Software 42837 Published by

Thomas Crider has released a new version of GE-Proton. GE-Proton is a fork of Proton, a Wine based compatibility tool for Steam Play.



GE-Proton7-29

Changelog:

  • Halo Infinite patches pulled in from Proton experimental. Game should be playable now with videos. Mouse pointer issue is also fixed.
  • Upside down videos fixed in Endless Space 2 and some players in VRChat:

ValveSoftware/wine#157

Note: This does not fix -all- upside down videos, just some.

  • Guild Wars 2 Arcdps crash fix patch added from  https://bugs.winehq.org/show_bug.cgi?id=51683
  • protonfix added for Spiderman: Shattered Dimensions (thanks Iglu47!)
  • protonfix for Conan Exiles has been modified to install Proton BattlEye Runtime automatically if not done yet and will launch with -BattlEye option. Tested shortly and was able to join two BattlEye enabled servers without issue.
  • Phantasy Star Online 2 file search stutter workaround patch added (Thanks GoLD-ReaVeR!).

FSR UPDATES

The Halo Infinite patches basically broke the fullscreen hack -if- WINE_FULLSCREEN_FSR is not enabled.

If it IS enabled, fullscreen hack works fine.

SO moving forward the WINE_FULLSCREEN_FSR IS ENABLED FOR ALL GAMES BY DEFAULT.

What does this mean?

  1. If you are not upscaling your game (you play at your native screen resolution) this does not affect you. FSR is only used when upscaling.

  2. By default, the "balanced" resolution option for FSR is added to the resolution list if a mode is not specified. If you want a different mode, use WINE_FULLSCREEN_FSR_MODE=

Modes as mentioned are : ultra, quality, balanced, performance. You cannot combine multiple modes as this causes some in-game resolution lists to break.

  1. If your system is a hamster on it's last leg and you upscale without using FSR because of the overhead involved by using FSR -- you'll need to use regular proton.

With FSR disabled, the fullscreen hack would not allow me to change aspect ratios or resolutions outside my monitor's. You may have better luck but this will not be supported. The majority of Proton-GE users rely on FSR upscaling compared to those who do not use FSR for upscaling, and as I mentioned it does not affect those who are not upscaling.

  1. You can disable FSR with WINE_FULLSCREEN_FSR=0, however for the majority of people this is not needed. Again, as mentioned FSR being enabled by default does NOT affect anyone who is -not- upscaling.

And just to once more go over basic usage:

WINE_FULLSCREEN_FSR_MODE=ultra %command%

set in-game to fullscreen with the new 'ultra' resolution size from the resolution list. This will differ depending on your screen aspect ratio.

or

WINE_FULLSCREEN_FSR_CUSTOM_MODE=widthxheight %command%
ex.
WINE_FULLSCREEN_FSR_CUSTOM_MODE=1234x4321 %command%

set in-game to fullscreen with the new custom resolution size from the resolution list. This would add 1234x4321 to the in-game resolution list.


Known issues:

  • Borderless Fullscreen mode with fullscreen hack is broken in some games (Apex Legends) -- ie it just creates a borderless window at the resolution you set instead of adding black bar fillers. This is an issue with Valve's upstream Proton Experimental bleeding edge build, and is not caused by any FSR patches.

  • MangoHud currently crashes Apex Legends -if- exec= lines are in the configuration:
    flightlessmango/MangoHud#809

I've submitted a workaround on the Goverlay side that should allow it to work again with Goverlay's options except the custom script option:
benjamimgois/goverlay#12

You'll probably want that patch in order to display distro/version/kernel/session info without Apex crashing. (I've already released a patched Goverlay version for Nobara users, you should get it in your system package updates)



Release GE-Proton7-29 · GloriousEggroll/proton-ge-custom