AMD Ryzen 9 9950X: At the very top, with both 1 and 32 threads

The most powerful AMD Zen 5 CPU is the fastest not only multi-threaded (when all cores are involved), but also single-threaded. It usually beats the competing Core i9-14900K processor quite clearly. Although, this may not always be the case and there are situations where the 16-core Ryzen 9 9950X is weaker. I mean, speed-wise. The efficiency (due to the lower power consumption) may already be on its side.

Gaming tests

We test performance in games in four resolutions with different graphics settings. To warm up, there is more or less a theoretical resolution of 1280 × 720 px. We had been tweaking graphics settings for this resolution for a long time. We finally decided to go for the lowest possible (Low, Lowest, Ultra Low, …) settings that a game allows.

One could argue that a processor does not calculate how many objects are drawn in such settings (so-called draw calls). However, with high detail at this very low resolution, there was not much difference in performance compared to FHD (which we also test). On the contrary, the GPU load was clearly higher, and this impractical setting should demonstrate the performance of a processor with the lowest possible participation of a graphics card.

At higher resolutions, high settings (for FHD and QHD) and highest (for UHD) are used. In Full HD it’s usually with Anti-Aliasing turned off, but overall, these are relatively practical settings that are commonly used.

The selection of games was made considering the diversity of genres, player popularity and processor performance requirements. For a complete list, see Chapters 7–16. A built-in benchmark is used when a game has one, otherwise we have created our own scenes, which we always repeat with each processor in the same way. We use OCAT to record fps, or the times of individual frames, from which fps are then calculated, and FLAT to analyze CSV. Both were developed by the author of articles (and videos) from GPUreport.cz. For the highest possible accuracy, all runs are repeated three times and the average values of average and minimum fps are drawn in the graphs. These multiple repetitions also apply to non-gaming tests.

Computing tests

Let’s start lightly with PCMark 10, which tests more than sixty sub-tasks in various applications as part of a complete set of “benchmarks for a modern office”. It then sorts them into fewer thematic categories and for the best possible overview we include the gained points from them in the graphs. Lighter test tasks are also represented by tests in a web browser – Speedometer and Octane. Other tests usually represent higher load or are aimed at advanced users.

We test the 3D rendering performance in Cinebench. In R20, where the results are more widespread, but mainly in R23. Rendering in this version takes longer with each processor, cycles of at least ten minutes. We also test 3D rendering in Blender, with the Cycles render in the BMW and Classroom projects. You can also compare the latter with the test results of graphics cards (contains the same number of tiles).

We test how processors perform in video editing in Adobe Premiere Pro and DaVinci Resolve Studio 17. We use a PugetBench plugin, which deals with all the tasks you may encounter when editing videos. We also use PugetBench services in Adobe After Effects, where the performance of creating graphic effects is tested. Some subtasks use GPU acceleration, but we never turn it off, as no one will do it in practice. Some things don’t even work without GPU acceleration, but on the contrary, it’s interesting to see that the performance in the tasks accelerated by the graphics card also varies as some operations are still serviced by the CPU.

We test video encoding under SVT-AV1, in HandBrake and benchmarks (x264 HD and HWBot x265). x264 HD benchmark works in 32-bit mode (we did not manage to run 64-bit consistently on W10 and in general on newer OS’s it may be unstable and show errors in video). In HandBrake we use the x264 processor encoder for AVC and x265 for HEVC. Detailed settings of individual profiles can be found in the corresponding chapter 25. In addition to video, we also encode audio, where all the details are also stated in the chapter of these tests. Gamers who record their gameplay on video can also have to do with the performance of processor encoders. Therefore, we also test the performance of “processor broadcasting” in two popular applications OBS Studio and Xsplit.

We also have two chapters dedicated to photo editing performance. Adobe has a separate one, where we test Photoshop via PugetBench. However, we do not use PugetBench in Lightroom, because it requires various OS modifications for stable operation, and overall we rather avoided it (due to the higher risk of complications) and create our own test scenes. Both are CPU intensive, whether it’s exporting RAW files to 16-bit TIFF with ProPhotoRGB color space or generating 1:1 thumbnails of 42 lossless CR2 photos.

However, we also have several alternative photo editing applications in which we test CPU performance. These include Affinity Photo, in which we use a built-in benchmark, or XnViewMP for batch photo editing or ZPS X. Of the truly modern ones, there are three Topaz Labz applications that use AI algorithms. DeNoise AI, Gigapixel AI and Sharpen AI. Topaz Labs often and happily compares its results with Adobe applications (Photoshop and Lightroom) and boasts of better results. So we’ll see, maybe we’ll get into it from the image point of view sometime. In processor tests, however, we are primarily focused on performance.

We test compression and decompression performance in WinRAR, 7-Zip and Aida64 (Zlib) benchmarks, decryption in TrueCrypt and Aida64, where in addition to AES there are also SHA3 tests. In Aida64, we also test FPU in the chapter of mathematical calculations. From this category you may also be interested in the results of Stockfish 13 and the number of chess combinations achieved per unit time. We perform many tests that can be included in the category of mathematics in SPECworkstation 3.1. It is a set of professional applications extending to various simulations, such as LAMMPS or NAMD, which are molecular simulators. A detailed description of the tests from SPECworkstation 3.1 can be found at spec.org. We do not test 7-zip, Blender and HandBrake from the list for redundancy, because we test performance in them separately in applications. A detailed listing of SPECWS results usually represents times or fps, but we graph “SPEC ratio”, which represents gained points—higher means better.

Processor settings…

We test processors in the default settings, without active PBO2 (AMD) or ABT (Intel) technologies, but naturally with active XMP 2.0.

… and app updates

The tests should also take into account that, over time, individual updates may affect performance comparisons. Some applications are used in portable versions, which are not updated or can be kept on a stable version, but this is not the case for some others. Typically, games update over time. On the other hand, even intentional obsolescence (and testing something out of date that already behaves differently) would not be entirely the way to go.

In short, just take into account that the accuracy of the results you are comparing decreases a bit over time. To make this analysis easier for you, we indicate when each processor was tested. You can find this in the dialog box, where there is information about the test date of each processor. This dialog box appears in interactive graphs, just hover the mouse cursor over any bar.


Comments (12) Add comment

  1. Thanks for the test ! Suggestion : could you add some specific audio benchmark like DAWBench ? Those are kind of hard to find it could be useful for some people (not a lot obviously but the audio creator community would certainly be glad to have a reliable source).

    1. Thanks for the tip for a test. Sure, we can add DAWBench to the test methodology, but I will collect data in it only for processors not yet tested, i.e. from R7 9700X > R9 9900X > Intel Arrow Lake > …

  2. It looks like you have mistakenly transposed the values for the 7800X3D in Fire Strike’s Graphics score and Fire Strike’s Combined score on page six.

    1. A few other test anomalies(?):

      On page 31, the AIDA64 AES / SHA3 test shows both the 9950X and 9600X as severely underperforming. It would be interesting to know why, whether a software issue or otherwise.

      On page 32, for the Convolution (SPECworkstation 3.1) test, the Core i5-12400 (C0) seems to have been given a strong energy drink, and it outscores all of the other CPUs by a factor of nearly 4x. Seems like an error. 🙂

      On page 33, the 9950X (and 9600X) are missing from the RodiniaCFG test charts, but I did not see a note explaining why this was the case (as was present on the AIDA L3 blank result issue).

      Power and temperatures were also both higher than most other reviews, but it may be explained by variance in the power measuring device and use of an air cooler rather than a suggested AIO.

      Good review, it’s perhaps not an exciting processor, but is an interesting one. Really excels in certain areas but fails to move the bar in others. I suspect that there are a small minority who are very excited about it for their specific workloads (AI/ML/encryption). Cheers!

      1. The poor AES/SHA3 Aida64 results are probably due to unfinished SW optimizations (on the Aida64 side). This is not a mistake / incorrect description of the results.

        Yes, the Convolution value for Core i5-12400 (C0) is indeed wrong. It was an accidental mistake to describe “score” instead of “Spec ratio”. Corrected. Thanks for the heads up!

        RodiniaCFG test results for some processors are missing because they end up with an error. We’ve added a traditional explanatory note at the end of the chapter to make everything clear.

        Power consumption: Many testers are satisfied with the motherboard’s SW reporting and rely on the “CPU power package”. In my experience, these values are often inaccurate and the power consumption ratios between processors often do not correspond to reality. This is despite the fact that these values are based on the processor’s own management and maybe that’s why they are sometimes understated. Our measurements are based on hardware, we measure the electrical current on EPS cables. A certain disadvantage of these measurements is that they also reflect the (in)efficiency of the motherboard VRM, so that is why the measured values are higher than the real consumption of the processors. But always more or less equivalent. We strive for a comparatively high VRM efficiency across the test motherboards. Nevertheless, of course, there are differences between the motherboards. That’s why we also cover the motherboard tests in detail, in which you can see that for example, with a comparable performance of the R9 7950X you measure 215.7 W (ASRock B650E Taichi), but also 258.9 W (MSI B650 Gaming Plus WiFi). Yet the power limits are set the same.

        Higher temperatures than in other tests are probably due to the relatively lower cooling performance of the Noctua NH-U14S compared to for example the more powerful 360 mm AIOs that are commonly used in tests?

        1. —“…due to the relatively lower cooling performance of the Noctua NH-U14S…”
          Since you mention the NH-U14S, are you going to compare the standard mount vs offset vs offset + NF-A15 Gen2 anytime soon? 😛

          1. We don’t have it in the roadmap of tests yet. And although it would certainly be interesting (to test an “old” heatsink with a new fan), the list of things to test is extremely long… and, unfortunately, not everything can be done. But what we will definitely be testing is the new Noctua single-tower cooler with a 140 mm fan. No, I don’t know that Noctua is planning one, but I believe that its addition to the cooler lineup will only be a matter of time. 🙂

            1. —“… what we will definitely be testing is the new Noctua single-tower cooler with a 140 mm fan…”
              Well, I’m guessing a time horizon of at least 2 years (I’m an optimist 🙂 )…
              And in that case, will you also test the old (gen1) A15 fans on the new cooler?
              … although at that time it already… 😛

              1. We’ll see, I don’t want to make any promises in this direction. What we are going to focus on are tests of the NH-D15 G2 on different platforms. Soon we will start on LGA 1700 and then, as part of the new, long-term methodology, we will also test on AM5 (9950X) and LGA 1851. But I understand that the tests of the NH-U14S with the NF-A14x25r G2 would be more precious, since few (if any :)) will be dedicated to them and maybe we will eventually do them if the wait for the successor is too long. 🙂

    2. Thanks Brian, good point! Indeed the results of the graphical score were switched with the combined score. Fixed (also in older tests)! 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *