New stuff:
- Fix SystemModuleInformation regression from EM-10.0-28
- winewayland: Implement focus switching
- This can cause issues with some exclusive fullscreen applications, and this is something that's being worked on.
- Mafia Definitive Edition needs this to lock the mouse pointer (and that game works perfectly in Winewayland with this feature implemented).
- You can report bugs about this if you like, but I won't look at them until I fix whatever issues are present in the code.
- I would always recommend using Borderless Windowed over Fullscreen regardless of how good the fullscreen code gets.
- Use X11 GST surface on X11 to improve compatibility (surfaceless has less compatibility)
- Import upstream proton changes
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). 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