github GloriousEggroll/proton-ge-custom GE-Proton11-6
GE-Proton11-6 Released

3 hours ago

Wine-Wayland Changes

  • Updated the Wine bleeding-edge base twice and imported/rebased the latest EM11 Wine-Wayland series: 3e5f91e
    (3e5f91e), 0c63e18
    (0c63e18), 061e2df
    (061e2df), 09b1a37
    (09b1a37). Original EM11/Wine authorship remains preserved in each patch.

  • Imported Wine-Wineland’s 58-patch cross-process DMA-BUF child-rendering series in eb556a3
    (eb556a3). This covers GDI, OpenGL and Vulkan child windows, CEF launchers, popups, menus,
    clipping, shaped windows, frame throttling and producer lifecycle.

  • That series is primarily by Erhan Bilgili (nanomatters). It includes a present-wait follow-up by Etaash Mathamsetty, a fallback-context change based on work by Paul Gofman, and final
    integration fixes by Thomas Crider (GloriousEggroll).

  • Added StatusNotifierItem tray icons and native context menus from Erhan Bilgili, plus host desktop notifications and edge placement: f642447
    (f642447), with corrected credit in 4334eee
    (4334eee).

  • Enabled simultaneous availability of winewayland.drv and winex11.drv, selected per process through WINE_GRAPHICS_DRIVER. Added PROTON_USE_X11_EXCLUSIVE for user-selected X11 executables.
    Native child rendering later superseded the broad launcher fallback and removed obsolete --in-process-gpu workarounds in 326b36f
    (326b36f).

  • Fixed unsupported DDB cursor conversion and Steam desktop virtual-controller filtering in 0a9c71a
    (0a9c71a).

  • Removed a redundant packed-code split lock that delayed Ubisoft Connect startup by minutes: 80261c9
    (80261c9).

  • Closed: #696 Deadlock cursor (#696) via 0a9c71a; #706 launcher rendering
    (#706) via f642447, subsequently replaced by native child rendering in eb556a3.

PS5 Controller Changes

  • Reworked DualShock 4, DualSense and DualSense Edge audio/haptic routing, endpoint identity, profile switching and hotplug lifecycle.

  • Added reliable Death Stranding Director’s Cut BB audio, haptics, adaptive triggers and environmental controller effects, then extended the path to Death Stranding 2: deddac8
    (deddac8), ce9e5f7
    (ce9e5f7), a8c99ce
    (a8c99ce).

  • Fixed controller audio and haptics across Direct/Default profile transitions and prevented Wine from forcing a profile after reconnect: 8acb1f8
    (8acb1f8), 196d71d
    (196d71d) for #697 (#697).

  • Fixed simultaneous-controller publication and routed speaker effects to the physical controller generating the action: 35298cb
    (35298cb), 241ad98
    (241ad98). This closed #702 (#702).

  • Added DS4-v2-to-DS4-v1 spoofing, including direct DS5/Edge-to-DS4-v1 behavior: 251f376 (251f376),
    resolving #699 (#699).

  • Generalized hatswitch and XInput translation based on foriequal0’s #700 proposal (#700): 0fdd9b7
    (0fdd9b7).

  • Expanded standalone Steam Input fallback support for Horizon Zero Dawn and God of War Ragnarok, including native-Steam-Input gating, controller-profile detection and hotplug updates: 45fd5af
    (45fd5af).

  • Added/fixed presets for Detroit, RDR2, Death Stranding, God of War, HZD, Dune Awakening, Grandia I/II, Lunar, Crash, A Hat in Time, Yakuza 0, Wolfenstein II, Batman Arkham Knight, Little
    Nightmares, Spyro, Greedfall, Dark Souls Remastered, Sekiro, RE Revelations 2, SF6, Monster Hunter Rise and Lightning Returns.

  • Closed: #689 Sekiro (#689) via 6b00f04
    (6b00f04); #704 Lightning Returns (#704)
    via 6efe1e2 (6efe1e2); #714 Dark Souls Remastered
    (#714) via bf13e55 (bf13e55).

  • Controller preset contributors: Ritaku02 through PR #701 (#701), and cocsolvi for RDR2 through PR #688
    (#688).

Video Rework Changes

  • Added correct MFT drain completion, callbacks outside the sink lock, fragmented Annex-B H.264 assembly, allocator orientation handling and safe allocator shutdown.

  • Fixed #662 Lords of the Fallen (#662) via 00eb0cc
    (00eb0cc), #646 Grandia II (#646) via
    cf9d278 (cf9d278), #653 Girls’ Frontline 2
    (#653) via d2e8cc0 (d2e8cc0), and #606
    Ys: Memories of Celceta (#606) via e6e4917
    (e6e4917).

  • Fixed Grandia’s Sult Ruins video through H.264 display-dimension probing and discard-packet handling: 0cec711
    (0cec711).

  • Added progressive Googlevideo URL handling, live-HLS timestamp/range semantics, autoplay, scrub/pause correction, RGB32 alpha filling, cross-device frame transfer and system-memory live-video
    delivery for VRChat.

  • Final AVPro finite-video and livestream fix closed #682 (#682): 88af667
    (88af667). Earlier foundation: db7964a
    (db7964a), 966ad8b
    (966ad8b).

  • Fixed the serial rtworkq item leak reported in #715 (#715): 96ff006
    (96ff006).

  • #703 Atomic Heart (#703) and #713 RoboCop (#713) were closed after
    latest-git validation; GitHub does not record narrower one-to-one commits. Their relevant generic fixes are the fragmented-H.264 work in d2e8cc0 and RGB32-alpha work introduced in db7964a.

Overlay Changes

  • Added Steam overlay support under Wine-Wayland, then moved Vulkan interception into a standalone vkroots implicit Vulkan layer: 2f8d3d2
    (2f8d3d2), 439a936
    (439a936).

  • Removed overlay-specific code from winewayland.drv and moved the shared focus/input bridge into lsteamclient, supporting both native Vulkan and native OpenGL without Zink: 9f394d2
    (9f394d2), f5549ef
    (f5549ef).

  • Added launcher controller support, mouse capture, relative pointer handling, keyboard/text input, controller navigation, overlay focus, cursor forwarding and suppression of game input while
    the overlay is active.

  • Added OpenGL overlay support under both Wine-X11 and Wine-Wayland: 185681b (185681b), f5549ef.

  • Fixed overlay text fields and input pass-through, closing #709 (#709): e9dc529
    (e9dc529).

  • Thaylor Santos moved layered-overlay shape readback off the present path, added MIT-SHM/direct scans and configurable sampling, fixing #712
    (#712): a21fac4 (a21fac4), merged as PR
    #716 (#716).

Miscellaneous Changes

  • Corrected Wine syscall-dispatch address gating for Marvel Rivals and related EAC/EOS launch failures: 157acdc
    (157acdc). This fixed #686 (#686) and
    duplicate reports #694 (#694), #698 (#698), #707
    (#707), plus #710 (#710).

  • Fixed FreeArc installers with effective-range allocation retry and WoW64 top-down reservation: 9c5aac7
    (9c5aac7), 09aa68c
    (09aa68c). The reservation backport is authored by Alexandre Julliard.

  • Added a prefix-directory repair for KDE Ark bug 524702 (https://bugs.kde.org/show_bug.cgi?id=524702): 37b3e44
    (37b3e44).

  • Added native-DLL preference based on version resources, authored upstream by Alexandre Julliard: 02d368d
    (02d368d).

  • Added missing NtGdiDdDDIQueryAdapterInfo cases by Marcos Vega through PR #690 (#690): 2008775
    (2008775).

  • Fixed PROTON_NVIDIA_LIBS NVAPI path handling for #673 (#673): c0f8238
    (c0f8238).

  • Added bounded VKD3D present waits during swapchain teardown, Hero Plus WoW64 handling and a minor pso2_hack correction.

  • Updated Wine, DXVK to 3.1, VKD3D, VKD3D-Proton, D7VK, DXVK-NVAPI, FEX and protonfixes.

  • Improved AArch64 builds: Steam support in FEX by Arkadiusz Hiler, CPU-topology derivation from process affinity by Paul Gofman, plus GE integration fixes.

  • Corrected x86_64 release tarball matching by feelbadinc through PR #685 (#685).

  • Corrected the README’s HDR/Wayland guidance and documented the Sony-controller, Steam Input fallback, DS4-v1 spoofing, X11-exclusive and ASLR options.

Merged Pull Requests

  • #685 (#685), x86_64 installer matching, by feelbadinc.
  • #688 (#688), RDR2 DualSense-to-DS4 preset, by cocsolvi.
  • #690 (#690), adapter-query implementations, by Marcos Vega.
  • #701 (#701), expanded Sony spoofing presets, by Ritaku02.
  • #716 (#716), layered-overlay performance fix, by Thaylor Santos.

Don't miss a new proton-ge-custom release

NewReleases is sending notifications on new releases.