Patch notes in spoiler

spoiler

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.

• Scope

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.

  • The Hobbyist@lemmy.zip
    link
    fedilink
    English
    arrow-up
    6
    ·
    7 hours ago

    I can no longer launch cyberpunk (Gog + heroic) using 11.2 and 11.3 (there’s an issue about it already, though 11.1 works for me).

  • will@piefed.zip
    link
    fedilink
    English
    arrow-up
    1
    ·
    5 hours ago

    Sometimes my games hang when launching from faugus (they do eventually launch but after 60+ seconds). I tried starting faugus from terminal but there are no errors, it just takes forever. When I try again, it’s more instant like it used to be. I’ll have to try to remember where it’s hanging, but it may be the FSR4 stuff, is that new with the 11.x releases?