GE-Proton 11-3 brings better OptiScaler integration, AMD FSR4 improvements and lots of game fixes

GE-Proton 11-3 (and 11-2 just before) is a huge release for the popular compatibility layer for SteamOS / Linux.

With this release you can expect to see upgrades and improvements for OptiScaler, AMD FSR4, controller support, video playback and updated versions of various translation layers like: DXVK, DXVK-NVAPI, VKD3D-Proton, D7VK, Vulkan headers, and FEX (for running x86 applications on ARM64 Linux devices).

There’s also a healthy dose of fixes for games like Star Citizen, VRChat, Cyberpunk 2077, Dragon’s Dogma 2, Yakuza 5 Remastered and many more.

Make sure you take a look at the GamingOnLinux explainer on the different Proton versions and the GamingOnLinux guide to install GE-Proton to get started with it. For Steam you generally only need GE-Proton for very specific games as it’s best to stick with Valve’s official Proton for direct support, but GE-Proton is great for outside of Steam like with the Heroic Games Launcher.

release highlights

  • GE-Proton11-3:

    This is a hotfix release:

    • Fixes a bug where the steam desktop global virtual device would still be recognized in-game when wine-wayland was enabled, causing incorrect mappings and double input. Steam Overlay does not work in wine-wayland and subsequently neither does Steam Input since it requires the overlay for profile assignment. (It has always been this way since wine-wayland was added), but now with the desktop profile out of the way the controller input should behave the same as native wine expects it to when wine-wayland is enabled. This does not appear to be a problem with wine-wayland disabled even if steam input is disabled.

    • Fixes compilation failure on aarch64 due to an architecture specific code difference in the wineopenxr decoupling patch (this patch allows VR to work outside of steam)

    • Fixes compilation failure on aarch64 due to the new nvidia libraries only being buildable on x86_64 — they’ve been disabled on aarch64.

    GE-Proton11-2:

    Note:

    I did not have enough time to do thorough regression testing for video playback after making recent changes, however several games that had video playback issues in 11-1 have since been fixed. Many of the VR related issues have also been fixed. I wanted to get this release out because it contains important fixes for allowing Marvel Rivals and Diablo IV to run correctly.

    Game Fixes

    • Star Citizen: repaired WineOpenXR Vulkan integration and external VR support.
    • VRChat: fixed remote HLS/YouTube playback, audio, seeking, reloading, and consecutive queued videos.
    • Witch on the Holy Night: fixed embedded bytestream video playback.
    • FAVORITE visual novels: fixed black-screen video with audio.
    • Deadly Premonition: fixed hanging, timing, and allocator-backed video output.
    • GTA San Andreas: fixed MPEG videos displaying black and corrected audio/video synchronization.
    • Yakuza 5 Remastered: fixed startup video crashes and ignored no-op decoder format changes.
    • Riddle Joker: fixed green padding bars in video output.
    • Dragon’s Dogma 2: fixed green video padding bars.
    • Cyberpunk 2077 / issues #567 and #588: reduced audio delays and fixed a null-handling failure.
    • Killing Floor 3: added real decoder format propagation and Winsock address validation.
    • MapleStory: fixed startup failures involving accessibility settings and CharPrevA/CharPrevExA null pointers.
    • LimeLight Lemonade Jam: added the missing GetFileVersionInfoByHandle compatibility stub.
    • Gears 2 Hollow installer: added ICU forwarding DLL support.
    • Battle.net and Warframe: added –in-process-gpu handling for Wine Wayland launchers.
    • Battle.net: fixed Wine Wayland white-screen behavior.
    • Issue #551: preserved the real OpenGL GPU/device description reported by wined3d.
    • Issue #610: added a secur32 fallback for the older GnuTLS shipped by SteamRT4.
    • Issue #638: added layered-window extended-style handling.
    • Issue #605: added long-running PulseAudio timestamp-wrap and starvation recovery.
    • Imported upstream fix for Diablo IV
    • Imported upstream fix for Marvel Rivals

    Media Rework

    • Rebased the FFmpeg/winedmo video stack onto newer Wine.
    • Added remote HLS URL support.
    • Improved media-session state transitions, seeking, replay, stream completion, and decoder format changes.
    • Added codec-aligned padding initialization and legacy Quartz output handling.
    • Improved audio clock recovery, starvation handling, and long-running stream timing.
    • Removed duplicate or obsolete media patches after upstream changes.

    Controller Support

    • Added wired USB haptics for:

      • DualShock 4
      • DualSense
      • DualSense Edge
        , tested confirmed working in stellar blade and spider-man remastered

    • Added controller mono-speaker/effect-audio output., tested confirmed working in spider-man remastered

    • Added PulseAudio routing to the correct Sony controller speaker profile., tested confirmed working in spider-man remastered

    • Fixed hotplugging and switching among DS4, DualSense, and DualSense Edge., tested confirmed working in spider-man remastered

    • Added fresh endpoint registration, stale endpoint cleanup, stream retargeting, stable endpoint IDs, and
      duplicate udev-device filtering.

    • Fixed controller speaker routing after repeated disconnects, reconnects, and model changes., tested confirmed working in spider-man remastered

    • Standardized the controller implementation on PulseAudio instead of direct ALSA endpoint exposure.

    Graphics And Scaling

    • Added complete OptiScaler download, injection, and Protonfixes integration.

    • Added FSR4/FFX4 version selection and updated AMD scaler support.

    • Updated AMD amdxc/FSR4 support through the newer EM-11 patchset.

    • Added NVIDIA compatibility libraries:

      • NVAPI
      • CUDA
      • NVENC
      • NVML
      • OptiX

    • Added Vulkan layers and corrected their missing submodule definitions.

    • Updated DXVK, DXVK-NVAPI, VKD3D-Proton, D7VK, Vulkan headers, and FEX.

    Wine And Wayland

    • Updated to newer bleeding-edge Wine revisions.

    • Rebased the EM-11 Wine Wayland patchset.

    • Improved layered windows, fractional scaling, pointer warping, keyboard mappings, IME handling, popup windows,
      exclusive fullscreen, monitor placement, surface caching, and window restoration.

    • Removed deprecated dw-proton patches already superseded by EM-11 or upstream Wine.

    Build And Release

    • Fixed AArch64 builds by packaging missing SteamRT4 libraries, including bzip2.
    • Fixed README download scripts to select the correct x86_64 or AArch64 archive and checksum.
    • Fixed the AArch64 archive-name regular expression.
    • Imported newer upstream Proton build, Docker, and launcher-script changes.
    • Restored prefix creation after an imported Proton-script regression.
    • Fixed missing NVIDIA and Vulkan-layer submodule URLs.
    • Prevented release automation from failing when a release already exists.
    • Expanded the compatibility-report issue template.
    • Cleaned duplicate scaler, hotfix, and obsolete patch references.

🌐 External Sources: github.com
Article taken from GamingOnLinux.com.

Scroll to Top