Intel CPUs enjoy up to 14% boost in Linux - Intel Thread Director works its magic on the open source OS

Intel Core CPU
(Image credit: Intel)

Intel has patched Thread Director in Linux to improve virtualization performance on hybrid Intel CPUs (via Phoronix). It's not clear exactly how much more performance users can expect on virtual machines, but Intel cites up to a 14% boost in 3DMark. It also seems Linux will be getting more of these patches to further improve the Intel CPU experience on Linux virtual machines.

Although Thread Director is best known as the software that has improved performance on Intel's 12th Generation and newer CPU in Windows, it also exists for Linux under the same name and works in the same way. Because many modern Intel CPUs use big P-cores and small E-cores at the same time, it's necessary to carefully assign workloads to achieve optimal performance.

Virtualization undoubtedly makes this process even more complicated, yet as Intel says in its patch for Thread Director, "ITD is necessary for Windows VMs." Implementing virtual machine optimizations seems to not be all that different in Linux or Windows, at least on a fundamental level.

The patch notes come with a table full of performance figures for 3DMark Time Spy and Fire Strike using the Core i9-13900K. Across graphics and CPU performance, most cases saw performance deltas in the region of plus or minus 3%, but six of the 17 individual tests saw performance gains of 8% to 14%. However, these performance gains were in the CPU-bound workloads, which aren't exactly comparable to CPU-bound gaming scenarios.

While it may be strange that Intel would mention gaming performance in a patch for virtual machines, that's actually the whole focus of the Thread Director improvements. As the patch notes say, "We have the use case to run games in the client Windows VM as the cloud gaming solution." As Intel's best gaming CPUs are its hybrid chips for desktops, cloud gaming providers will want to use those chips without running into performance issues.

Linux is the most commonly used operating system for the kinds of servers that cloud gaming solutions are run on, but Windows is generally better for running games given that most games are written to run natively on Windows. At least for cloud gaming, this latest patch brings Linux another step closer to feature and performance parity with Windows.

Matthew Connatser

Matthew Connatser is a freelancing writer for Tom's Hardware US. He writes articles about CPUs, GPUs, SSDs, and computers in general.

  • bit_user
    The article's title is misleading, as it mentions nothing about Virtual Machines.

    This patch is specifically to improve the performance of VMs hosted on a hybrid CPU. VMs were previously at a detriment, due to lack of Thread Director visibility. Performance of software running on bare metal is unaffected.
    Reply
  • TerryLaze
    bit_user said:
    The article's title is misleading, as it mentions nothing about Virtual Machines.

    This patch is specifically to improve the performance of VMs hosted on a hybrid CPU. VMs were previously at a detriment, due to lack of Thread Director visibility. Performance of software running on bare metal is unaffected.
    That's what up to means, that it's not with everything neither an average.
    Reply
  • mitch074
    TerryLaze said:
    That's what up to means, that it's not with everything neither an average.
    No, bit_user is right, it's really misleading as this is a feature that's specific to kvm and has absolutely no impact on any task that's not virtualized. As a matter of fact, Phoronix mention the whole name of the patch, "Thread Director Virtualization" in the source article's title.

    On top of that, the patch does mention that it's specifically limited to Windows 11 VMs running on a Linux host : it has zero impact on any other OS combination.

    Linux VMs running on Linux were unaffected, Windows VMs running on Windows and Linux VMs running on Windows (no one does that) were already faster, if you throw Windows 10 into the mix it won't work at all anyway and if you were using AMD hardware, it was a non-issue. As such, when the article says, "At least for cloud gaming, this latest patch brings Linux another step closer to feature and performance parity with Windows" is false ! It should say, "only for cloud gaming, this latest patch may bring Windows 11 running on Linux on Intel hybrid processors to performance and feature parity with other combinations".
    Reply