The AMD Ryzen 9 9950X and Ryzen 9 9900X Review: Flagship Zen 5 Soars - and Stalls
by Gavin Bonshor on August 14, 2024 9:00 AM EST- Posted in
- CPUs
- AMD
- Desktop
- Zen 5
- AM5
- Ryzen 9000
- Ryzen 9 9950X
- Ryzen 9 9900X
Test Bed and Setup
As per our processor testing policy, we take a premium category motherboard suitable for the socket, and equip the system with a suitable amount of memory running at the manufacturer's highest officially-supported frequency. This is also typically run at JEDEC subtimings where possible. It is noted that some users are not keen on this policy, stating that sometimes the highest official frequency is quite low, or faster memory is available at a similar price, or that the JEDEC speeds can be prohibitive for performance.
While these comments make sense, ultimately very few users apply memory profiles (either XMP or other) as they require interaction with the BIOS, and most users will fall back on JEDEC-supported speeds - this includes home users as well as industry who might want to shave off a cent or two from the cost or stay within the margins set by the manufacturer. Where possible, we will extend out testing to include faster memory modules either at the same time as the review or a later date.
The Current CPU Test Suite
For our AMD Ryzen 9000 testing, we are using the following test system:
AMD Ryzen 9000 Series (Zen 5) System | |
CPU | Ryzen 9 9950X ($649) 16 Cores, 32 Threads 170 W TDP Ryzen 9 9900X ($499) 12 Cores, 24 Threads 120 W TDP |
Motherboard | ASRock X670E Taichi |
Memory | SK Hynix 2x16 GB DDR5-5600B CL46 |
Cooling | MSI MAG Coreliquid E360 360mm AIO |
Storage | SK Hynix Platinum P41 2TB PCIe 4.0 x4 |
Power Supply | MSI A1000G 1000W |
GPUs | MSI NVIDIA RTX 4080 Gaming X Trio |
Operating Systems | Windows 11 23H2 |
Our CPU 2024 Suite: What to Expect
We recently updated the CPU test suite to our 2023, but we've decided to update it again as we head into 2024. Our new suite has a more diverse selection of tests and benchmarks, focusing on real-world instruction sets and newer encoding and decoding libraries such as AV1, VP9, and HVEC. We have also included a range of AI-focused workloads and benchmarks, as we're seeing a direct shift from manufacturers to incorporate some form of on-chip AI processing, such as Ryzen AI and Intel's Meteor Lake AI NPU.
While we've kept some of the more popular ones, such as CineBench R23, we've added Maxon's latest CineBench 2024 benchmark to our test suite. We have also updated to the latest versions (at the time of incorporating the suite) in benchmarks such as Blender, V-Ray, and y-Cruncher.
With our processor reviews, especially on a new generational product such as AMD's Ryzen 9000 series, we also include SPEC2017 data to account for any increases (or decreases) to generational single-threaded and multi-threaded performance. It should be noted that per the terms of the SPEC license because our benchmark results are not vetted directly by the SPEC consortium, it is officially classified as an ‘estimated’ score.
We've also carried over some older (but still relevant/enlightening) benchmarks from our CPU 2023 suite. This includes benchmarks such as Dwarf Fortress, Factorio, Dr. Ian Cutress's 3DPMv2 benchmark, and Blender 3.6. We've also kept UL's Procyon office suite in as a more holistic system-wide, but we've omitted the AI suite as it's really nonsensical when not testing or utilizing NPUs.
As for gaming, we've updated our suite to include Company of Heroes 3, Cyberpunk 2077, F1 2023, Returnal, and Total War: Warhammer 3. We opt for a time-tested and similar methodology based on how we usually do things. This includes testing at 720p, 1080p, and 4K.
We've also taken the opportunity to update to NVIDIA's latest generation GeForce RTX 4080 video cards. And a big thank you to MSI for providing the Gaming X Trio cards we're using.
The CPU-focused tests featured specifically in this review are as follows:
Power
- Peak Power (y-Cruncher using AVX)
- Power analysis with Cinebench 2024
Office & Web
- UL Procyon Office: Various office-based tasks using various Microsoft Office applications
- JetStream 2.1 Benchmark: Measures various levels of web performance within a browser (we use the latest available Chrome)
- Timed Linux Kernel Compilation: How long it takes to compile a Linux build with the standard settings
- Timed PHP Compilation: How long does it take to compile PHP
- Timed Node.js Compilation: Same as above, but with Node.js
- MariaDB: A MySQL database benchmark using mysqlslap
Encoding
- WebP2 Image Encode: Encoding benchmark using the WebP2 format
- SVT AV1 Encoding: Encoding using AV1 at both 1080p and 4K, at different settings
- Dav1D AV1 Benchmark: A simple AV1 based benchmark
- SVT-HEVC Encoding: Same as SVT AV1, but with HEVC, at both 1080p and 4K
- SVT-VP9 Encoding: Same as other SVT benchmarks, but using VP9, both at 1080p and 4K
- FFmpeg 6.0 Benchmark: Benchmarking with x264 and x265 using a live scenario
- FLAC Audio Encoding: Benchmarking audio encoding from WAV to FLAC
- 7-Zip: A fabled benchmark we've used before, but updated to the latest version
Rendering
- Blender 3.6: Popular rendering program
- CineBench R23: The fabled Cinema4D Rendering engine
- CineBench 2024: The latest Cinema4D Rendering engine
- V-Ray: Another popular renderer
- POV-Ray: A persistence of ray-tracing benchmark
Science & Simulation
- y-Cruncher 0.8.2.9523: Calculating Pi to 5M digits, both ST and MT
- 3D Particle Movement v2.1 (Non-AVX + AVX2/AVX512)
- OpenFOAM: A Computational Fluid Dynamics (CFD) benchmark using drivaerFastback test case to analyze automotive aerodynamics.
- Dwarf Fortress 0.44.12: Fantasy world creation and time passage
- Factorio v1.1.26 Test: A game-based benchmark that is largely consistent for measuring overall CPU and memory performance
- 3D Mark CPU Profile: Benchmark testing just the CPU with multiple levels of thread usage
AI and Inferencing
- ONNX Runtime: A Microsoft developed open source machine learning and inferencing accelarator
- DeepSpeech: A Mozilla based speech-to-text engine benchmark powered by TensorFlow
- TensorFlow 2.12: A TensorFlow benchmark using the deep learning framework
We are currently using our new games from our 2024 suite, which has been long overdue. Our current games in our CPU testing and those featured in this review are as follows:
- Company of Heroes 3: 720p, 1080p, and 4K (both avg and 95% percentile)
- Cyberpunk 2077: 720p, 1080p, and 4K (both avg and 95% percentile)
- F1 2023: 720p, 1080p, and 4K (both avg and 95th percentile)
- Returnal: 720p, 1080p,and 4K (both avg and 95th percentile)
- Total War Warhammer 3: 720p, 1080p, and 4K (both avg and 95th percentile)
On Intel Woes & Raptor Lake Stability
Even though they're not the focus of today's review, there's no dancing around the subject of Intel's recent chip stability and longevity woes. The long-term stability of the company's high-end Raptor Lake silicon, used to power the 13th and 14th Generation Core desktop series, has come into question based on an increasing number of reports of initially stable chips becoming unstable months and years down the line. These complaints reached a crescendo earlier this year, kicking off a detailed investigation from Intel that is ultimately resulting in new microcode, new suggested motherboard settings, and an extended warranty for Intel's high-end desktop chips.
Intel has narrowed down the issue to “elevated operating voltages,” that at its heart, stems from a flawed algorithm in Intel’s microcode that requested the wrong voltage. The good news is that Intel will be able to resolve the issue of further damage through a new microcode update that will put an end to excessive voltage requests. This microcode was released at the end of last week – just a bit too late for inclusion in our benchmarks for this review.
From what we’re hearing, the performance impact of this microcode patch will be minimal-to-nonexistent. Though it goes without saying that it’s something we’ll want to validate ourselves now that we're finally wrapping up our Ryzen reviews.
But what does this mean for today's Ryzen review?
For the moment, we’re essentially in a holding pattern when it comes to Intel chips. While we are reasonably confident that Intel's microcode has fixed the problem, we haven't had the opportunity to sit down and systematically measure its performance impact. And until more testing on the microcode is done to confirm that it's preventing Raptor Lake chips from cooking themselves, we cannot in good consciousness recommend buying Intel’s high-end Raptor Lake chips.
But this problem is in the process of getting fixed. And in the meantime, we need to provide some kind of performance comparison for the Ryzen 9000 chips against both AMD’s previous-generation parts, as well as AMD’s competitors (spoiler: AMD is already winning, so pulling Intel’s chips now doesn’t do them any favors). Consequently, we’ve decided to include Intel’s chips anyhow, which are being marked with the classic and time-honored anomalous data symbol, the asterisk, to indicate that these are results from unfixed chips.
Hopefully, you’ll agree that this is a fair way to include the data for Intel’s chips so that we can compare their performance, while acknowledging that performance could very well change for the worse here in a matter of weeks as the microcode update gets shipped out to more systems.
Microcode fixes aside, there’s also one other change we’re making with Intel chips going forward. Which, although coming from the shadow of a major chip stability scandal, is something we’ve been wanting Intel to address for years now: stock power limits.
As part of their investigation into the Raptor Lake stability issue, Intel finally took their motherboard partners to task for shipping their motherboards with ridiculous out-of-the-box power settings. These elevated settings essentially allowed Intel’s chips to run in their highest boost state at all times, power consumption be damned. Which makes for great benchmarks, but a poor user experience overall when those chips are drawing 400 Watts of power.
The end result of those efforts is that Intel has published official guidance for power settings for motherboard vendors and users alike to follow. These “Intel Default Settings” are Intel’s formal recommendation for BIOS default power settings, and while Intel isn’t forcing anyone to use them, they are strongly encouraging everyone to use them.
The settings, overall, are very reasonable. And ideally, how Intel motherboards should have been shipping all along. This includes keeping current limits and other protective measures enabled, enabling enhanced Thermal Velocity Boost (eTVB), and actually following the TDP guidelines for Intel’s chips.
Intel’s default settings also include multiple potential power delivery profiles. These align mostly to the capabilities of the motherboard, reflecting the fact that high-end boards are typically specifically engineered to allow for higher TDP and current limits. To that end, Intel’s recommendation is always to use the highest profile a board/chip combo can support – Performance for 600K and 700K processors, and Extreme for 900K chips. All settings still adhere to Intel’s PL2 power limits, but Extreme allows for higher currents still, and higher power limits on Intel’s ridiculously binned KS processors.
Going forward, our testing with Intel processors will be following the Intel Default Settings. This means we’ve reined in our Intel chips a bit so that their power consumption is a bit more down to earth, but so is their performance. Though this also means that our Intel performance results going forward are not comparable to previous data; we’re wiping the board and starting from scratch.
Ultimately, this is being done in accordance with our longstanding policy to prefer testing hardware as it operates out of the box, without overclocking or other warranty-breaking changes. Now that Intel (finally) has a proper and reasonable set of default motherboard power settings, we are going to make sure our testing adheres to them, just as we do other default settings.
123 Comments
View All Comments
kwohlt - Wednesday, August 14, 2024 - link
Not magically. After Intel 7, Intel released Intel 4 last year for laptop only. Then after that, they released Intel 3, which is only being used in Xeon (SRF already launched, GNR soon).Then after that is 20A, which will be a token ARL SKU which most of the ARL/LNL volume being on TSMC N3B. N3B is several nodes past Intel 7. 20A (and 18A next year) is several nodes past Intel 7.
"Intel" didn't skip several nodes. They just haven't released any desktop parts on the 2 nodes they've released since Intel 7
Khanan - Wednesday, August 14, 2024 - link
So now I’m finished reading the whole thing. Typical new launch CPU issues, how many times did I read about problems with new CPUs at launch? It happens more often than it doesn’t, these things will be ironed out, it’s not a big problem.Worrying here is only for me the strict Anandtech enforcement of going with extremely slow RAM, which, as you can see nearly everywhere, just chokes those 16 cores. It’s evident that it needs way faster RAM to properly function, here the author or Anandtech missed the chance to test it also (not only) with proper RAM with at least 6400 and better even 7000-8000 speeds. Dual channel isn’t a lot for 16 cores, 16 cores used to have quad channel, if you just have dual channel you should use proper RAM and not the absolute slowest possible, as was used here (the minimum spec, more or less, and now don’t come and tell me you could’ve used even lower 4800s instead). So this is kinda 9950X for me in a worst case scenario, in a lot of the tests, maybe not all of them. Otherwise good review.
ikjadoon - Wednesday, August 14, 2024 - link
Core parking doesn't always "ironed out", does it? Some users still have difficulties with the Zen4 X3D CPUs, nearly 2 years later, sadly. It seems to require too much software intervention. That core parking depending on Windows-level drivers is especially problematic to me: who knows what bugs the next Windows update will bring?I'd much rather have a reliable 100%-working 9700X 8C than a 95%-working 9950X 16C, but that's me and my low priority for nT workloads.
//
Re: DRAM. This is a time-honored and well-defended practice to use the *highest* DRAM AMD has specified. If all Zen5 AMD CPU IMCs can reliably hit 6000 Mbps on the DRAM, then AMD should allow that. Why is AMD holding back? Is AMD willingly destroying its Zen5 performance?! No, my friend.
AMD specifically refused / failed to bin Zen5 CPUs for 6400 due to IMC & fabric issues (see below). This is AMD's choice. With the ongoing Intel 13th/14th gen debacle, I think it's the wrong move to ask reviewers to go above & beyond the CPU manufacturers spec.
//
Hardware Unboxed shared AMD's reviewer's guide for Zen5. Again, AMD has recommended 6000 Mbps as the DRAM sweet spot, noting IMC and Fabric clocks. See here:
https://youtu.be/IeBruhhigPI?t=1456
6400+ or higher can even cause lower performance for some kits and some users. Thus, 6000 Mbps is AMD's official highest-recommended EXPO / OC speed and 5600 Mbps is the guaranteed speed.
We should benchmark CPUs at guaranteed speeds, not "usually it works" speeds.
tommo1982 - Wednesday, August 14, 2024 - link
"... We should benchmark CPUs at guaranteed speeds, not "usually it works" speeds."Agreed. My Ryzen 5 Pro 3350G can make Win10 throw blue screen if I set RAM to 3200MHz. It's random, and each time I need to configure RAM speed again, because BIOS returns to defaults.
I want benchmarks done with what the manufacturer recommends. I want to know what I can expect from the BOX, not a promise. I don't see the reason to bend to requests of a minority of users, where majority doesn't know what overclocking is.
Scabies - Wednesday, August 14, 2024 - link
Page two, paragraphs one and two.ondma - Thursday, August 15, 2024 - link
I dont even consider AnandTech gaming reviews anymore. They are trash. That being said, AMD itself has said DDR5 6000 is the optimal ram speed for Zen 5. Techspot used that in their tests and the results were no better, about a 1% improvement in gaming for the 13 game average.Oxford Guy - Friday, August 16, 2024 - link
Anandtech used to be a site that pumped CPU-killing levels of voltage into CPUs for overclocking and considered the overclock stable if it didn't crash benchmarks.It changed to be a site that won't use XMP and similar because it's warranty-voiding overclocking.
I was very critical of that but I will say that I am tired of AMD and Intel having their cake and eating it. If AMD is going to tell reviewers the 'sweet spot' is 6000 and the CPUs aren't given a warranty/validation for 6000, then AMD should be told where the plank is to walk from.
erotomania - Tuesday, August 20, 2024 - link
AT writes stories for tech enthusiasts to read, but refuses to test a system equipped like a tech enthusiast would set it up. That's been frustrating for at least a decade. Very un-Anand like. I see their argument, but this isn't consumer retorts.Chaser - Wednesday, August 14, 2024 - link
I think I'm done with this "core parking" nonsense. With the X3D CPUs the CCD parking issue is controlled by the MB's BIOS, the AMD driver, and the Microsoft Game Bar Too many moving parts. And, if you change your AMD X3D CPU to a single CCD or a non X3D CPU you have to reinstall Windows completely to prevent performance degradations.This is primitive nonsense. Intel may run hotter, and be a little slower in gaming, but you get all the cores up to their full TDP regardless of the workload without the V-Cache CCD chaos.
lmcd - Thursday, August 15, 2024 - link
I think the X3D single CCD part is a great product, and an "extreme" edition with 2 X3D CCDs should be made available, but the 1 CCD with 1 without design isn't good.