Intel Core i9 review: The fastest consumer CPU prepares for Ryzen war

Intel's Core i9-7900X is the fastest Core chip the company has ever sold to consumers.

Page 2 of 2

Performance

Intel sent us the Core i9-7900X in an Asus Prime X299-Deluxe motherboard. We ran the testbed with the Anniversary Update build of Windows 10. Yes, we know, the world has moved on to the Creators Update, but in order to compare it with past CPUs we stuck with this earlier build.

All of the systems (except where noted) used a GeForce GTX 1080 Founders Edition, 32GB of DDR4/2133 RAM, and HyperX 240GB Savage SATA SSDs. For our Adobe Premiere CC 2017 test, the source project and the target drive used a Plextor M8pe PCIe SSD in all but the Core i5 and the Ryzen 5 CPUs. This exception is due to a problem with the Ryzen 5’s motherboard, which failed to recognize the Plextor drive. A Samsung 960 Pro NVMe SSD was swapped in.

Where we sourced from our previous tests, those tests used the same Nvidia drivers, the same OS, and the same hardware that we used for this Core i9-7900X review. We did, however, decide to update the testbed for the original 10-core Broadwell-E Core i7-6950X. That test was originally conducted on a very early Asrock X99 motherboard that didn’t fully support Intel’s new Turbo Boost Max 3.0 technology. This time around, we used the same Asus X99-Deluxe II that we used for testing the two Broadwell-E chips in the comparison pool.

Cinebench R15 performance

Our first test is Maxon’s Cinebench R15. It’s a free benchmark based on the same rendering engine used in Maxon’s Cinema4D product. It scales well with core count and frequency and is pretty much a pure CPU test. The results speak well for the the 10-core CPUs when compared to the 8-core parts. Even though we’re increasing thread count by only 22 percent, we’re seeing almost a 30-percent increase in performance.

The difference between the 10-core Broadwell-E Core i7-6850X and the 10-core Skylake-X Core i9-7900X is less than expected. According to Intel, you might see up to a 10-percent difference in multi-threaded tasks and up to 15 percent in single-threaded tasks when compared to the Broadwell-E 10-core. In Cinebench, we’re seeing just about 3.5 percent. 

What changed? The motherboard. What we’re likely seeing is a result of more than a year of tuning by Asus of its X99 platform. It just pushes the CPU far harder and far faster than the first motherboard. Our initial review of the CPU in this test gave it a score of 1,792, which is quite a bit off from the 2,107 we’re seeing from it now. Other initial reviews put the chip in the low-1,800s. If that score remained true, Skylake-X would be almost 20 percent faster than Broadwell-E.

core i9 7900x cinebench r15.038 nt IDG

Multi-threaded performance of the 10-cores is well in front of the 8-core chips.

We also ran Cinebench R15 limited to just a single thread. Because the vast majority of applications and games still rely on a single thread, the performance here is just as important as it is on multi-threaded tests. The 10-core Broadwell-E now drops back a few spots, as its clock speeds can’t keep up with the 10-core Skylake-X chip’s. You can also see that the CPUs with the higher clock speeds move ahead of the 6- and 8-core chips. All except for the 10-core Core i9-7900X.

Large 8- and 10-core chips have had trouble keeping up with the spry quad-cores in high clock speeds. Intel started fixing that in Broadwell-E, but if this Cinebench result holds true, Skylake-X has the potential to hang with Kaby Lake just fine.

core i9 7900x cinebench r15.038 1t IDG

The single-threaded performance of the Core i9-7900X matches that of the speedy Core i7-7700K.

POV-Ray performance

The second test we’ll highlight is the POV-Ray. It’s a free ray tracer that goes back to the Commodore Amiga. Using the built-in benchmark, we saw the 10-core Core i9 outpace the 10-core Core i7 by about 8 percent, which is closer to Intel’s 10-percent claim. Against the 8-core Core i7-6900K, we’re seeing Skylake-X outpace it by roughly 36 percent.

core i9 7900x pov ray 3.7 nt IDG

In POV-Ray, the 10-Core core i9 easily outpaces the 10-core Core i7.

POV-Ray also has a single-threaded test. Although the Core i9-7900X can’t quite keep up with the spry Core i7-7700K, it’s pretty close. We’re seeing about a 13-percent gap between the Core i9 and the Core i7-6950X, too, which is just a hair shy of Intel’s claim of 15 percent.

core i9 7900x pov ray 3.7 1t IDG

The 10-core Core i9-7900X can’t quite keep up with the 4-core Core i7-7700K.

Blender performance

Our last 3D rendering test is the open-source Blender test. Using Peter Pan’s popular BMW benchmark we’re seeing a scant 2 percent gap between the 10-core Core i9 and 10-core Core i7 chips. 

core i9 7900x blender 2.78b bmw IDG

In Blender, 10-core Core i9 and10-core Core i7 are neck-and-neck.

For kicks, we also used Blender on AMD’s custom Ryzen workload (which you can find here.) The performance difference between Core i9 and Core i7 is minimal.

core i9 7900x blender 2.78b ryzen IDG

More Blender, more of the same (barely there) difference.

WinRAR performance

Moving on to compression tests, we used WinRAR’s built-in benchmark to measure the compression performance of the various chips. One thing you’ll notice is we no longer break out the performance of the Ryzen 5 1600X and the Core i5-7600K CPUs. That’s because both of those were tested with the RAM set at DDR4/2933. Memory bandwidth doesn’t matter that much in 3D rendering tests, but it definitely can tilt the scales in compression tests. Rather than cloud the results, we’re dropping them.

One thing you’ll notice is that the 10-core Core i9 suddenly takes second place to the 10-core Core i7 chip. We also tried this test with the latest beta version of WinRAR and saw no change. We surmised this might be the cache design of the new chip, but after talking with Intel, the company suggested it could be the new mesh design.

core i9 7900x winrar 5.40 IDG

WinRAR 5.40 seems to favor the Core i7-6950X over the newer Core i9-7900X, though it’s unclear why.

7-Zip performance

A second compression test we ran is 7-Zip’s built-in benchmark. Like WinRAR, we suspect it prefers the cache design of the Core i7-6950X more than the new one in the Core i9-7900X. It’s not enough to matter, but the upshot is there are going to be some applications favor Broadwell-E over Skylake-X. 

core i9 7900x 7zip IDG

It’s pretty much a tie between the big 10-cores in 7-Zip 9.20 performance.

Adobe Premiere Creative Cloud 2017 performance

For video editing, we tasked the CPUs with exporting a video shot by our studio on a Sony 4K camera. The project was exported using the Blu-ray preset and the Maximum Render option enabled in Premiere, which helps when video is resized. We also opted to use the Mercury software engine, which relies on the CPU for the encode rather than the GPU. Many use the GPU for encoding today, but CPU encoding is still the standard for image quality. 

The Core i9-7900X registered about a 7 percent advantage over the Core i7-6950X CPU, which isn’t bad, and close to the “up to 10 percent” Intel promised. 

core i9 7900x premiere cc cpu encode IDG

Pure CPU encoding in Premiere CC 2017 gives the big 10 cores the nod in performance.

We know people will say none of this matters because “I use my GPU for encoding,” so we also ran the same test using the Mercury CUDA engine in Premiere CC 2017. This means the GeForce GTX 1080 was tasked for much of the heavy lifting.

We saw an immediate improvement in export times, but if you look at the results—the CPU still matters. In fact, the 10-core boxes still win by a decent amount. If you were encoding a multi-hour project, the 10 cores would be worth the extra cash.

core i9 7900x premiere cc gpu encode IDG

GPU encoding in Premiere CC 2017 offers a nice performance boost, but a faster CPU still matters more.

Handbrake encode

Our last encoding test uses the free Handbrake to convert a 30GB 1080p MKV file using Handbrake 0.9.9 Android Tablet preset. The test is multi-threaded and scales well with clock speed. The winner is the Core i9-7900X, which comes in—cha-ching—about 10 percent faster than the 10-core Core i7-6950X. We’re also seeing nice scaling: The 10-core is about 30 percent faster than the 8-core Core i7-6900K and 60 percent faster than the 6-core Core 7-6800K. 

core i9 7900x handbrake 0.9.9 pcworld workload IDG

With Handbrake, Core i9 finally hits the golden 10 percent markup, plus some nice scaling compared to 6-core and 8-core CPUs.

3DMark Fire Strike performance

For gaming performance, we first run Futuremark’s 3DMark Fire Strike. We’re reporting only the physics portion of the test, as that’s the only one that matters for the CPU. The test uses a real-world physics engine that scales well with core count. Oddly, the Core i7-6950X nudges the Core i9-7900X out of the way, perhaps because of the cache difference between the chips or the mesh architecture. Note, though, that this is a theoretical test of what a game could do if it stressed all those cores. In reality, games don’t devote this much to game physics.

core i9 7900x 3dmark firestrike physics IDG

3DMark’s Fire Strike Physics tests CPUs using a real game physics engine. 

Tomb Raider performance

Moving on to a real game, we use Ubisoft’s older Tomb Raider to measure CPU performance by running the game at 1920x1080 resolution and the normal preset. At this low game setting and relatively low resolution for a GeForce GTX 1080, the only difference we’re likely seeing is clock speed. Each CPU’s cache can occasionally move the needle, too. 

The Ryzen 7 1800X chip performance is off, likely due to code that isn’t optimized for its microarchitecture. Case in point, Rise of the Tomb Raider recently received an update that greatly helped Ryzen out. And for the most part, it’s not an issue at higher game settings where the GPU is the bottleneck on performance.

You can also see from our results why Ryzen’s performance was so confusing: CPUs don’t matter in conventional gaming as much as people wish they would.

core i9 7900x tomb raider normal 19x10 IDG

Running the older Tomb Raider game at 1920x1080 and normal settings, it’s pretty much a wash among the Intel CPUs.

Tom Clancy’s Rainbow Six Siege performance

We’ll close out our gaming performance of Skylake-X with the more modern Tom Clancy’s Rainbow Six Siege. The Core i9-7900X is slightly slower than the Kaby Lake and 8- and 10-core Broadwell-E chips. We suspect, again, that the game slightly favors the cache design of Broadwell-E and Kaby Lake, but it’s not a big deal. Lackluster Ryzen performance is again possibly linked to game optimization. 

core i9 7900x rainbow six siege 19x10 medium IDG

Running Tom Clancy’s Rainbow Six Siege at 1920x1080 and medium settings, you can see that we’re mostly limited by the GPU.

IPC performance

One difficult thing to discern with most of these benchmarks is just how “efficient” each CPU microarchitecture is. One way to tease that out is by running a test using a single thread, with all the CPUs locked to the same clock speed. We locked most of the CPUs here to 2.5GHz and turned off any Turbo Boost. We then ran Cinebench R15.037 (which we used to generate scores for the older CPUs).

We can see that instructions per clock (IPC) has built itself up slowly from the days of Sandy Bridge. Skylake-X comes out in front of even Kaby Lake, surprisingly. 

Note: The FX-8370 is fast because we couldn’t underclock the CPU to 2.5GHz, so we just used its score running at 4GHz. Yes, the performance of Vishera at 4GHz is still below that of a Haswell CPU running at 2.5GHz. Woof.

core i9 ipc IDG

We locked down almost all of the CPUs to 2.5GHz to test the IPC. No, the AMD FX isn’t holding its own: It’s at 4GHz vs. 2.5GHz for the other CPUs.

IPC isn’t everything, so we’ll close this out with a big chart of Cinebench R15 scores that we’ve personally run on various CPU models. Keep in mind, they’re not exactly one-to-one, as some CPUs have higher-clocked RAM, or run on DDR3 instead of DDR4. But Cinebench is mostly a CPU benchmark, so memory bandwidth doesn’t affect it as much as it would in some tests.

core i9 7900x cinebench all IDG

10 cores are indeed faster than 8 cores.

Conclusion

If you point your eyes at that last chart, which includes just about every Intel design represented since Sandy Bridge, you can only conclude that the new Core i9-7900X is the fastest consumer CPU ever produced by Intel. There’s just no argument. The fact that it’s being offered at $1,000 compared to the $1,723 tag on the previous 10-core part is another reason for the PC community to cheer.

The problem is, it’s a different world now. At $1,000 for a 10-core chip, you’re paying about 100 percent over an 8-core Ryzen 7 chip for about 30 percent more performance. Even worse, we still don’t know what price AMD set for its 12-core and 16-core Threadripper chips. If AMD introduces a 12-core CPU at $850, as some predict, a 10-core Core i9 for $1,000 loses its luster.

For now, the Core i9-7900X reigns as the fastest consumer CPU on the planet. But it should be looking over its shoulder, as will we, for Threadripper. 

Core i9 Skylake X Core X IDG/Gordon Mah Ung

Intel’s Core i9-7900X packs 10 cores and 20 threads of computing power, but is it enough to stave off AMD’s Threadripper?

To comment on this article and other PCWorld content, visit our Facebook page or our Twitter feed.
Related:
| 1 2 Page 2
Shop Tech Products at Amazon