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

11 hours ago

New stuff:

  • winewayland: Fix DPI scaling support
    • Setting 192 DPI (or whatever you want) in winecfg is now supported on winewayland
  • winewayland: Fix xkb locale files
  • winewayland: Implement support for wp-pointer-warp-v1
    • This protocol helps to guarantee pointer warps will be honored
  • winewayland: Implement support for ext-data-control-v1.
    • KWin 6.5 drops support for the wlr version, which this protocol seems to supersede anyway
  • winewayland: Drop cursor shape workaround for KWin 6.4 and lower.
    • The lowest supported KWin version is now 6.5.2
  • winepulse/mmdevapi: Fix some issues with containerid implementation
    • Superseded by upstream proton code, contributed that fix into the upstream version.
  • Add sched quantum hack to ntsync (works around Ubisoft Connect updater not working)
  • Import upstream ntsync fixes
  • Import upstream unix env fixes
  • Import upstream proton changes

edit: Reuploaded 10.0-31 with fixed locale files

Winewayland driver requirements:
Nvidia 575+ (580 recommended due to fifo-v1 protocol)
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.5, 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). 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

Detailed summary of changes to winewayland: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/CHANGES.md

Don't miss a new Proton release

NewReleases is sending notifications on new releases.