Proton Slows Down RTX 4090, 4080 By 10% in Linux vs Windows 11 Gaming Benchmarks

GeForce RTX 4080 - Founders Edition
(Image credit: Nvidia)

Phoronix recently published an article covering the performance differences between Windows 11 and Linux Ubuntu with Nvidia's best graphics cards, the GeForce RTX 4090 and RTX 4080. For gaming, both GPUs were found to be 10% slower in Linux than Windows 11 when gaming with non-native Linux gaming applications. Natively, both operating systems perform very similarly.

For testing, Phoronix used a test rig comprised of the all-new Ryzen 7 7800X3D. Games and benchmarking applications tested include Cyberpunk 2077, Hitman 3, Unigine Heaven 4, and Unigine Superposition. Cyberpunk and Hitman ran on Steam's Proton compatibility layer, while the Unigine applications had dedicated native applications for Linux.

Latest Videos FromTom's Hardware
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.

  • jkflipflop98
    Only a 10% slowdown for an emulator is pretty dang good.
    Reply
  • blppt
    Admin said:
    A new review compared the best CPU and GPU hardware against Windows and Linux, to see which operating system is the best for gaming. Turns out both are identical except for non-native applications.

    Proton Slows Down RTX 4090, 4080 By 10% in Linux vs Windows 11 Gaming Benchmarks : Read more

    Doesn't the Linux kernel still have problems with the Vcache chips? Or is that mitigated with the lower core count?
    Reply
  • blppt
    jkflipflop98 said:
    Only a 10% slowdown for an emulator is pretty dang good.
    Its not really an emulator, mainly a translator and remapper allowing windows libraries to run on Linux. Wine actually stands for (amusingly) Wine Is Not an Emulator.

    (Proton is a custom Wine fork with DXVK)
    Reply
  • jkflipflop98
    It's an emulator.
    Reply
  • jackt
    Depend on the game, sometimes its faster. and you should not use ubuntu to compare, but arch... btw.

    And this would have never happened if something didnt stop the use of vulkan, on windows too.
    Reply
  • ezst036
    This will be a persistent issue as part of Linux being new to the gaming scene. Some sort of layer will always add extra cruft.

    As Linux usage increases, more games will be native because the companies producing the games will want them to be native/enough customers will demand it.
    Reply
  • blppt
    jkflipflop98 said:
    It's an emulator.
    No, it really isn't.
    Reply
  • jkflipflop98
    blppt said:
    No, it really isn't.

    emulator
    Computers. hardware or software designed to imitate a different piece of hardware or a different software system, in order to do the same work or run the same programs:These JavaScript emulators allow you to run newer programs on older, incompatible operating systems.

    WINE is an emulator. No matter how hard the neckbeards want to scream from the rafters that it isn't - it is. Sorry. You're making a layer of software that pretends to be DirectX on OpenGL/Vulkan. That's an emulator and no amount of mental gymnastics will make it any different.
    Reply
  • Rdslw
    jkflipflop98 said:
    It's an emulator.
    it depends on what part you look at, it emulates windows libs, while api calls are translated, not emulated.
    but still its another layer in between that does something, so it should have a cost.
    10% is damn decent for what it brings.
    jackt said:
    Depend on the game, sometimes its faster. and you should not use ubuntu to compare, but arch... btw.

    And this would have never happened if something didnt stop the use of vulkan, on windows too.

    That's another can of worms. Technically all and none of the distributions are representative, and I believe Ubuntu was a "good enough" choice. Remember that press guys are not savy enough to have repeatable setup on arch. It's not about steamdeck, so simple is good.
    Reply
  • mitch074
    jkflipflop98 said:
    It's an emulator.
    No - an emulator would pass itself off as the "genuine" thing, when Proton's (and Wine's) graphical API do indicate that it's not.
    Emulators are a software simulation of hardware, while Wine (and Proton) is a re-implementation of the Windows API(s) on top of UNIX - DXVK is a translation of DX11/12 into Vulkan instead of translating it directly to machine language - which would require one version per GPU family, is possible (it was done before) but not really efficient when you consider how close to the metal Vulkan is.
    I wouldn't be surprised if out of this 10-15% overhead, 5-10% actually came from the Linux version of the Nvidia driver not changing settings on the fly when it detects some game running - it does that on Windows.
    Reply