ValveSoftware / ValveSoftware/steam-runtime

Everspace freezes when running in Steam Linux Runtime 1.0

Open
#792 12 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Shell
Stars
1.5k
Forks
97
PR merge metrics
No merged PRs in 30d

Description

Your system information
  • Steam Runtime Version: steam-runtime_1.0.20251202.187498
  • Distribution (e.g. Ubuntu 18.04): Linux Mint 22.2
  • Link to your full system information (Help -> Steam Runtime Diagnostics) in a Gist: here
  • Have you checked for system updates?: Yes
  • What compatibility tool are you using?: Steam Linux Runtime
  • 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.20250929.168591			# Overall version number
    pressure-vessel	0.20250926.0	scout		# pressure-vessel-bin.tar.gz
    scripts	0.20250926.0			# from steam-runtime-tools
    soldier	2.0.20250929.168591	soldier	2.0.20250929.168591	# soldier_platform_2.0.20250929.168591/
    
  • What versions are listed in steamapps/common/SteamLinuxRuntime_sniper/VERSIONS.txt?
    #Name	Version		Runtime	Runtime_Version	Comment
    depot	3.0.20250929.168600			# Overall version number
    pressure-vessel	0.20250926.0	scout		# pressure-vessel-bin.tar.gz
    scripts	0.20250926.0			# from steam-runtime-tools
    sniper	3.0.20250929.168600	sniper	3.0.20250929.168600	# sniper_platform_3.0.20250929.168600/
    
Please describe your issue in as much detail as possible:

When I run EVERSPACE (app ID 396750) with Steam Linux Runtime 1.0 (scout), the default compatibility tool, it freezes during the new-game cutscene after playing only audio for the first few seconds of it. (Note: To reproduce this issue for testing, I had to use "reset game" in the game options, because the cutscene plays only upon starting a new game. After the game froze, I stopped it from the Steam client.)

Log created with STEAM_LINUX_RUNTIME_LOG=1: slr-app396750-t20251224T150742.log

The cutscene plays successfully (at least for some (including myself)) when running the game outside of Steam, by simply executing EverspaceWithSystemLibraries.sh, as noted on PC Gaming Wiki1 and on the Steam Community forums2. I think the relevant thing here is that executing EverspaceWithSystemLibraries.sh directly causes the game to run outside of Steam Linux Runtime 1.0 (scout), because this shell script is what Steam for Linux runs by default for this game3, and the problem also seems to be fixed by switching the compatibility tool either to Legacy Runtime 1.0 or to the unofficial Steam Play None4 and then launching from the Steam client.

(Note: Choosing the "shipped video libraries" option when launching the game from the Steam client doesn't seem to help. I tried it once and the game didn't launch at all. I'm not sure what that option is for, but it doesn't seem to fix this problem.)

Steps for reproducing this issue:
  1. Run EVERSPACE without changing the Steam Play compatibility tool.
  2. Go to Options.
  3. Go to the Game section.
  4. Use the Reset Game option.
  5. Start a new game.
References

1 https://www.pcgamingwiki.com/wiki/Everspace#Linux
2 https://steamcommunity.com/app/396750/discussions/1/3105775765935009373/
3 https://steamdb.info/app/396750/config/
4 https://github.com/Scrumplex/Steam-Play-None

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing Everspace app 396750's new-game cutscene freeze with Steam Linux Runtime 1.0 (scout), following the listed reset-game steps. Review slr-app396750-t20251224T150742.log and compare the failing runtime with EverspaceWithSystemLibraries.sh outside Steam and the working Legacy Runtime 1.0 or Steam Play None options. Done means the cutscene runs successfully under the default runtime.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, shell
Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.