Closed deathxxx123 closed 8 months ago
Hello @deathxxx123, this issue should be reported to the game's dev(s).
Possble workarounds https://wiki.archlinux.org/title/Steam/Game-specific_troubleshooting#Borderlands_2 (and the section after that).
Noting help. It just generating shaders and then exit. In terminal i see steam tyring to run .exe file, but it shoud be a native? Yes?
Check if you're encountering #9875.
I will try some other things i could. For now that is output when trying to launch Borderlands 2 native:
Fossilize INFO: Setting autogroup scheduling.
/bin/sh\0-c\0/home/death/.steam/debian-installation/ubuntu12_32/reaper SteamLaunch AppId=49520 -- /home/death/.steam/debian-installation/ubuntu12_32/steam-launch-wrapper -- '/home/death/.steam/debian-installation/steamapps/common/Borderlands 2/Binaries/Win32/Launcher.exe'\0
chdir "/home/death/.steam/debian-installation/steamapps/common/Borderlands 2"
ERROR: ld.so: object '/home/death/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/death/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/death/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/death/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/home/death/.steam/debian-installation/steamapps/common/Borderlands 2/Binaries/Win32/Launcher.exe: /home/death/.steam/debian-installation/steamapps/common/Borderlands 2/Binaries/Win32/Launcher.exe: cannot execute binary file
Uploaded AppInterfaceStats to Steam
And i remember, it is true i try both games with Proton and then back to native. This should mess with game files and steam things that is native files, but is not.
Ahh that's it! As i suspect the Steam client things that is native game build, but it's not. After switch back to proton and then back to native, i saw the game folder fill up with native linux files, then - boom, game is working!!!
Closing in favor of #9875.
So the FIX: change compability to some Proton version, then back to native. And if is need, do it again. Then watching game folder to get right files.
Thank you my friend!!! I very hope others will see this.
Your system information
tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs
]Please describe your issue in as much detail as possible:
Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist
The game just cannot launch with native linux build, only proton works. Same is happen with Borderlands 2. Works only with Proton. I even try reinstall clean Manjaro and clean Borderlands and check files too.
Steps for reproducing this issue: