Skip to content

Native games using steam-rt 1 (scout) not working on Exherbo Linux #791

@tgurr

Description

@tgurr

Your system information

  • Steam Runtime Version: steam-runtime_1.0.20251202.187498 / soldier_platform_2.0.20251202.187501 / sniper_platform_3.0.20251202.187502
  • Distribution (e.g. Ubuntu 18.04): Exherbo Linux
  • Link to your full system information (Help -> Steam Runtime Diagnostics): Gist - Steam Runtime Diagnostics:
  • Have you checked for system updates?: Yes
  • What compatibility tool are you using?: Depending on the game
  • What versions are listed in steamapps/common/SteamLinuxRuntime/VERSIONS.txt?
#Name	Version		Runtime	Runtime_Version	Comment
depot	0.20240806.0			# Overall version number
LD_LIBRARY_PATH	-	scout	-	# see ~/.steam/root/ubuntu12_32/steam-runtime/version.txt
scripts	0.20240806.0			# from steam-runtime-tools
  • What versions are listed in steamapps/common/SteamLinuxRuntime_soldier/VERSIONS.txt?
#Name	Version		Runtime	Runtime_Version	Comment
depot	2.0.20251202.187501			# Overall version number
pressure-vessel	0.20251201.0	scout		# pressure-vessel-bin.tar.gz
scripts	0.20251201.0			# from steam-runtime-tools
soldier	2.0.20251202.187501	soldier	2.0.20251202.187501	# soldier_platform_2.0.20251202.187501/
  • What versions are listed in steamapps/common/SteamLinuxRuntime_sniper/VERSIONS.txt
#Name	Version		Runtime	Runtime_Version	Comment
depot	3.0.20251202.187502			# Overall version number
pressure-vessel	0.20251201.0	scout		# pressure-vessel-bin.tar.gz
scripts	0.20251201.0			# from steam-runtime-tools
sniper	3.0.20251202.187502	sniper	3.0.20251202.187502	# sniper_platform_3.0.20251202.187502/

Please describe your issue in as much detail as possible:

Steam itself runs fine, games utilizing Proton run fine, stuff using steam-rt 3 sniper runs fine, but anything still using plain scout runtime fails to launch. This applies to for example factorio (427520) and shapez2 (2162800). After manually switching the runtimes e.g. for factorio by editing config.vdf:

~/.local/share/Steam/config/config.vdf

					"427520"
					{
-						"name"		"steamlinuxruntime"
+						"name"		"SteamLinuxRuntime_sniper"
						"config"		""
						"priority"		"250"
					}

I'm able to play the game just fine, the same applies to shapez2 (or at least did previously since it now runs into another issue which it didn't in the past - probably due to not built for/against steam-rt 3 but at least the game opens shows the game logo but crashes before getting into the main menu - unrelated to the actualy problem here)

Steps for reproducing this issue:

  1. Try to launch a native game utilizing steam-rt 1 (scout)
  2. See if fails to launch / display any game window

Logs

Factorio (default - stream-rt 1 scout - unmodified config.vdf): factorio-current_default.log
Factorio (stream-rt 3 sniper - modified config.vdf): factorio-current_steamrt3.log
Shapez2 (default - stream-rt 1 scout - unmodified config.vdf): shapez2_Player_default.log
Shapez2 (default - stream-rt 3 sniper - modified config.vdf): shapez2_Player_steamrt3.log

Please advise which additional useful info I could provide to narrow down the issue. glxgears and Gist - glxinfo work fine and since the games are 64bit already the 32bit compat libs shouldn't matter / play a role? For completeness the Gist - list of 32bit/i686 installed libraries

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions