How we tested
None of this matters without solid performance. Our Threadripper 1950X was tested with an Asus ROG Zenith Extreme X399 motherboard, a ThermalTake Floe Riing (yes, that’s how it’s spelled) 360 cooler, Nvidia GeForce GTX 1080, Samsung 960 Pro SSD, and 32GB of DDR4/3200 RAM.
These last two items actually differ from our standard configuration, which is a HyperX Savage SATA SSD and 32GB of DDR4 at JEDEC 2133 speeds. To minimize the impact of the SATA SSD versus a PCIe SSD, we used a HyperX Savage SSD as the target and source drive for any tests where storage might have an effect—primarily our encoding test using Handbrake and Adobe Premiere Creative Cloud.
The memory configuration was a little stickier, as we’ve tested previous CPUs with all DIMM slots filled. On Ryzen, that limited the memory clock speeds, as only JEDEC speeds are allowed when fully loaded with RAM. That hurts Ryzen, particularly because Infinity Fabric is directly tied to the speed of the memory controller.
Getting the Core i9-7900X to run at DDR4/3200 was also problematic, as it effectively overclocks the CPU to 4.3GHz on all cores on our BIOS. So, instead, we ran the Core i9 system using the XMP default setting of DDR4/2666.
This isn’t ideal, but as memory increasingly ties itself to a platform’s performance, we’ll have to continue to search for a happy medium.
Pull up a chair, because everyone wants to see how Threadripper does on pretty much everything. We're going to start with single-application performance and some synthetic benchmarks, then move on to multitasking and gaming.
Let’s kick this off where AMD started the Zen hype train almost exactly a year ago: Blender. This is an open-source 3D modelling application that actually gets decent use by indie films for effects scenes. Heck, even NASA uses it for its models these days. Blender loves CPU threads, but we’ve found that it doesn’t always scale as well as commercial products such as Maxon’s Cinema4D. Still, more cores generally means more performance, and the first win goes to Threadripper 1950X for handily rendering Mike Pan’s popular BMW benchmark file 22 percent faster than the 10-core Core i9-7900X.
We know we just said Blender doesn’t always scale perfectly, but when you look at the score from the 8-core, 16-thread Ryzen 7 1800X compared to the 16-core, 32-thread Threadripper 1950X, Threadripper takes just over half the time to render the image.
Our second test is also free: the Persistence of Vision Ray Tracer. This application dates all the way back to the Amiga but is continually updated and supported. It’s no surprise, but ray tracing is a CPU-intensive task, and throwing more CPUs at it makes it go faster.
Against the Core i9-7900X, the Threadripper 1950X is 35 percent faster running the internal performance benchmark. Against the 8-core Ryzen 7 1800X, you’re looking at an 85-percent performance boost. From a multi-threading point of view, it’s all win here for the Threadripper 1950X.
Before you pop the champagne, let’s also see how the Threadripper 1950X does in POV-Ray when only a single thread is used. Once that happens, this turns into a battle of overall clock speed and IPC or micro-architecture efficiency. When it’s all about single-threaded clock speeds, it’s all about Intel’s 7th Gen Core i7-7700K, which jumps to the front. Skylake-X, with its very high Turbo Boost Max 3.0 cores, comes in second. Threadripper pulls in about 14 percent slower than the Core i9-7900X, which is within striking distance.
CineBench R15 Performance
CineBench R15 benchmark is based on the same engine Maxon uses in its Cinema4D professional application. Like the previous two applications, it’s all about the thread count, so again Threadripper 1950X runs away with it with a score almost 39 percent faster than the Core i9-7900X.
As with POV-Ray, we also run CineBench R15 single-threaded to get another dimension on CPU performance. When you’re talking CPU efficiency or IPC and high-clock speeds, the momentum again shifts back to Intel’s 7th-gen Kaby Lake CPUs and Core X, though Skylake-X is still just 12 percent faster than Threadripper. Note, too, that Threadripper 1950X manages to hang tight with Intel’s original consumer 10-core, the Core i7-6950X, which cost $1,723 when released.
Corona Renderer Performance
One final rendering benchmark is the newish Corona Renderer test. It’s a new plug-in renderer for Autodesk 3ds Max and is touted as being “unbiased” and high-performance. As the test is new to us, our sample set is extremely limited. Given that AMD is promoting it, however, the results aren’t surprising: Corona Renderer loves CPU cores and gives the Threadripper 1950X a 21-percent advantage.
Geekbench 4 Performance
Geekbench is one the most popular free benchmarks around. We don’t typically use it to gauge performance of desktop CPUs. It’s recently been gaining some traction, however, as the latest version does away with many of the controversial aspects of the previous version.
The results put the Threadripper 1950X in front, but not by much, never mind its six-core advantage. Does this mean Threadripper 1950X isn’t as fast as the previous tests show? No. More than anything else, it probably shows that Geekbench 4.04 doesn’t scale with available core count. Or that it just doesn’t like something about the Ryzen design, as the Ryzen 7 doesn’t do well either.
And no, this isn’t the older 4.04 version. The latest 4.1 version did add some updates for AMD’s micro-architecture, but apparently not enough.
Speaking of applications that seem to have no love for Threadripper 1950X, here are the results of WinRAR 5.40’s internal benchmark. There's no mixup: WinRAR just doesn’t perform very well on Threadripper.
WinRAR seems to be fair in that it doesn’t like Skylake-X much either, instead putting the two Broadwell-E chips clearly in front. Why? At the time of our Core i9 review, Intel said its analysis showed the new mesh design on Core i9 is the issue. The mesh design makes it easier and faster for Intel to connect multiple cores, but there is a penalty in WinRAR and some games as well.
Intel’s new mesh is similar to AMD’s Infinity Fabric in some ways, so it’s entirely possibly WinRAR is revealing an Achilles heel in both designs.
Fret not, AMD fans: The good news is you can just use 7-Zip, because it’s all roses there. Threadripper 1950X is again large and in charge with a 22-percent lead over its Core i9 nemesis. Although 7-Zip doesn’t scale as well as the 3D tests, Threadripper’s still a healthy 73 percent faster than the 8-core Ryzen 7 1800X.
One other test that AMD has touted is VeraCrypt. Based on TrueCrypt, VeraCrypt picked up where its popular free predecessor fell apart. As it’s new to us, our sample set is tiny, but it shows a whopping 45-percent advantage for Threadripper.
Adobe Premiere Creative Cloud 2017 Performance
Besides 3D rendering, video encoding is one of the top reasons people buy mega-core chips. To test that we take a short project PCWorld’s video team shot on a 4K Sony Alpha camera and export it using the 1080p Blu-ray preset, with the maximum render quality option checked.
Both the target and the source of our test doesn’t actually reside on the PC’s local drive. Instead, we store it on a Plextor M8e PCIe SSD that’s moved from machine to machine for testing. This essentially makes the storage subsystem irrelevant in the performance discussion.
The first result uses CPU encoding rather than the CUDA engine on the GPU. Scoff all you want—many professionals still say CPU encoding gives you the best quality.
The results put the Threadripper 1950X in front with a score about 20 percent faster than the Core i9-7900X's. Against the 8-core Ryzen 7 1800X, it’s roughly 39 percent faster. Our actual encode times are relatively short given the video project’s short duration, but any professional who'd like to shave off 20 percent over a 10-core on a 5-hour encode would likely pay for it.
For those who use the GPU, we ran the same project using the GTX 1080 for the heavy lifting. Our encode times are drastically cut down using GPU rendering, but if you think the CPU doesn’t matter guess again. Over an 8-core CPU, for example, the Threadripper 1950X is still 37 percent faster. What professional wouldn’t want to cut down on the time waiting for an encode to finish?
Our last encode test uses the free and popular Handbrake encoder to convert a 30GB file using the Android Tablet preset. Handbrake tends to love CPU cores and threads, but we’ve found the scaling starts to peter out as you approach crazy amounts of cores. In this test, the 16-core Threadripper 1950X is “only” 15 percent faster than the Core i9 chip. Still, when you notch a win, you notch a win.
You want multi-tasking and gaming performance? You got it on the next page.