github Etaash-mathamsetty/Proton EM-10.0-24
Proton-EM 10.0-24

latest releases: EM-10.0-2E, EM-10.0-2D, EM-10.0-2C...
one month ago

New stuff:

  • Added support for NTSync
    • PROTON_USE_NTSYNC=1 to enable. You may also need PROTON_USE_WOW64=1 in some weird cases.
    • Note: not everything works yet.
  • Updated vkd3d-proton
  • Winewayland: Import upstream client surface changes
    • No longer need mesa patches for games like doom eternal.
    • Winewayland now should just work on Nvidia without crashes
  • Winewayland: Add hack to move windows in screen
    • Prevents issues where you are unable to use mouse input in windowed applications
  • FSR 4.0.0 is still the one that is automatically downloaded. However, you can now sideload FSR 4.0.1 if you put the correct version into the file.
  • Fix protonfixes
  • Fix wow64 regression caused by dualsense patches
  • Import some upstream proton changes

Proton-EM 10.0-23 has been deleted because it contains patches that are no longer public

as of 7/9/25: Documentation is pending updates for now

Winewayland driver requirements:
Nvidia 575+
Known issues with Nvidia:

  • Potentially increased input lag (compared to a pure x11 session, not xwayland)
  • 570 driver (and potentially lower) just freeze

Any recent version of Mesa should be ok

Winewayland HDR recommended configuration:
DE: Plasma 6.4, Gnome 48, Hyprland 0.49
Drivers: Mesa 25.1 or greater
Nvidia Driver still requires the HDR WSI layer (novideo moment)

Notes:

Please report issues in the issues section of this GitHub repository (Make sure it is specific to these builds and is not present on upstream Proton). Unlike Proton-GE I am open to issues related to winewayland as I'm the one working on it. However, if it is related to winewayland ensure that you test on winex11 first to make sure it is NOT an issue there. Ensure you put the same information that you would put in a normal Proton compatibility report (e.g logs, OS information). With winewayland issues, please mention your compositor and its version.

I will try my best to respond to issues, but of course I may not respond if I'm busy

Read the docs to see all (new) environment variable options with this build: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/EM-ADDITIONS.md

Don't miss a new Proton release

NewReleases is sending notifications on new releases.