Hi! Absolutely none game with Steam Proton doesn’t works! But when I use Wine-GE with Lutris (or just use Wine-GE instead of Steam Proton) - everything works fine! Where’s the issue may be? 🤔
You have. Download Protonge manually from https://github.com/GloriousEggroll/proton-ge-custom/releases and unpack the archive into “~/.steam/root/compatibilitytools.d/”. Each Proton version has its own folder. Restart Steam then you can use Proton GE from there. Its like Wine GE, but optimized for Steam.
And what games are you playing? You can also lookup each game in Protondb as linked before. Protondb is a database of user reports, with often useful information.
I’ve try it now. Thanks for the tip, I will know 👍
But it doesn’t changed anything 😟 (probably…):
chdir "/mnt/Games/Steam/steamapps/common/Mega Serval"
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Game Recording - would start recording game 2009720, but recording forthis game is disabled
Adding process 17594forgameID2009720
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 17595forgameID2009720
Adding process 17596forgameID2009720
Adding process 17597forgameID2009720
setlocale "en_US.UTF-8": No such file or directory
pv-locale-gen: Missing locale en_US.UTF-8
pv-locale-gen: Generating locale ru_RU.UTF-8...
pv-locale-gen: Generated locale ru_RU.UTF-8 successfully
pv-locale-gen: Generating locale en_US.UTF-8...
pv-locale-gen: Generated locale en_US.UTF-8 successfully
pv-adverb[17693]: W: Container startup will be faster if missing locales are created at OS level
Adding process 17738forgameID2009720
ProtonFixes[17738] INFO: Running protonfixes on "GE-Proton10-4", build at 2025-06-0202:00:53+00:00.
ProtonFixes[17738] INFO: Running checks
ProtonFixes[17738] INFO: All checks successful
ProtonFixes[17738] INFO: Using global defaults for"Mega Serval" (2009720)
ProtonFixes[17738] INFO: No global protonfix found for"Mega Serval" (2009720)
Adding process 17739forgameID2009720
Adding process 17740forgameID2009720
fsync: up and running.
Adding process 17741forgameID2009720
Adding process 17744forgameID2009720
Adding process 17746forgameID2009720
Adding process 17749forgameID2009720
Adding process 17759forgameID2009720
Adding process 17764forgameID2009720
Adding process 17772forgameID2009720
Adding process 17795forgameID2009720
Adding process 17814forgameID2009720
pid 17742 != 17741, skipping destruction (fork without exec?)
Game Recording - game stopped [gameid=2009720]
Removing process 17814forgameID2009720
Removing process 17795forgameID2009720
Removing process 17772forgameID2009720
Removing process 17764forgameID2009720
Removing process 17759forgameID2009720
Removing process 17749forgameID2009720
Removing process 17746forgameID2009720
Removing process 17744forgameID2009720
Removing process 17741forgameID2009720
Removing process 17740forgameID2009720
Removing process 17739forgameID2009720
Removing process 17738forgameID2009720
Removing process 17597forgameID2009720
Removing process 17596forgameID2009720
Removing process 17595forgameID2009720
Removing process 17594forgameID2009720
Advice: I don’t recommend using wine-ge because it has not been maintained in a while and it’s archived on github
I haven’t another option yet 🤷
You have. Download Protonge manually from https://github.com/GloriousEggroll/proton-ge-custom/releases and unpack the archive into “~/.steam/root/compatibilitytools.d/”. Each Proton version has its own folder. Restart Steam then you can use Proton GE from there. Its like Wine GE, but optimized for Steam.
And what games are you playing? You can also lookup each game in Protondb as linked before. Protondb is a database of user reports, with often useful information.
I’ve try it now. Thanks for the tip, I will know 👍
But it doesn’t changed anything 😟 (probably…):
chdir "/mnt/Games/Steam/steamapps/common/Mega Serval" ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Game Recording - would start recording game 2009720, but recording for this game is disabled Adding process 17594 for gameID 2009720 ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Adding process 17595 for gameID 2009720 Adding process 17596 for gameID 2009720 Adding process 17597 for gameID 2009720 setlocale "en_US.UTF-8": No such file or directory pv-locale-gen: Missing locale en_US.UTF-8 pv-locale-gen: Generating locale ru_RU.UTF-8... pv-locale-gen: Generated locale ru_RU.UTF-8 successfully pv-locale-gen: Generating locale en_US.UTF-8... pv-locale-gen: Generated locale en_US.UTF-8 successfully pv-adverb[17693]: W: Container startup will be faster if missing locales are created at OS level Adding process 17738 for gameID 2009720 ProtonFixes[17738] INFO: Running protonfixes on "GE-Proton10-4", build at 2025-06-02 02:00:53+00:00. ProtonFixes[17738] INFO: Running checks ProtonFixes[17738] INFO: All checks successful ProtonFixes[17738] INFO: Using global defaults for "Mega Serval" (2009720) ProtonFixes[17738] INFO: No global protonfix found for "Mega Serval" (2009720) Adding process 17739 for gameID 2009720 Adding process 17740 for gameID 2009720 fsync: up and running. Adding process 17741 for gameID 2009720 Adding process 17744 for gameID 2009720 Adding process 17746 for gameID 2009720 Adding process 17749 for gameID 2009720 Adding process 17759 for gameID 2009720 Adding process 17764 for gameID 2009720 Adding process 17772 for gameID 2009720 Adding process 17795 for gameID 2009720 Adding process 17814 for gameID 2009720 pid 17742 != 17741, skipping destruction (fork without exec?) Game Recording - game stopped [gameid=2009720] Removing process 17814 for gameID 2009720 Removing process 17795 for gameID 2009720 Removing process 17772 for gameID 2009720 Removing process 17764 for gameID 2009720 Removing process 17759 for gameID 2009720 Removing process 17749 for gameID 2009720 Removing process 17746 for gameID 2009720 Removing process 17744 for gameID 2009720 Removing process 17741 for gameID 2009720 Removing process 17740 for gameID 2009720 Removing process 17739 for gameID 2009720 Removing process 17738 for gameID 2009720 Removing process 17597 for gameID 2009720 Removing process 17596 for gameID 2009720 Removing process 17595 for gameID 2009720 Removing process 17594 for gameID 2009720
Games still crashes!