Software 43999 Published by

GloriousEggroll has released an update to his custom build of the Proton compatibility layer, called GE-Proton10-28. This latest version brings several notable improvements and fixes, including an updated Wine codebase, DXVK and VKD3D components, and bug fixes for various games such as World of Tanks, Blade & Soul Neo, and the Uplay overlay issue. A significant change in GE-Proton10-28 is the fix for spatial audio using Wine's ALSA driver, which allows games to work with headphones properly. The update also includes several smaller game patches and tweaks that provide more options and stability for users running games on Linux.



GE-Proton10-28 released

GloriousEggroll just dropped GE-Proton10-28, which is an update to his custom build of the Proton compatibility layer. It brings a few notable changes and fixes.

They've updated the Wine codebase to the latest version, something that often helps smooth things out for games running on Linux. This usually translates into better performance or more stable operation compared to older GE-Proton versions like GE-Proton10-27 or earlier ones. Alongside the new Wine bits, you'll find updated DXVK and VKD3D components, including the latest VKD3D-Proton build, packed inside.

Bug fixes are plentiful again. World of Tanks players should breathe easier; issues loading mods seem sorted now in GE-Proton10-28. There were also problems where switching languages could cause hangs or crashes; those look fixed too. And don't forget Blade & Soul Neo; that crash is addressed here as well.

A big deal is the fix for spatial audio using Wine's ALSA driver. Before this update, some games offered headphones-only sound but didn't actually work with it via GE-Proton because of how Wine handles audio by default (the WineALSASound limitation). Now GE-Proton10-28 steps in and applies a patch to the ALSA code within Wine itself.

This follows PipeWire's approach with an internal downmixer. The idea is to discard top channels for compatibility, keeping what sounds essential, much like the old WinePulse driver did back when it was simpler audio stuff. But feedback from testing showed that the feature could be improved further. Instead of forcing spatial audio on by default (which might not suit everyone's setup or headphones), the team introduced a new environment variable called WINEALSA_SPATIAL.

Beyond these headline features, there are several smaller game patches included too. Examples listed gain some new tools: fixes for Ghostwire: Tokyo video playback, Duet Night Abyss across different versions, and Legendary Heroes support in Fallen Enchantress. There's also a fix for a Uplay overlay issue reported by users recently.

So yeah, it covers the core Proton updates plus specific tweaks, both big ones like spatial audio control and smaller game fixes, which is offering more options and stability than previous builds.

Release GE-Proton10-28 Released

proton: import upstream changes to proton

Release GE-Proton10-28 Released ยท GloriousEggroll/proton-ge-custom