GE-Proton 10-28 enhances spatial sound with WineAlsa and adds the WINEALSA_SPATIAL variable for finer audio control.

  • The version integrates updated Wine Bleeding Edge, DXVK and VKD3D-Proton, reinforcing compatibility and performance in recent games.
  • It includes numerous specific fixes for games such as World of Tanks, Ghostwire: Tokyo, Duet Night Abyss, and others.
  • Installing it on Steam Deck using ProtonUp-Qt allows you to easily choose GE-Proton as your compatibility tool for each game.

GE-Proton 10-28

GE-Proton 10-28 It is now available And it comes loaded with changes designed for those who play on Linux and Steam Deck, especially in titles that have sound issues or strange bugs. This community version of Proton (see GE-Proton 10-26), maintained outside of Valve's official channel, focuses on polishing details that standard builds don't cover, offering a very powerful alternative when a game refuses to work as it should.

Although for most titles it is still advisable to use the Valve's official Proton versionThis GE-Proton 10-28 build becomes essential when you encounter crashes, audio problems (especially with spatial sound), mod errors, or other unusual behavior that can't be fixed. In these situations, this community build becomes an almost indispensable tool for getting the most out of your library on Linux and Steam Deck.

What does the GE-Proton 10-28 update focus on?

Version GE-Proton 10-28 It places a very clear focus on fixing spatial sound behavior, resolving bugs in specific titles, and updating key internal components. This release addresses issues that affected both Steam Deck like Linux PCsimproving the experience in games that use advanced audio technologies and in several popular titles with known bugs.

Highlights include: spatial sound corrections with WineAlsa, the introduction of a new environment variable to control that audio, the inclusion of bleeding edge versions of Wine, DXVK and VKD3D-Proton, as well as a battery of specific arrangements for games such as World of Tanks, Duet Night Abyss, Ghostwire: Tokyo and others.

Spatial Audio improvements with Winealsa

One of the most notable changes of GE-Proton 10-28 This is a thorough overhaul of spatial sound handling in games that rely exclusively on this feature. The problem was clearly evident on Linux and Steam Deck when using the controller. winealsawhere the audio output was clearly incorrect and channels were lost.

So far, Wine converted spatial audio in a standard multichannel signal, but the WineALSA backend wasn't transmitting the correct metadata to the system's sound server (such as PipeWire or PulseAudio). This caused only the front channels to play correctly in stereo setups, omitting the center, subwoofer, and other surround channels, resulting in a distorted sound. poor, unbalanced and not at all immersive.

GE-Proton 10-28 has been integrated New mixer directly from WinealsaIts behavior mimics the logic applied by PipeWire. Essentially, it discards the upper channels (such as those from ceiling speakers in more advanced configurations) and appropriately combines the remaining channels according to the number of actual outputs the user has, ensuring that the audio is distributed coherently across a stereo output or in 5.1 and 7.1 configurations.

Thanks to this new mixing logic, The audio quality with WineAlsa is very close. This is comparable to the sound quality achieved with Winepulse in scenarios where spatial sound is used. For those who prefer or need to use WineALSA (due to performance, compatibility, or personal preference), this represents a significant leap forward in the sound experience within numerous video games.

The developer warns, however, that the behavior may still differ from the one offered by WindowsIn some titles, for example, it has been observed that certain voices or effects that remain centered in Windows may shift slightly towards the left channel in Linux. For this reason, the default configuration continues to prioritize the native multi-channel outputThis mixing process is presented as an additional tool for when spatial sound causes problems or does not initialize correctly.

New environment variable WINEALSA_SPATIAL and channel adjustment

To gain flexibility in how spatial sound is handled under WineAlsa, the GE-Proton 10-28 incorporates the new environment variable. WINEALSA_SPATIALThis variable is used in conjunction with WINEALSA_CHANNELS to control how audio streams are created and processed, allowing advanced configurations without needing to touch the global system settings.

The general operation is as follows: the variable WINEALSA_CHANNELS It establishes the maximum number of channels that Winealsa should handle, while WINEALSA_SPATIAL It allows you to create audio streams with a number of channels higher than that limit, then activating the mixing process that cuts and regroups the channels to adapt them to the effective configuration.

It is important to note the behavior of the Winealsa controller. It only changes when these environment variables are explicitly used.If no settings are defined, the system continues to operate with the conventional GE-Proton configuration. This gives the user the freedom to enable or disable this special spatial sound handling mode depending on the game and their own hardware.

A typical example of launch parameters On Steam, to disable Winepulse and force WineALSA with a specific number of channels, the following might be used (added in the game's advanced options):

WINEDLLOVERRIDES=»winepulse.drv=d» WINEALSA_CHANNELS=2 %command%

In this context, the following are commonly used indicative values for the channel variable:

  • Stereo: establishes WINEALSA_CHANNELS=2 for a two-speaker or headphone system.
  • 5.1 sound: configure WINEALSA_CHANNELS=6 for devices with six physical channels.
  • 7.1 sound: uses WINEALSA_CHANNELS=8 when a complete 7.1 system is available.

If any game starts to show errors initializing spatial sound or if it simply refuses to start the audio correctly, you can add the variable:

WINEALSA_SPATIAL=1

With this setting, the backend enables spatial flow with post-mixing, which often unblocks audio playback on conflicting tracks. It's an especially useful option when combining stereo outputs with games that expect advanced multi-channel systems.

Upgrading the internal components of Proton-GE

In addition to the improvements to the audio system, the GE-Proton 10-28 features a battery of internal updates of key componentswhich directly affect the performance and compatibility of many games, especially the most recent ones or those that require the latest graphics extensions.

First, they have imported the latest changes from the main Proton branchThis means that this community version inherits many of the compatibility improvements and bug fixes that Valve has introduced in its official line. From there, Proton-GE adds its own tweaks and experimental patches.

Another relevant point is the update of Wine to the Bleeding Edge versionThis branch is characterized by including the latest features, often before they reach more conservative builds. Thanks to this, GE-Proton 10-28 can offer better compatibility with recently released titles or with new technologies that are not yet fully established.

In the graphic field, the following have been integrated: latest development versions of DXVKThe layer that translates Direct3D 9/10/11 to Vulkan. This results in performance improvements, fixes for visual glitches, and greater stability in demanding games that heavily utilize DirectX 11.

Similarly, the following have been included: newer versions of VKD3D-Proton and VKD3Dresponsible for the translation of Direct3D 12 to Vulkan. This is key for titles that run exclusively on DirectX 12, as each new version typically includes fixes for specific games, performance optimizations, and improved compatibility with modern graphics cards.

For those using NVIDIA cards, the update is also noteworthy. DXVK-NVAPI to its latest development version. This component improves compatibility with the NVAPI interface, used by some games to access advanced GPU functions, such as certain performance optimizations or proprietary graphics features.

Finally, GE-Proton 10-28 performs a rebase of the em10/wine-wayland patchesThese improvements are aimed at enhancing performance under the Wayland protocol. This particularly benefits modern desktop environments that no longer use X11 as their foundation, improving integration, window management, and, in some cases, performance or input.

GE-Proton 10-28 introduces specific fixes for problematic games

Beyond the general improvements, this version has focused on to fix specific bugs in several popular titlesThis is a hallmark of Proton-GE. If you play any of these games, GE-Proton 10-28 is definitely worth trying because you'll likely notice a significant improvement.

One of the most notable cases is World of TanksPrevious versions had issues loading modifications, affecting players who use mod packs to customize their experience. GE-Proton 10-28 has resolved this. Fixed mod loading in World of Tanksallowing them to function normally again.

In addition, the following issues have also been resolved: sudden blockages and closures These errors occurred when changing the language within World of Tanks itself. They could ruin matches or cause the game to crash unexpectedly after adjusting the language settings, a problem now fixed in this new build.

Another title that is receiving direct attention is Blade & Soul Neo, in which an unexpected shutdown occurred under certain conditions. GE-Proton 10-28 introduces a specific correction that Avoid that crash, making the game remain stable during sessions.

Work has also been done on Duet Night AbyssGE-Proton 10-28, a game that can be found on the Epic Games Store, Steam, and in standalone versions, incorporates adjustments intended to improve its performance, although it is noted that the problems related to anti-cheating systems They might still persist in certain configurations, something common in many titles with aggressive protection systems.

New corrections in GE-Proton 10-28 and adjustments in protonfixes

The cape protonfixes This is one of Proton-GE's greatest strengths: it's a set of scripts and special configurations designed to automatically apply patches to specific games. In GE-Proton 10-28, the list of protonfixes is considerably expanded, which is especially important for games that are not on Steam, such as those from Epic Games Store, GOG or other platforms.

In the case of Ghostwire: TokyoSpecific fixes for video playback have been added, including for the edition distributed through the Epic Games Store. Previously, some users had reported issues. problems with cinematics or embedded videos that were not playing correctly; with this version, Proton-GE applies the necessary adjustments to make these sequences work much more reliably.

As mentioned, Duet Night Abyss It also receives attention in the area of ​​protonfixes. Fixes are introduced tailored to both the Epic Games Store and Steam versions, as well as standalone versions, with the aim of improve overall compatibility and stabilityAgain, anti-cheat systems may still be a stumbling block, but at least the purely technical, graphical, and sound components are more polished.

Another relevant aspect is the Correction of damaged textures in LegendaryLegendary, an open-source Epic Games Manager popular on Linux. Some titles released through Legendary could have broken or poorly rendered textures; with the new protonfixes, this problem is mitigated or eliminated, offering a visual appearance much closer to what the developers intended.

Corrections are also included for Fallen Enchantress: Legendary Heroes y Sorcerer KingTwo strategy and fantasy games that could exhibit incompatibilities or unstable behavior under Proton. The protonfixes in GE-Proton 10-28 adjust their runtime environment to reduce errors and improve performancemaking them more playable in Linux environments.

In addition, adjustments are added for PAIcomA lesser-known title, but one that also benefited from specific corrections. And, as a very interesting bonus, it has Uplay overlay functionality restored (the interface layer integrated into some Ubisoft games), which could sometimes stop working or cause problems when running through Proton.

With all these changes, the GE-Proton 10-28 positions itself as a very interesting option for those who want Fine-tune your gaming experience on Linux and Steam DeckEspecially if you frequently play demanding titles with advanced spatial sound or games from non-Steam stores. Between the new audio mixer for WineALSA, the environment variables for spatial sound, the Wine and DXVK updates, and the wide range of ProtonFixes, this is a version worth trying for any library with problematic or recently released games.

Proton 10.0-3
Related article:
Proton 10.0-3 adds more games and fixes key bugs on Linux and Steam Deck