protonscr

Games immediately exit after launch on AMD GPU - Steam Beta 1774488570 (Linux)

steamclosed Steam client
ValveSoftware/steam-for-linux#13038 · opened 2026-03-26 by Gythrim · updated 2026-03-26 · 7 comments · github
2 matching comments, n / p to jump
GGythrim 2026-03-26 github

System Information:

OS: CachyOS x86_64
Kernel: tested on linux-cachyos 6.19.10-1, linux-zen 6.19.9-zen1, linux 6.19.9-arch1 (all affected)
GPU: AMD Radeon 7900XTX (amdgpu driver)
Steam Beta: publicbeta, build 1774488570 (updated 2026-03-26)

Description:
After today's Steam client beta update (build 1774488570), no games launch on systems with AMD GPUs. The game process is created and immediately removed with exit code 0, regardless of Proton version or native Linux. The issue does not occur on Intel GPU hardware with the same kernel and Steam version.
Steps to reproduce:

Run Steam beta build 1774488570 on a system with AMD GPU
Attempt to launch any game (tested: Eve Online via Proton, Dota 2 native)
Game process is added and immediately removed, Steam returns to the Play button

Relevant logs:
Game process added : AppID 570 ProcID 4336
Game process removed: AppID 570 ProcID 4336
GameAction [AppID 570] : LaunchApp changed task to WaitingGameWindow
GameAction [AppID 570] : LaunchApp changed task to Completed
Additional context:

Tested with multiple Proton versions (proton-cachyos, Proton 9.0, Proton Experimental, Proton Hotfix) — all fail
Tested with and without launch options — no difference
Game launches successfully when invoked directly via the Steam Runtime outside of Steam
Issue appeared after Steam self-updated today, not after a system package update
Not reproducible on Intel GPU laptop with same Steam version on current cachy kernel

GGythrim 2026-03-26 github

Update: I just checked my laptop and it was not running the beta channel for steam. So this might even be a GPU independent issue with publicbeta, build 1774488570

Ddubigrasu 2026-03-26 github

Likely the same issue for me, client 1774488570 with some games refusing to start. Stable client works fine.

BBillli11 2026-03-26 github

Did you set any environment variable in launch option?

see
https://github.com/ValveSoftware/steam-for-linux/issues/13012#issuecomment-4131658805

Ssmcv 2026-03-26 github

Relevant logs

Please check the logs in ~/.steam/steam/logs which are likely to have more information, particularly console_log.txt and console-linux.txt. (Doesn't the issue report template ask you to attach them?)

Every time you launch a game, you should see a line logged there that looks something like this:

[2026-03-26 15:20:21] /bin/sh\0-c\0…/steam-launch-wrapper -- …/reaper SteamLaunch AppId=1118310 -- MANGOHUD=1 '…/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '…/RetroArch/retroarch.sh'\0

and some messages at around the same time in console-linux.txt.

As @Billli11 says, one known regression in beta 1774488570 is that if you have the Launch Options for a game set to something like MANGOHUD=1 %command%, it won't work. The workaround is to use launch options like env -- MANGOHUD=1 %command% instead. This regression is tracked in #13012.

Or, if something different has gone wrong, hopefully you'll get error messages logged when you try to launch the game that will shed more light on this.

DDanielR-I 2026-03-26 github

I was playing Elden Ring this morning, and after returning from a break I noticed there was a steam client update and updated to Steam Version: 1774488570 just like the OP.

Launched Elden Ring, processes started firing, and then everything stopped with the game failing to launch.

Closed/retarted Steam... same result.

Closed steam and re-launched it via terminal to watch output.

Launched Elden Ring and BG3 and noted similar output (pasting only 1) with the same end result...
chdir "/data/steamlibrary/SteamLibrary/steamapps/common/Baldurs Gate 3/bin" ERROR: ld.so: object '/home/<uid>/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/<uid>/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/<uid>/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. Game Recording - would start recording game 1086940, but recording for this game is disabled Adding process 1686197 for gameID 1086940 pid 1686198 != 1686197, skipping destruction (fork without exec?) Game Recording - game stopped [gameid=1086940] Removing process 1686197 for gameID 1086940
I have a Framework 16 laptop with dGPU, so I do use launch options to force games to use it instead of the default iGPU.... DRI_PRIME=1 %command%

Tried @smcv suggestion and changed the Elden Ring launch options to env -- DRI_PRIME=1 %command% and the game launched successfully! Thank you for the workaround!

Ssmcv 2026-03-26 github

@DanielR-I, that is the regression described in #13012. We don't need additional reports of that regression.

What we don't yet know is whether @Gythrim is experiencing the same regression, or something different.

GGythrim 2026-03-26 github

It was the regression I had a long line of environment variables: In case of Eve Online it was "DXVK_FRAME_RATE=160 DXVK_HDR=1 PROTON_USE_NTSYNC=1 LD_PRELOAD="" PROTON_NO_WM_DECORATION=1 PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 %command%"

Thank you for clarification