Ubuntu runs 20% faster than Windows 11 on AMD's new 96-core Ryzen Threadripper Pro 7995WX, demonstrating once more that Linux loves high core count CPUs

Ryzen Threadripper CPU
(Image credit: AMD)

Phoronix tested AMD's new Ryzen Threadripper Pro 7995WX 96-core behemoth in a head-to-head, pitting Windows 11 against Ubuntu to see which operating system handles AMD's high-end desktop parts better. Phoronix found that Linux was the dominant OS, outperforming its Microsoft counterpart by a whopping 20%.

The test system was an HP Z6 G5 workstation, featuring a Ryzen Threadripper Pro 7995WX, 128GB of DDR5-5200 Hynix RDIMMs, a Samsung NVMe SSD, and a GeForce RTX A4000 graphics card. For the Windows 11 tests, Phoronix used Windows 11 Pro version 23H2, while for Linux it used Ubuntu 23.10.

Phoronix tested the Threadripper chip in various CPU-intensive tasks, including LuxCore, Intel Embree, OSPRay, Geekbench, Blender, video encoding, and more. Overall, the Linux OS was 19.5% faster on average compared to Windows 11 Pro, which is the default OS for the HP workstation.

Phoronix Threadripper 7995WX Windows 11 vs Ubuntu Linux

(Image credit: Phoronix)
TOPICS
Aaron Klotz
Contributing Writer

Aaron Klotz is a contributing writer for Tom’s Hardware, covering news related to computer hardware such as CPUs, and graphics cards.

  • CerianK
    I use Ubuntu under WSL on Windows 10, so am not sure how to interpret this. If I buy (only) a 7985WX, I would gladly use native Ubuntu for some jobs if I thought I could squeeze even 3-5% extra performance, but I still often need WSL for interop.
    Reply
  • JamesJones44
    CerianK said:
    I use Ubuntu under WSL on Windows 10, so am not sure how to interpret this. If I buy (only) a 7985WX, I would gladly use native Ubuntu for some jobs if I thought I could squeeze even 3-5% extra performance, but I still often need WSL for interop.
    WSL runs in the Windows Virtual Machine Platform. It's hard to say if Windows is allowing native task scheduling directly or is just scheduling those tasks in the window task scheduler. I would assume though WSL pays some sort of performance penalty due to running inside of a VM.

    According to this review, depending on the workload type, the impact with WSL2 can range widely.

    https://www.phoronix.com/review/windows11-wsl2-zen4/2
    Reply
  • Paul D Sawyer
    Windows 11 Pro for Workstations has improvements over Windows 11 Pro for CPUs that have Non Uniform Memory Access (NUMA). The problem is that the scheduler in most versions of Windows keeps all threads from a single process on the same NUMA node. I have a 64 core AMD 3995WX running an application that tries to use all the cores. With Windows 10 Pro for Workstations, the application can only use 32 cores. With Windows 11 Pro for Workstations, the application uses all 64 cores.

    I would bet that Windows 11 Pro for Workstations would have preformed similarly to Ubuntu had it been used in the comparison.

    Note that it is possible to write applications that run on lesser versions of Windows that utilize all the cores using Processor Group Aware code. However, this code is difficult to write especially if you use .NET languages.
    Reply
  • sfjuocekr
    Linux doesn't love high core counts, it is simply better at scheduling tasks over more CPU's.
    Reply