protonscr

slay the spire not launching in new steam client because of forced 'Steam for Linux runtime 1.0 (scout)' env

steamclosed
ValveSoftware/steam-for-linux#11450 · opened 2024-11-12 by zukigay · updated 2024-11-13 · 2 comments · github
Zzukigay 2024-11-12 github

Your system information

  • Steam client version (build number or date):

  • Distribution (e.g. Ubuntu): archlinux

  • Opted into Steam client beta?: [Yes/No] no

  • Have you checked for system updates?: [Yes/No] yes

  • Steam Logs: [generate by running this command in a terminal tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs]
    steam-logs.tar.gz

  • GPU: Nvidia

Please describe your issue in as much detail as possible:

slay the spire will not launch without running steam with "steam -compat-force-slr off" launch option

this option disables the 'Steam for Linux runtime 1.0 (scout)' enverment and uses the system libs instead.
because it works with system libs it probably needs a lib not included in 'Steam for Linux runtime 1.0 (scout)', my guess is that since it needs xrandr, and since xrandr is a rare hard dependency for a game its missing from that runtime env?

Steps for reproducing this issue:

  1. launch steam normally on linux
  2. make sure slay the spire isn't using proton
  3. click play on slay the spire
  4. watch it fail to launch.
Kkisak-valve maintainer 2024-11-12 github

Hello @zukigay, this issue is already being tracked at https://github.com/ValveSoftware/steam-runtime/issues/702. Closing as a duplicate.

Ssmcv 2024-11-13 github

Fixed in yesterday's beta, details here