1 Changelog
ShadowX117 edited this page 2025-07-25 02:05:12 +10:00

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:

Hopefully we can figure out a fix for the cursor issue in the DOOM games. Fingers crossed