AMD Ryzen Threadripper 2970WX Review: 24 Cores on a Budget

Dynamic Mode, Overclocking and Test Setup

AMD’s Threadripper processors employ a unique Multi-Chip Module (MCM) architecture that enables impressive modularity, but also hurts performance in certain workloads. The company masks much of this on the dual-die X-series chips. However, its WX series' four dies present new challenges. We previously covered the design's specifics. In short, though, two of the four dies are only used for their x86 cores, while the other two have active memory and PCIe controllers.

Windows' round robin thread scheduling mechanism tends to push important threads off of the I/O dies, requiring memory-hungry applications to access another die during execution, thereby hurting performance. AMD originally created a couple of operating modes to let its customers tailor the way they wanted Threadripper processors to behave. This did help side-step some of those compromises. But switching between the two modes required rebooting. Moreover, they didn't completely solve AMD's performance issues.

A new Dynamic Local Mode, which is strictly for Ryzen Threadripper 2990WX and 2970WX processors, runs as a background service inside the operating system and automatically detects memory-starved application threads (the top 13 to 16). It dynamically assigns them to dies with local memory controllers. Or, it can detect threads that aren't as sensitive to memory latency and move them to dies without memory controllers, thus optimizing the processor’s execution resources. 

This new implementation is transparent, and can be switched on without rebooting. AMD doesn't quantify the overhead of this service. However, we observed ~0.5% processor and 1MB memory utilization during normal use with the 2970WX.

For now, the service is enabled in AMD's Ryzen Master software. But the company plans to bake this functionality in to its chipset at some point in the future. The program works best with "mid-threaded" applications (as opposed to lightly-threaded ones). It also ignores apps that run on all cores and threads.

The performance measurements in the above chart were generated by AMD. We have our own tests on the following pages.

Overclocking

We tested several configurations, but stuck with Precision Boost Overdrive (PBO) for all of our tuned Threadripper WX-series configurations. This automated feature overclocks the processor to to its fullest based upon available current, power, and thermal headroom. Due to cooling and power delivery constraints, we ran through our full test suite at stock settings and with PBO activated, rather than using an all-core overclock. Our PBO-enabled configurations did benefit from higher memory transfer rates, as detailed in the table below. As with any overclocking feature, using PBO voids your warranty. 

Comparison Products

Loading...

Test Setup

We tested the second-gen Threadripper models with MSI's MEG X399 Creation motherboard.

Test System & Configuration
Hardware
Germany

AMD Socket AM4 (400-Series)
AMD Ryzen 7 and Ryzen 5
MSI X470 Gaming M7 AC
2x 8GB G.Skill FlareX DDR4-3200 @ DDR4-2667, DDR4-3466

AMD Socket SP3 (TR4)
Threadripper Gen 2
MSI MEG X399 Creation
4x 8GB G.Skill FlareX DDR4-3200 RGB

Intel LGA 1151 (Z390)

Intel Core i9-9900K
MSI MEG Z390 Godlike
2x 8GB G.Skill FlareX DDR4-3200 @ DDR4-2667 & DDR4-3466

Intel LGA 2066
Intel Core i7, Core i9
MSI X299 Gaming Pro Carbon AC
4x 8GB G.Skill FlareX DDR4-3200 @ DDR4-2666

All Systems

GeForce GTX 1080 Founders Edition (Gaming)
Nvidia Quadro P6000 (Workstation)
1x 1TB Toshiba OCZ RD400 (M.2, System SSD)
4x 1TB Crucial MX300 (Storage, Images)
be quiet! Dark Power Pro 11, 850W
Windows 10 Pro (All Updates)

U.S.

AMD Socket SP3 (TR4)
Threadripper Gen 1 & 2
MSI MEG X399 Creation
4x 8GB G.Skill FlareX DDR4-3200 @ DDR4-2933, DDR4-3200, DDR4-3466

Intel LGA 2066
Intel Core i9-7960X, -7980XE, -7900X
MSI X299 Gaming Pro Carbon AC
4x 8GB G.Skill FlareX DDR4-3200 @ DDR4-2666, DDR4-3200

AMD Socket AM4 (400-Series)
AMD Ryzen 7 2700X
MSI X470 Gaming M7 AC
2x 8GB G.Skill FlareX DDR4-3200 @ DDR4-2933

Intel LGA 1151 (Z390)

Intel Core i9-9900K
MSI MEG Z390 Godlike
2x 8GB G.Skill FlareX DDR4-3200 @ DDR4-2667 & DDR4-3466

All Systems

EVGA GeForce GTX 1080 FE
1TB Samsung PM863
SilverStone ST1500-TI, 1500W
Windows 10 Pro (All Updates)

Cooling
Germany

AMD Wraith Ripper
Alphacool Ice Block XPX
Enermax LiqTech 240 TR4
Thermal Grizzly Kryonaut

U.S.
Wraith Ripper
Corsair H115i
Enermax Liqtech 240 TR4 II

Power Consumption MeasurementContact-free DC Measurement at PCIe Slot (Using a Riser Card)
Contact-free DC Measurement at External Auxiliary Power Supply Cable
Direct Voltage Measurement at Power Supply
2x Rohde & Schwarz HMO 3054, 500 MHz Digital Multi-Channel Oscilloscope with Storage Function
4x Rohde & Schwarz HZO50 Current Probe (1mA - 30A, 100 kHz, DC)
4x Rohde & Schwarz HZ355 (10:1 Probes, 500 MHz)
1x Rohde & Schwarz HMC 8012 Digital Multimeter with Storage Function
Thermal Measurement1x Optris PI640 80 Hz Infrared Camera + PI Connect
Real-Time Infrared Monitoring and Recording
Acoustic MeasurementNTI Audio M2211 (with Calibration File, Low Cut at 50Hz)
Steinberg UR12 (with Phantom Power for Microphones)
Creative X7, Smaart v.7
Custom-Made Proprietary Measurement Chamber, 3.5 x 1.8 x 2.2m (L x D x H)
Perpendicular to Center of Noise Source(s), Measurement Distance of 50cm
Noise Level in dB(A) (Slow), Real-time Frequency Analyzer (RTA)
Graphical Frequency Spectrum of Noise

MORE: Best CPUs

MORE: Intel & AMD Processor Hierarchy

MORE: All CPUs Content

26 comments
    Your comment
  • Peter Martin
    Threadripper and Cake or Death!

    I'll have the Threadripper please.
    Very well! Give him Threadripper!

    This would be ideal for me, but it is pricey for now.
  • richardvday
    New = Pricey
    Always going to be that way
  • Peter Martin
    yeah. i can wait... lol, still, I need one.
  • 1_rick
    Basin Falls may be soldered, but considering that the solder in the 9000-series doesn't seem to do as much as people had hoped, we should be prepared for there not to be a lot of OC headroom.
  • kinggremlin
    If you can't afford it, you don't need it. Anyone who can make actual use of this CPU is using it in a business which is generating the money necessary to pay for it.
  • g-unit1111
    264688 said:
    If you can't afford it, you don't need it. Anyone who can make actual use of this CPU is using it in a business which is generating the money necessary to pay for it.


    Exactly, if I were in a business to generate content I would take the 24 core TR4 CPU over the 18 core Intel equivalent for less money any day of the week. Not everything is made to play games on it.
  • Peter Martin
    who are you to determine my needs?
  • Dorian Kunch
    Why he is the internet IT god, bow to it it it it one one one one
    Give it the Threadripper.
    Give it!
  • mellis
    Looks like the I9-9900K is the best bang for the buck.
  • Peter Martin
    I would be able to make some money with that for sure. fine, now where is that business plan?
  • Wes006
    The article states "AMD's XFR (eXtreme Frequency Range)" but it should be "AMD's XFR (Extended Frequency Range)".

    Source: https://www.amd.com/en/technologies/sense-mi
  • PaulAlcorn
    1708139 said:
    The article states "AMD's XFR (eXtreme Frequency Range)" but it should be "AMD's XFR (Extended Frequency Range)". Source: https://www.amd.com/en/technologies/sense-mi


    Good eye, fixed!
  • Kaz_2_
    get out intel they using this to win share and profit from gamer. Threadripper will be best of both world. what else intel can pull ? no reason to let intel win all the games because they doesnt help competition in the further run. If they win you wont find any cheap cpu in the next 5 years
  • mustafa.technet
    something, intel has solved a problem in CPU design amd did not, it is getting it cool enough for long time high frequency. It is why it could run seamlessly for hours... AMD has problem in high frequencies. AMD uses twice amount of resources in smaller cores, Intel is very monolithic package, so, runs the same performance in different workloads..
    Intel has bigger cores, but less sillicon, because it is one thread execution in parallel, so, in very high # of threads (benchmarks only), amd is winner...

    Thanks!
  • mustafa.technet
    Intel i9 9900k is impressive reminds me of i7 7700k... in real workloads, this beast beats no matter who is against it......
  • mitch074
    Some benchmarks show that threadripper 2970/2990 work much better under Linux. At one time this website also ran these tests, but not anymore.
  • Lasselundberg
    why or why 1080P gaming results...people buying threadrippers are not gonna sit behind a 1080P monitor....
  • bobba84
    Threadripper is an incorrect name for it, it's crap performance per thread.
  • antonvantov
    Really Winer in theese review is - Rizen 7 2700X.
  • muffindell66
    Threadripper isn't designed for gaming, so why test it for gaming?
  • carl_heinz
    Why everyone is praising the new threadripper with its lousy performance?!!! I need to check the graphs again and read the conclusion to see what I really missed!!!
  • Olle P
    Some observations:
    * In the last set of graphs the "Compression" and "Decompression" graphs are mixed up and should be the other way around. (Ryzen is much better at decompression than it is at compression.)
    * It's a pity that the Core i9-7920X isn't in there. That's the only relevant Intel offering at this price point.
    * While the 2970WX can draw >400W when overclocked, it's marginally less power hungry than i9-7900X at stock settings.

    517105 said:
    Looks like the I9-9900K is the best bang for the buck.
    Not for any of the work the TR is intended for.
  • agello24
    in a multitasking multicore world, the last think i would expect a reviewer to put in a review is anything dealing with "single core" performance.
  • TerryLaze
    678997 said:
    in a multitasking multicore world, the last think i would expect a reviewer to put in a review is anything dealing with "single core" performance.


    Multitasking means you are running multiple tasks,some of those might be single core tasks.