August 16th, 2024

Windows 11 vs. Ubuntu 24.04 Linux Performance For The AMD Ryzen 9 9590X

A performance review compared Windows 11 and Ubuntu 24.04 using the AMD Ryzen 9 9950X, revealing significant performance differences in productivity workloads, without including gaming benchmarks.

Read original articleLink Icon
Windows 11 vs. Ubuntu 24.04 Linux Performance For The AMD Ryzen 9 9590X

A recent performance review compared Windows 11 and Ubuntu 24.04 Linux using the AMD Ryzen 9 9950X processor. The study aimed to determine whether the Ryzen 9000 series CPUs perform better on Linux or Windows, particularly focusing on the new Zen 5 architecture. The testing involved a clean installation of both operating systems on identical hardware, including an ASUS ROG STRIX Z670-E motherboard, 32GB of DDR5 memory, and a Radeon RX 7900 GRE graphics card. A total of 73 benchmarks were conducted, primarily focusing on productivity workloads to eliminate any potential discrepancies caused by graphics drivers or APIs. The results indicated notable differences in performance between the two operating systems, raising questions about the optimization of Windows 11 for the latest AMD processors. The review did not include gaming benchmarks, concentrating instead on CPU performance to provide a clearer comparison of how each operating system handles the Ryzen 9 9950X and its predecessor, the Ryzen 9 7950X.

- The performance of AMD Ryzen 9 9950X was tested on both Windows 11 and Ubuntu 24.04.

- A total of 73 benchmarks focused on productivity workloads were conducted.

- The study aimed to assess the optimization of Windows 11 versus Linux for AMD's latest processors.

- Results showed significant performance differences between the two operating systems.

- Gaming performance was not included in the review to focus solely on CPU capabilities.

Related

AMD Ryzen 7000/8000 Series vs. 14th Gen Intel Core CPU Performance on Linux

AMD Ryzen 7000/8000 Series vs. 14th Gen Intel Core CPU Performance on Linux

The article compares AMD Ryzen 7000/8000 Series processors with 14th Gen Intel Core CPUs on Linux 6.10 using 400+ benchmarks. Testing on Ubuntu 24.04 LTS with Linux 6.10 kernel includes various models like Ryzen 9 7950X and Core i9 14900K. Systems used DDR5-6000 memory, AMD Radeon RX 7900 GRE graphics, and NVMe SSDs. Results show performance differences and include performance-per-dollar metrics.

AMD Ryzen AI 9 HX 370: Linux Benchmarks

AMD Ryzen AI 9 HX 370: Linux Benchmarks

The AMD Ryzen AI 9 HX 370, part of the Zen 5 generation, shows promising performance and efficiency in benchmarks, with ongoing improvements for Linux support and future applications in thin clients and IoT.

AMD Ryzen 5 9600X and Ryzen 7 9700X Offer Excellent Linux Performance

AMD Ryzen 5 9600X and Ryzen 7 9700X Offer Excellent Linux Performance

The AMD Ryzen 5 9600X and Ryzen 7 9700X processors, priced at $279 and $359, respectively, deliver strong Linux performance, compatibility with AM5 motherboards, and outperform Intel's 14th Gen Core CPUs.

AMD Ryzen 9 9950X and Ryzen 9 9900X Deliver Excellent Linux Performance

AMD Ryzen 9 9950X and Ryzen 9 9900X Deliver Excellent Linux Performance

The AMD Ryzen 9 9900X and 9950X processors are praised for their Linux performance in heavy workloads, offering significant efficiency and improvements, priced at $499 and $649 respectively, with some limitations.

The AMD Ryzen 9 9950X and Ryzen 9 9900X Review: Flagship Zen 5 Soars and Stalls

The AMD Ryzen 9 9950X and Ryzen 9 9900X Review: Flagship Zen 5 Soars and Stalls

AMD launched the Ryzen 9 9950X and 9900X processors featuring Zen 5 architecture, with 16 and 12 cores respectively, optimized for gaming performance and compatible with existing AM5 motherboards.

Link Icon 6 comments
By @fxtentacle - 3 months
If you look at modern games like AC: Valhalla and compare Wine with Windows [1], you'll see that the Linux scheduler is superior, resulting in a much better worst-case performance. (But of course the Wine emulation results in a slightly lower best-case performance.) Or some games that have been tested with Proton by the developers, like Far Cry 6, are just faster on Linux in every case. [2]

It makes me very happy to observe that by now, the best way to consume games targeting the Win32 API might well be to use a Linux host :)

And, of course, AMD is going to optimize their multi-core monsters like the 9590X for Linux usage, because Linux data-center servers are the most lucrative market segment. And the Ryzen 9 7950X3D is very popular as Hetzner's AX102 Dedicated Server, for example. In contrast to Windows, AMD can easily ship scheduler fixes/improvements/patches for Linux [3]. And they certainly optimized for V-Ray, one of the tests where Linux saw a +10% lead, because Linux-based AMD render farms are widely used in the industry. (One of V-Ray's selling points is that you can export from a Windows + 3ds workstation into their proprietary file format and then render on headless Linux nodes. Windows licenses are expensive if you need 2000+ CPU cores...)

The result is a superior scheduler co-optimized with the CPU, so I'm not surprised that Linux came out ahead.

[1] https://www.youtube.com/watch?v=rdXaQuPkZs4

[2] https://youtu.be/5yJFjhqvt8g?feature=shared&t=690

[3] https://www.phoronix.com/news/AMD-Linux-perf-schedstat-Tool

By @fancyfredbot - 3 months
Interesting but a surprising lack of detail on why Linux outperforms Windows and even less on why Zen 5 widens the gap. Does anyone know why this is happening? Is Zen5 harder to schedule for and Linux better at scheduling?

I see chips and cheese noted there's an increase in latency between ccxs in zen5, which I guess would tend to exaggerate poor scheduling decisions - could that explain it?

By @DDayMace - 3 months
I love ubuntu/linux for everything. Development, games under proton or classics via lutris, emulators or sourceports. It's just mecca. My "lesser" hardware performs better than Windows 11 and I am more free to customize. This is the greatest time to be a Linux user ever, and it's only getting better.
By @Asmod4n - 3 months
Windows currently has a bug which reduces Zen 4 and 5 performance, at least for gaming, a future patch will address that.

Source: https://www.youtube.com/watch?v=D1INvx9ca9M

By @Snoozus - 3 months
Are we sure this isn't just about power saving modes, boost frequencies, compiler flags or sth. simple like this?