V-Ray CPU Rendering Performance: AMD Threadripper 3990X 64 CoreWritten on February 7, 2020 by William George
AMD has launched a new top-end CPU in its Threadripper product line, equipped with a whopping 64 cores. We are putting this new 3990X chip to the test in one of the applications where its high core count should shine: CPU based rendering with V-Ray. Keep reading to find out how it stacks up to the other Threadripper models as well as Intel and AMD's various other desktop processors.
For this article, we are focusing on just how this new AMD Threadripper 3990X compares to other current-generation processors. We want to measure CPU-based rendering performance in V-Ray, so we are using both Chaos Group's V-Ray Benchmark as well the newer V-Ray Next Benchmark. More info about these tools and how we use them are available in the Benchmark Details.
If you would prefer to skip over our test setup and benchmark sections, feel free to jump straight to the Conclusion.
Looking for a V-Ray Workstation?
Puget Systems offers a range of powerful and reliable systems that are tailor-made for your unique workflow.
Here are the specifications of the different platforms we used for our testing:
|AMD Threadripper 3rd Gen Test Platform|
|CPU||AMD TR 3990X ($3,990)
AMD TR 3970X ($1,999)
AMD TR 3960X ($1,399)
|CPU Cooler||Noctua NH-U12S TR4-SP3|
|Motherboard||Gigabyte TRX40 AORUS Pro WiFi|
|RAM||4x DDR4-2933 16GB (64GB total)|
|AMD Ryzen Test Platform|
|CPU||AMD Ryzen 9 3950X ($749)
AMD Ryzen 9 3900X ($499)
AMD Ryzen 7 3800X ($399)
|CPU Cooler||Noctua NH-U12S|
|Motherboard||Gigabyte X570 AORUS ULTRA|
|RAM||4x DDR4-2933 16GB (64GB total)|
A quick note about memory specifications: the latest CPUs from AMD and Intel support varying speeds of RAM depending on how many modules are installed. In past articles, we've sometimes tested at multiple speeds, but to help keep things more uniform going forward we are standardizing on the speed that each processor/platform supports when all memory slots are used (even if we aren't filling them completely for our testing). Along with using the same total RAM capacity, that should help to keep results fair and consistent.
Additionally, it is worth pointing out that the CPU cooler we used for testing the new TR 3990X is somewhat borderline for how much heat this processor can potentially put out. In the systems we build with this chip going forward, we will be utilizing a larger heatsink and fan to ensure maximum performance even under extended loads - but in the open-air testbeds we use here in our lab, we found that the cooler we used did not lead to throttling.
As previously mentioned, we used two versions of Chaos Group's V-Ray Benchmark for this comparison:
- V-Ray Benchmark 1.0.8 is older, but some folks may still be utilizing V-Ray plug-ins from a year or two ago - and the test is short enough that we decided to go ahead and run it this time around to have an extra data point. It includes both CPU and GPU tests, but we are only listing the CPU score here since GPU performance is not our focus nor is it impacted by the CPU in this version.
- V-Ray Next Benchmark includes tests for both CPU-only and GPU+CPU rendering. This is somewhat novel, as most GPU rendering engines do not use the CPU at all, but in V-Ray Next Chaos Group has implemented CUDA emulation on the CPU to improve performance a bit. Up until recently, even the fastest CPU we had tested didn't add as much performance in this mode as a single high-end video card... but the 3990X's 64 cores may have changed things.
With the information we have gathered, then, we have put together three charts. The first is the CPU's native performance when V-Ray Next is running in CPU mode, while the second is CPU performance when running in V-Ray Next GPU mode. The GeForce RTX 2080 Ti card in the test systems has been excluded from that result, so you can see just the contribution that the processors provide in this mode. And finally, the third chart shows CPU render time, in seconds, from the older V-Ray Benchmark 1.0.8.
There is a lot going on in the charts below, so before getting into it here is a reference key for the color scheme:
- Light blue = Intel consumer CPUs (9th Gen Core series)
- Dark blue = Intel HEDT CPUs (X series)
- Light red = AMD consumer CPUs (Ryzen)
- Dark red = AMD HEDT CPUs (Threadripper)
- Dark red with glow - NEW AMD Threadripper 3990X
Unsurprisingly, AMD's new Threadripper 3990X took the top performance spot across the board in V-Ray. CPU rendering scales very well with lots of CPU cores, as long as clock speed doesn't suffer too much, and AMD has done a fantastic job of combining those two aspects of performance in their 3rd generation of Threadripper processors. The only alternatives that can provide anything close to the same performance are multi-socket systems with AMD Epyc or Intel Xeon CPUs, but those would cost far more to get similar results.
Moreover, the 3990X is the first processor we've tested that can exceed the performance of a high-end video card when used in V-Ray Next's GPU mode. For reference, a GeForce RTX 2080 Ti scores around 330-340 mpaths in that benchmark, while the 3990X pulled off 438! Of course, the 2080 Ti costs far less money as well - so real video cards still offer the best value for increasing performance in V-Ray Next GPU. If you want to max out your render speed, though, pairing multiple GPUs with a high-end CPU like the 3990X is great!
Is AMD's Threadripper 3990X Good for V-Ray rendering?
Yes: the new AMD TR 3990X offers the best CPU-based rendering performance currently available from a single-socket workstation! Only dual- or quad-socket configurations can outperform it, and those would cost far more money even just to reach the same speed.
Looking for a Rendering Workstation?
Puget Systems offers a range of poweful and reliable systems that are tailor-made for your unique workflow.