For those wondering how the latest AMD Ryzen 9000 “Zen 5” series and Intel Core Ultra Series 2 “Arrow Lake” desktop processors are battling it out on Linux, here are some fresh benchmarks on Ubuntu Linux with the latest software updates as well as the newest system BIOS updates for a fresh, all-new look at these Intel Core Ultra and AMD Ryzen desktop CPUs on Linux.
Ahead of upcoming additional desktop CPU launches, I’ve been re-testing all of the AMD Ryzen 9000 series and Intel Core Ultra Series 2 desktop CPUs I have available. This incorporates all of the recent Linux software updates since the AMD Zen 5 and Intel Arrow Lake launches a few months ago as well as the new system BIOS and some new/updated workloads/benchmarks. An up-to-date look at the Intel and AMD desktop performance on Linux for mid-Q1 2025.
The current generation processors tested for this article based on the CPUs I had available included:
- Core Ultra 5 245K
- Core Ultra 9 285K
- Ryzen 5 9600X
- Ryzen 7 9700X
- Ryzen 7 9800X3D
- Ryzen 9 9900X
- Ryzen 9 9950X
Of course, soon it will be interesting to look at the upcoming Ryzen X3D parts and more on Linux.
All of these benchmarks were done on Ubuntu 24.10 compared to my original launch day testing on Ubuntu 24.04 LTS. With Ubuntu 24.10 comes the GCC 14.2 compiler with Znver5 support and other improvements. The Linux 6.13 stable kernel was used as the newest stable kernel series at the time of testing. Corsair MP700 PRO PCIe 5.0 NVMe 2TB storage and 2 x 16GB DDR5-6000 memory was used for testing along with an AMD Radeon RX 7900 XTX graphics card and liquid AIO cooling for the CPUs. Around 400 benchmarks were used ranging from common desktop applications like Google Chrome and Mozilla Firefox web browsers to image editing, audio/video encoding to various Linux server workloads and then also some graphics/gaming and a variety of other tested use-cases.
With the Speedometer 3.0 benchmark the AMD Zen 5 CPUs all delivered much better performance than the tested Intel Arrow Lake CPUs on Firefox 135 and Chrome 133. But when it came to the performance-per-Watt with Speedometer 3.0 is where Arrow Lake came out ahead of these Zen 5 desktop CPUs.
With the Jetstream 2 browser benchmark in Firefox and Chrome on Linux, the Arrow Lake and Zen 5 performance was much tighter while on a performance-per-Watt basis the Intel Core Ultra Series 2 was the leader here.
With some of the WebAssembly (WASM) browser benchmarks the Intel Arrow Lake CPUs were able to come out in front but AMD Zen 5 remained fiercely competitive.
Moving to multi-threaded code compilation is where the Ryzen 9 9950X and other Zen 5 CPUs tend to shine. The 16-core / 32-thread Ryzen 9 9950X continues outperforming the 24-core Core Ultra 9 285K in code compilation as well as consuming less power than that flagship Arrow Lake desktop processor.
The AMD Ryzen 9 9950X remains a great processor for code compilation workloads while in a few weeks will be interesting to see how well the Ryzen 9 9950X3D does here. The Ryzen 9 9950X was consistently consuming less power than the Core Ultra 9 285K during the code compilation benchmarks.
For many of these benchmarks the results in relative terms aren’t too different from the prior Arrow Lake and Zen 5 benchmarks.
In some cases the performance of all the tested CPUs are better than before thanks to the newer compiler, the latest Linux 6.13 kernel, and other software upgrades in recent months as well as new BIOS updates for both the AMD and Intel desktops.
The Ryzen 9 9950X continued outpacing the Core Ultra 9 285K with the Blender 4.3 modeling software.
All of the tested CPUs were running stable with Ubuntu 24.10 + Linux 6.13.
The AMD Ryzen 9 9950X continued with a very strong showing across a range of open-source and proprietary rendering applications.
While OSPRay is an Intel oneAPI software project, it absolutely dominates with AMD Zen 5 processors thanks to the AVX-512 support compared to AVX2-only with Arrow Lake.
The AMD Ryzen 9000 series processors dominated across the range of Intel oneAPI software packages thanks to its AVX-512 support.
The Core Ultra 9 285K does well with OpenFOAM thanks to its 24 physical cores.
The Arrow Lake CPU also stands up well for Altair’s OpenRadioss software.
In some of the other HPC applications the Core Ultra 9 285K with 24 physical cores does well in scenarios where SMP isn’t leveraged.
In cases where AVX-512 can be utilized, the Ryzen 9000 series is the definitive winner over the Intel Core Ultra Series 2 desktop processors.
The AMD 3D V-Cache also helps out a lot in some of the HPC benchmarks.
The Core Ultra 9 285K did take the lead in raw performance for the Nginx HTTPS web server.
For Apache Cassandra 5.0, the Ryzen 9 9950X returned to the top spot.
clickhouse
The Core Ultra 9 285K stands up well in some of the server workloads tested on these desktop CPUs but in other cases the Ryzen 9 9900 series dominates or even some of the database workloads like the Ryzen 7 9800X3D with its 3D V-Cache.
These benchmarks are interesting for those thinking of these desktop CPUs for budget/SOHO server purposes.
The single-threaded Python scripting benchmarks were mixed.
With simdjson for speedy JSON parsing that can leverage AVX-512, the AMD Ryzen 9000 series perform much better than the Intel Core Ultra Series 2.
For single-threaded PHP scripting performance, Arrow Lake was coming out ahead of the Zen 5 CPUs.
The Ryzen 9000 series processors were also picking up the most wins across a range of OpenJDK Java benchmarks on Ubuntu 24.10.
With the AOM-AV1 video encoder that is less scalable than the likes of SVT-AV1, the Ryzen 7 9800X3D with 3D V-Cache was the sweet spot of the tested CPUs.
But with SVT-AV1, the 16-core and 24-core parts were obviously battling it out for the top spot.
Across a variety of video coding benchmarks and different formats, the AMD Ryzen 9 9950X tended to hold onto the top spot.
With the exception of Ogg audio encoding, in other audio encoding benchmarks the Ryzen 9 9900 series was the leader.
It was a fun benchmarking battle to say the least.
For AI workloads the Ryzen 9000 series tends to perform very well with its AVX-512 support having a full 512-bit data path.
With Intel’s own OpenVINO software the best performance was with the Ryzen 9000 series, again thanks in large part to AVX-512 on these desktop CPUs/
In some of the OpenVINO GenAI benchmarks the 24-core Core Ultra 9 285K was able to pull off an upset.
Across nearly all of the CPU-based AI benchmarks carried out, the Ryzen 9000 series were the standout leaders.
There was healthy competition between Arrow Lake and Zen 5 with these Linux imaging application benchmarks but overall the Ryzen 9000 series had the most wins.
Healthy competition in OpenSCAD too for open-source CAD.
The Ryzen 9000 series swept the race for the GNU Octave program as an open-source alternative to MATLAB.
With some of the graphics/gaming benchmarks the Intel Arrow Lake CPUs had the advantage.
But in other lightweight, CPU-bound games the AMD Ryzen 9000 series had the advantage. The results from Unvanquished are rather interesting as it would appear that even with the Linux 6.13 kernel there are still scheduler issues where at times some workloads are being punted to the E cores rather than the P cores.
When looking at the wins and losses breakdown from 402 test cases, the Ryzen 9 9950X straight-up won 50% of the time with a first place finish. The Core Ultra 9 285K was the first place finisher 28% of the time and the Ryzen 7 9800X3D in first around 14% of the time with its 3D V-Cache. With a mix of single and multi-threaded workloads explored, in a handful of cases the Ryzen 9 9900X and other CPUs also won.
When taking the geometric mean of all the benchmarks tested on all of the CPUs, the Ryzen 9 9950X was the hands-down winner from this wide-reaching Linux performance comparison. The AMD Ryzen 9 9950X was 18% faster than the Intel Core Ultra 9 285K on average and even the Ryzen 9 9900X was 6% faster than the Core Ultra 9 285K. As of writing the Intel Core Ultra 9 285K was retailing for around $599 USD while the Ryzen 9 9950X can be found for about $560 USD!
The Ryzen 7 9700X meanwhile was 6% faster than the Core Ultra 5 245K. The Core Ultra 5 245K currently is retailing for $299 USD while the Ryzen 7 9700X goes for around $309.
On average across all the benchmarks conducted, the Ryzen 9 9950X had a CPU power consumption average of 148 Watts while the Core Ultra 9 285K had a 140 Watt average. Where the power consumption is concerning for Arrow Lake is on the top-end at peaking at 312 Watts compared to 210 Watts with the Ryzen 9 9950X. The Ryzen 7 9700X meanwhile consumed far less power than the Core Ultra 5 245K while enjoying better performance.
For those wondering if BIOS updates and/or the newest Linux kernel and other open-source software updates have changed the picture for Zen 5 vs. Arrow Lake, in relative terms it’s similar to what we have seen in prior months. Albeit in some cases some healthy performance uplift at large thanks to the Linux software improvements. Those wanting to go through all ~400 benchmark results and power data in full can do so via this result page.