AMD Ryzen Threadripper 1900X CPU Review

in #cpu8 years ago (edited)

images.jpg

AMD launched its Threadripper CPUs for high-end desktops. But, at the last minute, it also turned heads with a cheaper Ryzen Threadripper 1900X, an 8C/16T model that drops into X399-based motherboards. The company claims its 1900X is an ideal entry point for folks who might want one of the other Threadripper chips at some point down the line.
By now, we're all familiar with the key tenets of AMD's value proposition: you get more cores for less money, more affordable motherboards, and all of its architecture's features. Ryzen Threadripper 1900X carries that philosophy forward, though it sports the same number of cores as its nearest Intel competition (at a similar MSRP, no less), resides on a very pricey motherboard, and it costs more than the "mainstream" Ryzen 7 1800X, also an eight-core contender.
images (1).jpg

Specifications

Socket TR4
Cores / Threads 8 / 16
Base Frequency 3.8 GHz
Boost Frequency 4 Cores: 4.0 GHz (4.2 GHz XFR), 8 Cores: 3.9 GHz
Memory Speed DDR4-1866 to -2677
Memory Controller Quad-Channel
Unlocked Multiplier ✓
PCIe Lanes 64 (4x to chipset)
Integrated Graphics ✗
Cache (L2 / L3) 20MB
Architecture Zen Process 14nm GlobalFoundries
TDP 180W

images.png

AMD-Threadripper.png

The 1900X features a base frequency of 3.8 GHz, the highest base clock rate in AMD's Threadripper family. And it boosts up to 4.2 GHz if your cooler is beefy enough. Two dual-channel memory controllers combine to facilitate plenty of aggregate bandwidth, not to mention support for up to 512GB of DDR4. That's one significant advantage over the 1800X's dual-channel controller. The 1900X also supports ECC UDIMMS. And then there's the extra connectivity: Ryzen Threadripper 1900X exposes up to 64 lanes of PCIe 3.0 and more USB ports than Ryzen 7 1800X, which is limited to 16 PCIe lanes.
Why care about all of that extra I/O? It could be useful for power users with multiple GPUs, video capture cards, or voluminous NVMe-based storage arrays. In yet another example of AMD's broader feature set, the company offers bootable NVMe RAID 0, 1, and 10 for up to 10 attached SSDs, while Intel charges an additional fee for a vROC (Virtual RAID-on-CPU) dongle to unlock its full feature set.
There are vast architectural differences between the 1900X and Ryzen 7 1800X, as well. In a nutshell, the larger Threadripper models distribute active cores across two dies and all four of the quad-core CCXes. But in a bid to mitigate a layer of latency, AMD confines the 1900X's active cores to a single CCX inside each die.
Each CCX features 8MB of shared L3 cache, so disabling two CCXes also removes much of that last-level storage space. This cuts the 1900X's total to 16MB of L3, while the larger Threadripper models have up to 32MB. Fortunately, no changes are made to the entry-level chip's memory or I/O controllers.
AMD-Ryzen-Threadripper-Lineup-Comparison-Versus-Intel-Core-i9-1024x527.jpg

Interestingly, AMD still recommends using its Game Mode for the eight-core 1900X. This configuration attempts to confine data processing to the local die and its attached memory controller (NUMA). It also deactivates one die via software to eliminate die-to-die latency. That means AMD's Game Mode switches this potentially mighty CPU into a 4C/8T solution, similar to AMD's Ryzen 5 1500X and 1400.
Despite its cuts, AMD leaves the 1900X's TDP at 180W, similar to the 12-core 1920X and 16-core 1950X. That number is notably higher than Ryzen 7 1800X's 95W TDP and the Core i7-7820X's 140W rating. Like the other Threadripper models, you need to supply your own cooler; AMD doesn't bundle one. At least the company's decision to use Indium solder between its dies and heat spreader goes a long way when we get to overclocking.
Complicating the 1900X's value story is the price of X399 motherboards, which cost significantly more than X370-based platforms. So, if you're strictly a gamer, stay with AMD's Socket AM4-based chips before sinking big-time bucks into Ryzen Threadripper 1900X.

Final Analysis
Remember a few short months ago when Intel introduced its Kaby Lake-X Core i7-7740X, which sold for an affordable $350, giving the impression of high-end value, but then required a super-expensive X299-based motherboard? Ryzen Threadripper 1900X sort of feels like that to us. But whereas the -7740X totally neutered Intel's platform with just 16 PCIe lanes and a pair of disabled memory channels, at least Threadripper 1900X comes armed with all of its architecture's functionality intact. Sixty-four lanes of PCIe 3.0 and four channels of DDR4 memory with ECC support may make the difference to power users with lots of add-in devices or bandwidth-sensitive workloads. But 1900X just isn't much more compelling than Ryzen 7 1800X, which also supports ECC memory on some motherboards and comes with a more affordable platform.
We plotted the 1900X's gaming performance with both average frame rates and a geometric mean of the 99th percentile frame times (a good indicator of smoothness), which we convert into an FPS measurement. Our suite includes six games released in 2016 and five older titles that launched in 2014/2015. When we reviewed the higher-end Threadripper models, we hypothesized their extra cores could enable more performance in the future, so we included a chart with newer games. But that's not as big a selling point for 1900X, since its core count matches the 1800X.
If you're a gamer above all else, and semi-professional workloads aren't on your radar, AMD's Socket AM4-based Ryzen 5 and 7 CPUs are a better fit for you than Ryzen Threadripper. You'll see similar frame rates from a $220 Ryzen 5 1600 overclocked moderately. Of course, Intel would counter back that its Coffee Lake-based Core i5s between $200 and $300 are better still. The point is you have multiple options that are great for gaming before ever needing to consider a $500 Threadripper 1900X and a way-expensive motherboard.
The real competition happens in our application workloads. Ryzen Threadripper 1900X can't quite match the $600 Core i7-7820X in most workloads, so professionals on the hunt for overall performance may favor Intel's Skylake-X chip. The Ryzen 7 1800X often serves up similar performance as Threadripper 1900X, and it costs $100 less. Then there's the Core i7-8700K, which also sells for $400, trades blows with AMD's top Ryzen 7 chip, but currently suffers from a bad case of paperlaunchitis.
Consider also that exploiting the 1900X's four memory channels means buying a quad-channel kit of DDR4. And then there are the platforms: right now, the absolute cheapest TR4-equipped motherboard sells for $340. Most models come close to $400.
Of course, AMD says its Ryzen Threadripper 1900X is the lowest-cost way to get into its X399 platform...and it is. However, we can’t ascribe much enthusiast value to this niche option. There are faster choices if you prioritize performance and cheaper alternatives if you're trying to save money. Thus, we aren't particularly attracted to Threadripper 1900X. Please, AMD, don't be upset if we send flowers to this chip's better-looking sibling, Ryzen 7 1800X.

PROS
64 PCIe lanes
Quad-Channel memory
Highest frequencies of the threadripper family
Supports ECC memory
CONS
Expensive X399 platform
Equivalent or lower performance to less expensive alternatives
VERDICT
AMD's Threadripper 1900X is designed to satisfy the needs of a small group of users that require up to 64 PCIe lanes and quad-channel memory with ECC support, but most enthusiasts are better served with cheaper mainstream processors.