AMD Ryzen Threadripper 3990X Review — Micro Center

AMD Ryzen Threadripper 3990X Review

TSMichaelBTSMichaelB admin
edited February 7 in PC Builds

AMD Ryzen Threadripper 3990X Review

To some of you, it may feel like it's only been a few months since AMD took the HEDT market by storm. That's because it was only a few months ago when AMD took the performance crown with the launch of their Threadripper 3000 series processors. Apparently having the fastest HEDT processor wasn't good enough for AMD, and the lack of competition in this market meant they had to become their own competitor. Enter the Ryzen Threadripper 3990X, AMD's proof that you can solve all of your problems by throwing more cores at it!

In this review, we will be going over the various features of the new Ryzen Threadripper 3990X, how it performs against AMD's last generation flagship and it's performance relative to the current consumer processing kings on both the Red & Blue teams. Feel free to use the hyperlinks below to skip to various sections of this review. Without further ado, let's get this show started!

Contents

Comments

  • TSMichaelBTSMichaelB admin
    edited February 7

    Threadripper 3000 Series Pricing & Specifications

     

    AMD Ryzen™ Threadripper™ 3960X

    AMD Ryzen™ Threadripper™ 3970X

    AMD Ryzen™ Threadripper™ 3990X

    Price

    $1399

    $1999

    $3990

    Cores/Threads

    24C/48T

    32C/64T

    64C/128T

    Base/Boost Clocks

    3.8GHz / 4.5GHz

    3.7GHz / 4.5GHz

    2.9GHz / 4.3GHz

    Cache Quantity

    12MB L2 Cache

    128MB L3 Cache

    16MB L2 Cache

    128MB L3 Cache

    32MB L2 Cache

    256MB L3 Cache

    TDP

    280W

    CCD Configuration

    4x 6-core CCDs

    4x 8-core CCDs

    8x 8-core CCDs

    Transistor Count(s)

    ~3.9 billion per CCD

    ~8.34 billion for IOD

    Die Size(s)

    74mm² per CCD

    416mm² per IOD

    Lithography>

    7nm for CCDs (TSMC)

    12nm for IOD (GloFo)

    Socket Compatibility

    Socket sTRX4 (LGA 4094)

    Required Chipset

    AMD TRX40 (15W peak TDP / 14nm GloFo)

    Core Architecture

    AMD Zen 2

    CPPC2 Fastest Cores

    2x in CCD4

    Socket Power Infrastructure

    280W PPT, 300A EDC, 215A TDC

    This review will focus specifically on the Threadripper 3990X, however it’s important to understand exactly where it sits in the rest of the Threadripper 3000 product stack. AMD is offering a 24 core, 48 thread 3960X as the entry level processor for this platform.  Next, we have the 32 core, 64 thread 3970X which sits in the middle of the stack. Prior to the launch of the 3990X, it was the king of HEDT and still offers insane performance for its asking price. Lastly, we have the main event, the Threadripper 3990X. Boasting 64 cores, 128 threads and a massive 256MB cache, it’s unlike anything on the market.


  • TSMichaelBTSMichaelB admin
    edited February 7

    Zen 2 Architecture Overview

    Looking at the numbers on paper, it’s easy to see why the 3rd generation Threadripper CPU’s are dominating the HEDT market, but it’s important to understand exactly why, and how AMD managed to pull it off. One of the key areas to their success was the topology of their 3rd generation Ryzen processors. As with the previous Ryzen generations, AMD is using an MCM or Multi-Chip Module design over the single, more traditional monolithic die. The biggest difference with this generation of Ryzen processors is that AMD has moved their central IO functions off the processor die, and on to its own I/O die.

    Image courtesy of AMD

    As you can see in the image above, there are multiple CCD’s or Core Chiplet Die’s that contain the Zen 2 CPU cores and their respective L3 caches. All of this is connected to a central I/O die that is responsible for providing each CCD access to PCIe lanes and system memory. You will likely notice that there are multiple memory controllers on this I/O die, and that everything is weaved together by small blocks marked with the infinity symbol . This symbol represents AMD’s Infinity Fabric, a high-speed interconnect through which all these dies are woven together. This unique design also allows AMD to scale their processors in a very dynamic manner as they can simply pick and choose each CCD configuration for their processors. It also allows AMD to improve their yield rates and reduce waste by using the dies that didn’t perform to their original standards in a different capacity.

     

    The current 3rd generation Threadripper product stack is a great example of this in effect. For an example, let’s say AMD designed a 32 core Threadripper with a 4x 8-core CCD configuration. Let’s also say that in the process of picking out the best 8-core dies, they noticed that some of the cores were unable to meet the standards that they designated for this 32-core processor. Instead of throwing the dies away and wasting silicon, AMD can modify the dies and design a 4x 6-core CCD configuration to create a 24 core Threadripper. The improved yields and waste reduction aside, this also plays an important role in filling a void in a market. Without this practice, you may end up with a wider product stack with a wider gap of prices and nothing to fit in between, making it difficult for consumers to find the best product for their budget. This is also true for the 3990X, which is made up of the very same dies used in AMD's EPYC server lineup of processors. 


  • TSMichaelBTSMichaelB admin
    edited February 7

    TRX-40 Chipset Features

    Now that we’ve covered the history of the Ryzen architectures and the internal design of the new Threadripper processors, it’s time to discuss the platform. Even the best processors in the world can be detrimental to your workflow and user experience without a strong, feature-rich chipset to make use of the processing power. Luckily the TRX40 chipset offers some of best cutting-edge features on the market.


    Image courtesy of AMD

    AMD was the first to bring PCIe 4.0 to consumers with the launch of the Ryzen 3000 series processors, and they made sure to provide plenty of PCIe 4.0 lanes with their Threadripper CPU’s and TRX40 chipset. With the CPU boasting 64 PCIe 4.0 lanes and the TRX40 chipset offering up to 24, that is a combined total of up to 88 PCIe 4.0 lanes, 72 of which is usable. It’s important to keep in mind that these lanes offer twice as much bandwidth as PCIe 3.0. For larger render farms requiring multiple PCIe x16 GPU’s or massive high-speed data centers that require a large array of NVMe drives, this platform has you covered.

     

    USB 10Gbps

    USB 480Mbps

    SATA 6Gbps

    PCIe 4.0 Lanes

    Usable/Total

    AMD TRX40 Chipset

    Up to 8

    Up to 4

    Up to 12

    16/24

    3rd Gen Threadripper

    Up to 4

    0

    Up to 8

    56/64

    Total Platform I/O

    Up to 12

    Up to 4

    Up to 20

    72/88

     

    Now that we understand the platform features, it’s time to move on to our testing.

  • TSMichaelBTSMichaelB admin
    edited February 7

    System Configuration & Testing Methodology

    The primary goal of this review is to illustrate the performance of the Threadripper 3990X in the areas that it was designed to be used in. With that in mind, we understand that we will get the inevitable “Can it run Minesweeper!?” question and believe me, we intend to answer that question and more. For that reason alone, we will be adding additional systems to our test suites to represent both AMD’s best consumer CPU, Intel’s best consumer CPU and AMD’s previous flagship. The test systems and their configurations are listed below. For pricing and availability of each component, click their respective hyperlinks.

    Components

    System 1 (TR 3990X)

    System 2 (R9 3950X)

    System 3 (i9 9900K)

    System 4 (TR 2990WX)

    Processor

    Threadripper 3990X

    Ryzen 9 3950X

    Core i9 9900K

    Threadripper 2990WX

    Motherboard

    ASUS ROG Zenith II Extreme Alpha TRX40

    ASRock X570 Taichi

    ASRock Z390 Phantom Gaming 6

    ASUS ROG Strix X399-E Gaming

    Memory

    128GB DDR4 3200 C16 (4x32GB)

    32GB DDR4 3200 C16 (2x16GB)

    16GB DDR4 3200 C16 (2x8GB)

    64GB DDR4 3600 C16 (4x16GB)

    Power Supply

    EVGA SuperNOVA 1600W Titanium

    PowerSpec 850W Gold PSX850GFM

    PowerSpec 850W Gold PSX850GFM

    Thermaltake ToughPower 850W Gold

    Chassis

    Lian Li O11 Dynamic XL ROG Edition

    MAINGEAR Vybe RGB Tempered Glass

    MAINGEAR Vybe RGB Tempered Glass

    Thermaltake Versa H21

    Cooling Solution

    EKWB Custom Loop w/ Distribution Plate

    Bitspower Custom  Loop w/ Distribution Plate

    Bitspower Custom  Loop w/ Distribution Plate

    Corsair H100i Pro

    Graphics Card

    EVGA RTX 2080 Ti FTW3 Ultra Gaming

    EVGA RTX 2080 Ti Black

    Zotac RTX 2080 Ti AMP!

    ASUS RTX 2080 ti Turbo

    Storage

    Samsung 970 EVO+ 1TB NVMe SSD (2x1TB)

    Inland Performance 1TB PCIe 4.0 NVMe

    Intel 660P 1TB NVMe SSD

    Intel 660P 1TB NVMe SSD

    Operating System

    Windows 10 Pro 1909

    Windows 10 Pro 1909

    Windows 10 Pro 1909

    Windows 10 Pro 1909

    Graphics Driver Ver.

    WHQL 441.87

    WHQL 441.87

    WHQL 441.87

    WHQL 441.87


    Aside from the PBO tests on the 3990X, none of the systems are overclocked and are running at stock settings with the exception of DOCP/XMP profiles as they are enabled on all systems. The AMD systems are using the Ryzen Balanced power plan while the Intel system is running on the High Performance power plan. All benchmarks have been performed 3 times and the results have been averaged. The only exception is Assassin's Creed Odyssey, which we ran 5 times due to some of the heavy variance from test to test.
  • TSMichaelBTSMichaelB admin
    edited February 7
    Test Suite: Synthetic & Content Creation
    These tests focus primarily on rendering and heavily threaded workloads. Keep in mind that the Threadripper 3000 series was designed with these types of workloads.
    3DMark TimeSpy Extreme Physics (AVX2)
    Despite this synthetic benchmark catering more towards gamers, the 3990X puts on a very good show. With PBO enabled, we see a near 20% increase in performance.
    Blender Benchmark 1.0B2 (Measured in seconds)
    Here you can see the 3990X is rendering the project over twice as fast as it’s predecessor, the 2990WX. This lead extends further with Precision Boost Overdrive enabled. While the 3950X’s performance is respectable given its price and core count, both of the consumer flagships are far from the 3990X for this particular workload.
    Chaos Group V-Ray Bench 1.0.8 (Measured in Seconds)
    This is a great example of how much time you can save on a render. Even if you are only cutting seconds off a render, that adds up over time, which can save a tremendous amount of money. With PBO enabled, the 3990X finishes this project in less than half the time as it’s predecessor.
    Chaos Group V-Ray Bench 4 (Measured in kSamples)
    This is where things get interesting. We see the 3950X out-scale the 2990WX despite it having twice the cores. This is because this benchmark favors both core count and clock speeds. This also explains why we see a dramatic 23% increase in performance when we enable PBO.
    Cinebench R15 (Single-Thread)
    Here we see the Core i9 9900K pull ahead for the first time, which makes sense given it’s 5ghz single core turbo speed under this kind of load. Surprisingly enough, the 3950X and 3990X are not far behind despite the clock speed disadvantage. The real shocker is that we see our first regression in performance when using PBO. We will discuss this further in our PBO & Overclocking section later.
    Cinebench R15 (Multi-Thread)
    There is nothing more satisfying than watching this classic complete in a matter of seconds. While single threaded workloads are not the 3990X’s strong suit, it is unmatched when it comes to mult-threaded workloads. We are seeing over 2x the performance of the 2990WX and when PBO is enabled, we are seeing over 3x the performance of the R9 3950X. 
    Cinebench R20 (Single-Thread)
    Now this was certainly a surprise. I expected the 3990X to perform towards the bottom here, and even expected PBO to perform slightly worse due to the lower single core clock speeds, but I did not expect the 3950X to overtake the Core i9 9900K on this text. I ran the test several times and confirmed that the 9900K was maintaining it’s boost frequency of 5ghz throughout the test. The 3950X did not even maintain its highest boost clock, settling at 4.6ghz during the test and still coming out on top with a 400mhz deficit. This warrants further study.
    Cinebench R20 (Multi-Thread)
    Now we see the 3990X stretch its legs. Unlike R15, R20 is designed to scale with high core count processors. Our PBO result is nearly 3 times as fast as the 2990WX and over 3 times faster than the Ryzen 9 3950X. 
    Corona Benchmark 1.3 (Measured in Rays/Second)
    Corona is another rendering benchmark that scales well with many CPU cores. We can see the PBO result is over 3 times that of the 32 core 2990WX. When you factor in the 2990WX’s $1400 price tag, the 3990X starts to look like a very good value for this type of workload.
    POV-Ray 3.7 (Measured in Pixels Per Second)
    This is the last test for our Synthetic/Content creation test suite. While the 3990X still showed a substantial lead over our consumer processors, it was not as pronounced as the other tests. Even with PBO enabled, we did not see a significant boost in performance compared to previous benchmarks. 
  • TSMichaelBTSMichaelB admin
    edited February 7
    Test Suite: Gaming Benchmarks
    We’ve limited our gaming test suite to just 4 titles since this processor is not really designed with gaming in mind. With that being said, we chose modern games, some of which have DX12 support in the hopes that it can highlight some performance benefits of having very high core counts. 
    Assassin’s Creed Odyssey (High preset, 1080P V-Sync disabled)
    This was an interesting result. We ran these tests 5 times instead of 3 as we were seeing weird per-test variance between each run. Surprisingly enough, the 3990X consistently had higher max framerates while also having lower minimum framerates than the 9900K and 3950X. It’s important to remember that minimum framerates are the most important metric when discussing a good gaming experience. The better your minimum framerates, the better the experience as you will have less jitter and jarring freezes. 
    Far Cry: New Dawn (High preset, 1080P, V-Sync disabled)
    Here we see the 9900K do what it does best. The Far Cry series has always favored fewer, faster cores and this shows with both the 9900K and 3950X leading the benchmarks. We also see the PBO result suffer a performance penalty due to the reduction in single-threaded performance.
    Hitman 2 (DX12, 1080P High settings, V-Sync disabled, Fullscreen)
    This is a great example of a well-optimized DX12 title. It scales well despite the lower core clocks and offers a very playable performance even on the older 2990WX.
    Shadow of the Tomb Raider (DX12, 1080P, V-Sync disabled)
    This is the last game in our test suite and yet another great example of DX12’s low CPU overhead. We even see PBO scale positively for the first time in our gaming results. If you intend to game on these HEDT processors, remember to take note of your games graphics API and be prepared to compromise on older API’s.
  • To Overclock… Or not? That is the question…

    The answer to this question is likely “No”, thanks in part to AMD’s Precision Boost Overdrive. This feature will allow the processor to automatically sense its thermal and power overhead and adjust its clock speeds and voltage requirements accordingly to perform best in its current workload. If you look back at our benchmark results, you can see that there are hefty gains when enabling PBO for multi-threaded workloads.

     

    The biggest constraint when overclocking is going to be thermals. PBO already increases thermals substantially over stock clocks, something we will touch upon in the next section, however overclocking takes that even further. Simply dialing in 1.3v and 4.1ghz, we managed to hit 93C during a Cinebench C20 run on a custom loop with dual 360mm radiators. To make matters worse, the overclocked performance was not far off from what PBO delivered, and the overclocked results consumed much more power. If you are going to be doing any kind of overclocking, I would advise sticking to memory overclocking and letting PBO handle the rest. Do keep in mind that ANY form of overclocking will void your warranty, so proceed at your own risk.


  • TSMichaelBTSMichaelB admin
    edited February 7
    Thermals & Power Consumption
    Thermals (30 Minute Blender Loop)
    We ran Blender on a 30-minute loop to help fully saturate our loop and allow it to reach a thermal equilibrium. Our testing lab has a controlled ambient temperature of 23C. At stock, the 3990X idled at 41C. Average load was 52C and max load temperature was 69C. With PBO enabled, idle temperature remained the same at 41C, average jumped up to 68C and the max temperature spiked to a toasty 83C. As you can see, that increase in clock speed can get pretty warm very fast.
    Power Consumption (Blender Benchmark Loop)
    Both systems idled at 85W, with the stock 3990X hitting a max package load of 280W. The 3990X PBO result managed to reach a 599W package load under the exact same testing. When measuring the power draw from the outlet, the stock 3990X pulled 419W (system total) while the 3990X PBO result pulled 840W, almost exactly double the power. PBO is definitely not as efficient from a performance per watt perspective, but if you can spare the power overhead, it does provide a considerable performance boost in most heavily threaded workloads.
  • TSMichaelBTSMichaelB admin
    edited February 7

    Conclusion & Final Thoughts

    I think AMD hit the nail on the head here. While you technically can game on this processor, it’s not a gaming processor. This processor is designed with real intense work in mind. VFX studios, data centers that need copious amounts of PCIe lanes, even large VM farms that can utilize the many cores that the 3990X has to offer. If you are looking for a gaming processor, the Ryzen 9 3950X and Core i9 9900K are better suited for that task.

     

    If work is your primary concern, and you spend several hours or even days waiting for computational tasks to complete, then the 3990X might just be the right processor for your needs.

    Have any questions or comments? Let us know in the comment section below! Interested in learning more about the Ryzen Threadripper 3990X? Visit our FAQ here: https://community.microcenter.com/discussion/2280/amd-ryzen-threadripper-3990x-faq

    Interested in building a system like the one we used to review the 3990X? Check out our build guide: https://community.microcenter.com/discussion/2278/micro-center-amd-threadripper-3990x-build-guide
Sign In or Register to comment.