Open nathan-b opened 1 year ago
I was able to revert to the flatpak version before the upgrade to 2023 Ubuntu and it works, but the latest version very much doesn't.
I've seen very similar cannot open shared object file
errors with another Feral-ported game (Tomb Raider), and downgrading the Steam Flatpak seemed to help at first. However, after changing its "Compatibility" configuration a bit and upgrading/downgrading the Steam Flatpak multiple times, I no longer see the same issue.
Instead, I now see that Steam actually installs and tries to launch the Windows executable of the game directly, and failing:
Sep 10 02:29:09 Desktop-Fedora com.valvesoftware.Steam.desktop[1110637]: /bin/sh\0-c\0/home/dor/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=203160 -- /home/dor/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/media/storage/SteamLibrary/steamapps/common/Tomb Raider/TombRaider.exe'\0
Sep 10 02:29:09 Desktop-Fedora com.valvesoftware.Steam.desktop[1111081]: /media/storage/SteamLibrary/steamapps/common/Tomb Raider/TombRaider.exe: /media/storage/SteamLibrary/steamapps/common/Tomb Raider/TombRaider.exe: cannot execute binary file
Maybe someone at Feral tried to disable the Linux native build messed something up? Maybe it's a Steam bug where it installs the wrong version of the game? It's not clear. Anyway, it doesn't work at all out of the box at the moment, regardless of the Steam Flatpak version used.
However, the following got it working in both Steam Flatpak versions, so there's no need for a downgrade in this case:
Alternatively, force the "Proton 8.0-3" tool. This option may actually result in better performance.
The fact that it used to work on downgrade but doesn't any more is interesting. I've been running fine with flatpak update --commit=227a5e654498b890a13fc6612fdc3b12a4ebd943f1e764972a5ff0e65882b9a4 com.valvesoftware.Steam
so far. @doraskayo, if you're up for an experiment you could try with that specific hash (and with the compatibility shims disabled) to see if it helps?
I haven't played XCOM but I've noticed that Team Fortress 2 doesn't launch after the update to Freedesktop runtime 23.08 with the same gameoverlayrenderer.so
preload error.
Cyberpunk 2077 also doesn't seem to launch with Proton 8.0-3, Experimental or GE-Proton8-15 but with a different error. Works with Proton 7.0-6.
Downgrading the Flatpak to commit 227a5e654498b890a13fc6612fdc3b12a4ebd943f1e764972a5ff0e65882b9a4
solved the issues.
@thrashwerk, this is likely the issue discussed here: https://github.com/flathub/com.valvesoftware.Steam/issues/1158
Game information XCOM 2 and XCOM 2: War of the Chosen both stopped working after the latest update.
Distribution name and version where applicable Arch Linux
Flatpak info
Problem description XCOM 2: WotC would display a splash screen but then hang and never actually start. I couldn't find any particularly helpful error messages.
XCOM 2 printed the following messages and then crashed:
Does this issue reproduce with native Steam Have not tested.