GE-Proton 10
GE-Proton10-10
- fixed issue with 32 bit applications needing wow64 when using ntsync, no longer need to enable wow64 for ntsync
- ntsync now enabled by default, will be used if kernel supports it
- sdl will automatically be used when wine-wayland is used (this is because steam input does not work yet on wine-wayland)
- JacKeTUs gameinput stub patch added for for Le Mans Ultimate (https://github.com/JacKeTUs/wine/tree/lmu-d2d1-gameinput)
- SteamDeck=0 input fix added for warframe, smite 2, summoner's war, summoner's war chronicles
- SteamDeck=1 fix added for Mortal Kombat 1
- dotnet8 protonfix added for Voice Attack 2
- Removed deprecated core count limit for New World
- Multiple fixes added for Darksiders
- Darksiders GOG, EGS, and Amazon versions added to protonfixes
- Protonfix added for Chronology
- Protonfix added for Blood & Bacon
- Protonfix added for JR East Train Simulator
- Protonfix added for GOG version of DOOM 2016 (fixes black screen)
- dxvk updated to latest git
- dxvk-nvapi updated to latest git
- vkd3d updated to latest git
- vkd3d-proton updated to latest git
- wine updated to latest bleeding edge
- changes imported from upstream proton
GE-Proton10-9
- Added ntsync support
- Added FSR4 upgrade support via PROTON_FSR4_UPGRADE=1 (auto upgrades from amd directly https://download.amd.com/dir/bin/amdxcffx64.dll)
- Added fixes from upstream for flicker/rendering issue when using wine-wayland
- Refactored a lot of the patches section and cleaned up outdated or merged patches
- Update wine-wayland patches
- Updated wine to latest bleeding edge
- Updated dxvk to latest git
- Updated vkd3d-proton to latest git
- Imported all upstream proton changes
- protonfixes: added a fix for winetricks wget gnutls failing inside fex
- protonfixes: add fix for sifu freeze (thanks UsernamesAreNotMyThing)
GE-Proton10-8
- Fix doom eternel black screen regression when using wine-wayland
- disable steam input and xalia in wine-wayland (they dont work with it) and enable sdl instead
- add protonfixes for Blade & Soul NEO -- game is now playable but there is a known crash in-game when you open the settings. Opening the settings at character select works fine
- add protonfix to set SteamOS=1 for Wuthering Waves --game is now playable
GE-Proton10-7 HOTFIX
- Re-added the PROTON_PREFER_SDL option. When this envvar is set steam input and hidraw are disabled so that SDL takes priority over controller support.
GE-Proton10-6 HOTFIX
- The wine-wayland patches needed rebasing and needed force pushing due to a problem with a few commits in them noted by the author that can cause some crashing, making GE-Proton10-5 version invalid.
- The 10-5 release was reverted due to the force push per the request of the wine-wayland patch set author, thus the version bumped to 10-6. It's one of those view weird instances where you will see a version missing in the releases. (This also happened in the past with media foundation stuff that Valve yelled at me about). Oopsie.
GE-Proton10-5 (Invalid)
Nothing too major here, mostly just an update to upstream's code since it's been about 30 days.
- Wine-wayland patches have been updated/rebased, should fix some nvidia crashes, and no longer need this mesa patch: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34918
- patches added to help with Wuthering Waves.
- protonfixes updated
- protonfix added for Artificial Academy 2
- protonfix added for Persona 4 Arena Ultimax
- protonfix added for Anno 1800 from Ubisoft Store
- protonfix added for Anno 1800
GE-Proton10-4
Proton:
- Fixed broken cursor issue with DOOM Eternal, DOOM Dark Ages, and Rocket League in winewayland (Thanks OOOOOF123/Etaash)
- Added a stub implementation for amdxc64.dll to enable FSR4. Use FSR4_UPGRADE=1 to upgrade FSR3.1 games to FSR4. Again thanks to Thanks OOOOOF123/Etaash. Instructions: https://github.com/Etaash-mathamsetty/wine-builds/releases/tag/fsr4
- Import upstream proton changes
Protonfixes:
- fix libcuda for star citizen
- remove deprecated fixes for daedalic games
- remove deprecated fix for Once human
- add fix for The Chronicles of Myrtana: Archolos
- add fix for Colin McRaie: DiRT
- add quartz protonfix for Tree of Savior
- remove deprecated fix for LOTRO
GE-Proton10-3 Hotfix
- added envvar needed for winewayland patch fixes to work (automatically set when PROTON_ENABLE_WAYLAND is set)
- added patch so that PROTON_ENABLE/DISABLE_HIDRAW works as expected.
Important note: PLEASE do NOT manually set DISPLAY= when trying to enable winewayland. ALL that is needed is PROTON_ENABLE_WAYLAND=1. When you manually disable DISPLAY= it can break many applications that need to render natively, in particular things like launchers or things that need to render with OpenGL or Vulkan directly. (not via dxvk/vkd3d).
GE-Proton10-2 Hotfix
- Fixes missing comma in proton script causing prefix issues (this was also a valve upstream issue)
- Fixes accidental import of the steam ffmpeg libraries instead of the ones we build and ship (this was an accidental copy/paste when porting changes from Proton 10) -- this should fix video playback in a lot of titles as they worked in proton 9
- Removes setting ENABLE_HDR_WSI -- this option is only specific for the vk_hdr_layer (https://github.com/Zamundaaa/VK_hdr_layer) hack, which is -not- needed as of mesa 25.1 and can cause washed out colors. If you previously used this, it's advised to remove it, and update mesa to 25.1 if you want HDR.
- added a few patches for allowing more launchers to work in wayland (epic, battlenet, star citizen)
- added patch to allow 32 bit EOS overlay to work for Among Us.
- added raw input patches for winewayland (un-accelerated mouse)
- added touchpad scrolling support patch for winewayland
- xalia library updates imported from upstream
- dxvk updated to latest git
- vkd3d-proton updated to latest git
GE-Proton10-1
Proton:
- GE-Proton rebased on top of Valve's Proton 10 Bleeding Edge
- Wine-Wayland has been enabled and patches from upstream wine backported for it. YMMV (Your mileage may vary). Thanks Etaash-mathamsetty for the backporting as well as the wine-wayland specific patch fixes for various games.
- Dualsense controller patches from ClearlyClaire https://gitlab.winehq.org/wine/wine/-/merge_requests/7238 rebased (thanks loathingKernel)
- FSR patches rebased (thanks loathingKernel)
- Nvidia Reflex low latency patches rebased
Protonfixes:
- Marvel Rivals EGS fix added (thanks termdisc)
- Fix added for The Testament of Sherlock Holmes (thanks UsernamesAreNotMyThing)
- Fix added for Borderlans: The Pre-Sequel (thanks loathingKernel)
- Fix added for Elder Scrolls IV: Oblivion Remastered (thanks Reilley64)
- Fix added for Breath of Fire 4 (GOG) (Thanks ImLinguin)
- Fixes added for Star Citizen (Thanks mactan-sc)
- Fix added for Yosumin (Thanks UsernamesAreNotMyThing)
- Fix added for DOOM 2016 (GOG) (Thanks ImLinguin)
- Fix added for Lord of the Rings Online (thanks mdmatthias/MathiasDillain)
- Fix added for Once Human (Thanks jcdickinson)
- Fix added for Shadows of Adam (Thanks UsernamesAreNotMyThing)
- Save import fix added for Metaphor ReFantazio (Thanks UsernamesAreNotMyThing)
- Save import fix added for Persona 3 Reload (Thanks UsernamesAreNotMyThing)
- Fix added for Liminal Border Part III (thanks R1kaB3rN)
- Fix added for Mojika Truth Rears Its Head (thanks superboo7)
Info regarding Wine-Wayland:
YMMV (Your mileage may vary). Most games that utilizes DXVK or VKD3D should be fine. Games that have native Vulkan or OpenGL are a coin toss. Most launchers should also be fine (Again huge thanks to Etaash, he's been hammering out a lot off the Wine-Wayland bug fixes, including one that was critical for OpenGL and launcher rendering). If a game or launcher isn't working, please DON'T come bugging us to fix it. Officially we're with Valve on this -- it's not supported. It's there for people to use/try/test out because it's a wanted feature, that's the extent of it.
New option for using Wine-Wayland:
PROTON_ENABLE_WAYLAND=1
New option for using HDR with Wine-Wayland:
PROTON_ENABLE_HDR=1
It goes without saying, but just in case people don't know -- You need Wine-Wayland to use HDR, therefore you need both options for HDR:
PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 %command%
If you want to use Wine-Wayland without HDR, you do NOT need this option:
PROTON_ENABLE_HDR=1
Known issues with Wine-Wayland:
DOOM 2016: Opens in small window and crashes on resolution change without mesa patch. Fixed with patch DOOM Eternal: Crashes without mesa patch. Broken mouse cursor in menus, Broken mouse pointing in-game DOOM The Dark Ages: Broken mouse pointing in-game Wolfenstein The Old Blood: OpenGL error crash Wolfenstein The New Order: OpenGL error crash Wolfenstein Youn Blood: mangohud broken Path of Exile/Path of Exile 2: Vulkan renderer broken without mesa patch. Fixed with patch.
AMD-Specific:
- mesa patches needed for DOOM 2016 and DOOM Eternal: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34918
- mesa patches needed for DOOM Dark Ages: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34944
- mesa patches needed for Path of Exile/Path of Exile 2 (currently not submitted yet): https://github.com/Nobara-Project/rpm-sources/blob/42/baseos/mesa/min_image_count.patch
Hopefully we can figure out a fix for the cursor issue in the DOOM games. Fingers crossed