Puget Systems print logo

https://www.pugetsystems.com

Read this article at https://www.pugetsystems.com/guides/1017
Article Thumbnail

Cinema 4D CPU Comparison: Skylake-X vs Threadripper

Written on September 1, 2017 by William George
Share:

Introduction

Cinema 4D, from Maxon, is widely used for creating advanced 3D graphics. When rendering those graphics, the performance of the central processor (CPU) in a computer is of paramount importance. CPU-based rendering generally scales well with both clock speed and core count, but those specifications cannot be directly compared across different brand or generations of processor. Here at Puget Systems we do real-world testing to ensure we provide our customers with the right computer for their needs.

In this article we are going to look at the latest CPU options from Intel and AMD, both of which have recently released high core count processors that should be great for Cinema 4D. From Intel we have the Core X series of processors, which were code-named Skylake X. They come in 6- to 12-core models currently, though up to 18-core variants will be coming in the future. Up against these chips are AMD's new Threadripper processors, based on a pair of Zen chips combined into a single package. We'll be looking at the 12- and 16-core models in that family to see how they stack up against Intel's traditional lead in this application.

We are also including several other CPU platforms in this article, as points of comparison. We've got Intel's lower core count Kaby Lake chips, along with AMD's similar Ryzen line. Intel's Xeon versions of the Skylake X are also present, called Skylake W or Xeon W depending on where you look. And to top things off, a dual Xeon configuration is included as well - to show what can happen if you put two powerful processors together.

Test Setup

To see how these different CPUs perform in Cinema 4D, we ran Cinebench R15 on the following configurations:

These test configurations include a wide range of Intel and AMD processors. CPU-based rendering in Cinema 4D is known to scale well across multiple cores, so the lower core count processors are mostly here for reference. Such 4, 6, and even 8 core chips are common on home and gaming computers, as well as office workstations, but they don't really hold up well under heavily threaded applications like rendering. Ideal performance for rendering will be found with 10+ cores, and a while the focus of this particular article is on single-CPU performance we included a dual Xeon processor setup as an example of how well such a system does with heavily threaded workloads.

The results presented below are from Cinebench R15, which is a free benchmark released by Maxon. It is designed to test CPU and GPU performance within Cinema 4D without requiring a full installation of that software. Since the focus of this article is on CPU performance we only ran the CPU portion of Cinebench, which gives two results. The first is single-core performance, which is a good indicator of how well a processor will do with 3D modeling and other applications that are not heavily threaded. The second result is multi-core performance, and while both results are presented below it is this latter one which shows rendering speed.

It is also worth noting that there are some differences in the amount and speed of RAM across the various test platforms, as well as the video card utilized. We prefer to use the speed of memory that each CPU is rated for, according to its manufacturer, but in the case of the new Xeon W processors we couldn't get the rated speed running on the motherboard sample we have. Intel processors generally show little impact from small changes in memory speed, though, so that shouldn't impact the results much. Likewise, since this benchmark focuses on the CPU, the difference between the two video cards used will not affect the results.

Benchmark Results

Here are the single-core results for the various CPUs we tested in Cinebench R15:

Cinebench R15 Single Core Results

In order to measure single-core perormance, Cinebench renders an image using only one thread. This is a completely artificial limit, something you would never do in normal usage, but it does provide some insight into how different CPUs perform when faced with single-threaded applications. Most 3D modeling programs only use one thread, for example, so if you spend time doing that type of work in addition to rendering then these results may be worth considering.

One thing that is clearly visible here is Intel's lead in single-threaded performance. Almost all of the Intel processors tested here include high Turbo Boost speeds, which cause the clock speed to jump dramatically when only one (or sometimes two) cores are running. This means that even with high core count processor from Intel you don't have to sacrifice single-threaded performance. By contrast, AMD's processors and the dual Xeon configuration all lag behind by 15-25% when only one core is active.

And here are the multi-core results from Cinebench, the real meat and potatoes of this article:

Cinebench R15 Multi Core Results

This second test is where we really want to focus, and the different processors really spread out so you can see the impact of their added cores. The dual Xeon, with a total of 28 cores, definitely wins out - but that is a much more expensive system and is really just included here as a point of reference. Among the single CPU workstations, AMD's 16-core 1950X is the fastest by a healthy margin. Next up is Intel's 12-core i9 7920X, which beats out AMD's 12-core variant in performance... but costs even more than the 16-core model. The rest of the processors fall out below those in accordance with the number of cores they have.

An interesting thing to note here is that Intel's Core X and Xeon W lines match up very closely on a per-core basis. That makes sense as these are based on the same Skylake technology under the hood, but Intel charges a lot more for the Xeon variants since they support features like ECC memory. If that matters to you then they are a viable option in terms of performance, but be aware that you will pay a premium for them. Many AMD processors also support ECC (though not registered) memory, but not all motherboards do.

It is also worth noting that Intel has 14, 16, and even 18-core models coming soon in the Core X series. When they are released later this year some of them will likely beat out AMD's Threadripper chips for the top performance spot in single CPU rendering, but at a higher price tag. AMD and Intel both have server-class processors with even more cores as well: up to 32 on AMD's EPYC and up to 28 from Intel's Xeon Platinum line. With their focus on the multi-CPU server segment those may not come into play here, but if a manufacturer puts out a single-socket workstation motherboard that is compatible with either of those platforms then they may be worth a look.

Conclusion

Here is a summary of Cinebench multi-core performance between just the top two Skylake X and Threadripper processors:

Cinebench R15 Skylake X vs Threadripper Comparison

Based on these test results, and as of the writing of this article, Threadripper is clearly in the lead for CPU based rendering in Cinema 4D. The 16-core 1950X not only beats the 12-core i9 7920X, it also costs less. Looking to the near future, Intel's 14-18 core processors are likely to take back the performance lead - but will still cost more than AMD's offerings. We will test those when they become available and publish additional results at that time. We will also use this data to craft our Cinema 4D rendering recommendations going forward.

For users who don't do a lot of rendering, we also offer a 4-core system focused on design and animation performance. Those aspects of Cinema 4D are more single-threaded in nature, and as shown in the single core results you don't need an expensive processor to get good performance there. Whatever your specific workload is, all of our recommended systems for Cinema 4D can be found below.

Tags: CPU, Rendering, Cinema, 4D, Maxon, Cinebench, Performance, Processor, Intel, AMD, Core, i7, i9, Ryzen, Threadripper
pillybilly

If the threadripper till now is better than intel cpus, why don't you build a threadripper WS?

Posted on 2017-09-02 13:17:16

There is a lot of work that goes into adding new components to our product line, especially something as complex as an entirely new platform that contains new motherboards, CPUs, and even CPU coolers. The process usually goes that we first evaluate what use cases it makes sense for, which is often the role of our hardware articles. If it does make sense, then it has to go through our entire product qualification process to determine what motherboards have the features our customers typically need, get in any promising boards, then evaluate them (and other needed components) for things like stability, bugs, driver/BIOS quality, and a whole host of other things.

This qualification process can take anywhere from days - if there are no issues - to months if there are problems that require us to go to the manufacturer's engineering department to get fixed.

Since this article just provided a solid use case for Threadripper, that gets us past step one. It will probably be at least a week or two before we get to the point of adding to our product line (assuming no major issues are found during the qualification process).

Posted on 2017-09-02 15:47:58
pillybilly

oh ok thanks for the explanation.

Posted on 2017-09-02 19:35:58
soleil

5 month later, still no threadripper WS. So the explanation was not the right one.

Posted on 2018-02-06 21:58:47

We actually do have Threadripper based workstations! We don't have one specifically listed for Cinema4D at this time, but you can see TR systems on our custom configuration page ( https://www.pugetsystems.co... ) as well as some of our other recommended systems (most notably those for quad GPUs).

Posted on 2018-02-06 22:05:21
soleil

"We are sorry, the page you are looking for does not exist."

Posted on 2018-02-16 13:20:15

Weird, sorry - looks like Disqus goofed up the URL somehow. I'll fix it up there, and here is a proper link too: https://www.pugetsystems.co...

Edit: It was the parentheses I put the link in - Disqus thought that was part of the URL :/

Posted on 2018-02-16 17:06:34
soleil

That' s too bad since TR supports more PCI lines, more memory, and supports ECC memory, which makes it a competitor to both i9 and especially Xeon WS, with better electric efficiency than Intel based solutions, for a very interesting price for both buy and usage !

Posted on 2018-02-16 13:25:45
Vitor Rodrigues Gomes

Could you test threadripper and ryzen on Abaqus?
Thanks!

Posted on 2017-09-05 05:48:36
Niko Nikolov

What you didnt say is that the threadripper and even the ryzen 1800x and below do support ECC.The i9 dont,only the more expensive xeon.So that shoud add one more point of interest.

Posted on 2017-09-08 21:06:17

That is a fair point, though it gets a little tricky on Ryzen because not all motherboards support ECC properly. Moreover, my understanding is that it is only unregistered / unbuffered ECC memory - so you can gain ECC support, but not the higher capacities that registered memory allows. Still, it may be of interest to some... so I added a line about it to the article. Thank you for the suggestion :)

Posted on 2017-09-08 21:22:31
Niko Nikolov

Didnt knew about the type of supported ecc.Normally brands like asrock tend to include most of the workstation features.
But now that i think about it,how much is ECC important?If it was something like calculation,wall street stock stuff i get it.But if we are rendering in maya/max,does ecc realy help?

Posted on 2017-09-09 12:25:06
pillybilly

Ryzen doesn't support ECC, some motherboards are able to work with(few) ECC rams, it's pretty different.

Posted on 2017-09-09 00:32:17
camerpin

So what would you recommend to a person who does a lot of modeling and animation, but also renders his/her own projects? I do freelance motion graphics and don't usually have the budget to send projects out to a render farm for each deadline. If it comes down to render performance and modeling/animation performance I would say the latter is my higher priority... but I still want fast renders ;-) It seems like the i9 gives you high multi-core functions but also performs pretty well with the single core tasks, is that the CPU you would recommend for someone like me?

Posted on 2017-09-14 22:55:07

We have not yet had a chance to do testing on modeling and animation in Cinema 4D. That is on our radar, along with similar tests in Maya and 3ds Max, but I do not know when we'll have those done so that a firm answer about that aspect of performance. However, I would hazard a guess that all of the top-end processors these days - the various Core i7 & i9 models as well as Threadripper - will do pretty well with modeling and animation. If you don't find that you are suffering long delays during that sort of work then I would personally be more concerned about the render times and cutting down on those, since they can easily take minutes or hours depending on what you are doing (especially for long animations).

By the way, if you (or any other readers here) have suggestions about what the most important aspects are for testing modeling and animation performance I would appreciate that info! What parts of a workflow are the biggest pain points for users is something we could always use input on. Getting a hold of sufficiently complex models we can use in testing can also be tricky, so any ideas there are welcome too :)

Posted on 2017-09-14 23:41:57
AlbertS

I assume Cinema 4D breaks up the render and spreads encoding across all available cores for optimal use so more cores, even at slower clock speed equals more performance. Will be interesting to see how video editing apps like Premiere Pro and Resolve perform with more cores and dual Xeons. Unfortunately our apps don't always perform according to CPU benchmark software. Same goes for GPU benchmarks for gaming vs media processing.

Posted on 2017-09-15 06:22:02

The rendering side of Cinema 4D is indeed very good at multi-threading, as are most CPU-based rendering engines. Video editing does not tend to be quite so good at that, since there are a lot of steps in that process that fall back on just a few (or even one) core... so keeping the clock speed high is much more important there.

We've actually published lots of articles showing that behavior in Premiere Pro performance, including a recent one with Threadripper and some of the Skylake-X processors:

https://www.pugetsystems.co...

I don't think we've published anything yet for Resolve, but that is one we've done a little testing with in-house (and we plan to do more, and eventually put out articles, I believe). Matt could tell you more, if he sees this thread, as that is his area of emphasis here.

Posted on 2017-09-15 16:45:02
AlbertS

Thanks William - I admire the work you guys do. I've followed Matt's benchmarks and they are extremely helpful. Resolve 14 claims 10X better performance and has just been released so I'm hoping he will be testing soon. :)

Posted on 2017-09-16 15:34:09

Hey Albert, just saw this thread. We actually have done some testing with Resolve, but more to make sure that we are selling the right thing to our customers than enough for a full blown article. Basically, we didn't want to spend a ton of time testing Resolve 13 when 14 was around the corner with enough changes to likely make our testing completely moot. Now that Resolve 14 is out of beta, it is pretty high on our list of things to test. We have a few other projects we need to get done first, however, so I'm not entirely sure when we'll be able to get to it.

Posted on 2017-09-18 17:18:03
pillybilly

I am reading different values about the 8700k and cinebench. Some sites posted a 1200 score , another 1540, another 1300...Can you post what can you obtain with the 8700k in cinebench at stock values?

Posted on 2017-12-18 18:20:01

We actually run Cinebench on every system we build, so I have a large pool of data from which to pull the answer you seek :)

In Cinebench R15, on the 'Multiple CPU' score, we see a range from 1390 to 1420 with the i7 8700K processor at default settings. That means stock speed with Turbo Boost enabled, but no overclocking.

Posted on 2017-12-18 18:56:58
pillybilly

oh thanks, i was asking that because every site reviewing it "forgot" to remove the MCE function obtaining almost 1600 points...

Posted on 2017-12-18 20:43:58