steam-runtime icon indicating copy to clipboard operation
steam-runtime copied to clipboard

[beta][steam runtime] latest upgrade broke all games

Open sylware opened this issue 1 year ago • 2 comments

From the log trying to start valheim for instance:/mnt/128/home/user/.local/share/Steam/steamapps/common/SteamLinuxRuntime/scout-on-soldier-entry-point-v2[13736]: warning: /mnt/128/home/user/.local/share/Steam/ubuntu12_32/steam-runtime is not the expected version /mnt/128/home/user/.local/share/Steam/steamapps/common/SteamLinuxRuntime/scout-on-soldier-entry-point-v2[13736]: warning: expected: 8d9c8f16af30f0365ca9977dd8333d10 steam-runtime.tar.xz /mnt/128/home/user/.local/share/Steam/steamapps/common/SteamLinuxRuntime/scout-on-soldier-entry-point-v2[13736]: warning: found: 650ce46908ed179a95305940665b7edc steam-runtime.tar.xz

sylware avatar Oct 26 '24 23:10 sylware

I fixed the version: had to manually extract the archive, some story about bash script (you should distribute your static binary of bash and command line gnu niche options).

Now, the pb seems the forced "default" of the steam runtime ("soldier on scout" something) which is broken: /mnt/250/SteamLibrary/steamapps/common/Buckshot Roulette/Buckshot Roulette_linux/Buckshot Roulette.x86_64: symbol lookup error: /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/vulkan/libvulkan_radeon.so undefined symbol: xcb_dri3_get_supported_modifiers

It fails to import my xcb libs (It seems sniper is able to do it though).

(BTW, it seems we are missing a "native - no steam runtime" "compat" setting)

sylware avatar Oct 26 '24 23:10 sylware

I had a fight with the compat option (you have to fail to run the game on "scout", to be allowed to select "sniper") of all of my games (except one), and force to run on sniper to make them work again.

In the compat setting we should have a "disable" option. Many games are not like dota2/cs2, namely not made to run with a tons of specific libs only in those runtimes.

sylware avatar Oct 28 '24 00:10 sylware