Steam stuck on loading screen, won't open

This issue suddenly appeared after updating my system for the first time in quite a while. I am able to get past the login screen but then I am met with the loading screen which never finishes. I am using KDE/Wayland and am on an AMD gpu. I have tried uninstalling and reinstalling it and have tried this https://github.com/ValveSoftware/steam-for-linux/issues/9692 . But none of it works. I’m guessing it’s to do with the hardware acceleration setting or something but don’t know how to change this setting without being able to get it to open in the first place.

Here is my log:

[hugo@EndeavourOS ~]$ steam
steam.sh[49435]: Running Steam on endeavouros rolling 64-bit
steam.sh[49435]: STEAM_RUNTIME is enabled automatically
setup.sh[49509]: Steam runtime environment up-to-date!
steam.sh[49435]: Steam client’s requirements are satisfied
[2023-08-23 18:04:35] Startup - updater built Jul 28 2023 18:44:09
[2023-08-23 18:04:35] Startup - Steam Client launched with: ‘/home/hugo/.local/share/Steam/ubuntu12_32/steam’
08/23 18:04:35 Init: Installing breakpad exception handler for appid(steam)/version(1690583737)/tid(49566)
[2023-08-23 18:04:35] Loading cached metrics from disk (/home/hugo/.local/share/Steam/package/steam_client_metrics.bin)
[2023-08-23 18:04:35] Using the following download hosts for Public, Realm steamglobal
[2023-08-23 18:04:35] 1. https://client-update.akamai.steamstatic.com, /, Realm ‘steamglobal’, weight was 1000, source = ‘update_hosts_cached.vdf’
[2023-08-23 18:04:35] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm ‘steamglobal’, weight was 1, source = ‘update_hosts_cached.vdf’
[2023-08-23 18:04:35] 3. https://cdn.steamstatic.com, /client/, Realm ‘steamglobal’, weight was 1, source = ‘baked in’
[2023-08-23 18:04:35] Verifying installation…
[2023-08-23 18:04:35] Verification complete
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xe9153db0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xe9152500
GetWin32Stats: display was not open yet, good
GetWin32Stats: display was not open yet, good
steamwebhelper.sh[49591]: Runtime for steamwebhelper: defaulting to /home/hugo/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[49591]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
CAppInfoCacheReadFromDiskThread took 99 milliseconds to initialize
Failed to init SteamVR because it isn’t installed
local (potentially out of sync) copy of roaming config loaded - 165 bytes.
/usr/share/themes/Breeze/gtk-2.0/widgets/entry:70: error: unexpected identifier ‘direction’, expected character ‘}’
/usr/share/themes/Breeze/gtk-2.0/widgets/styles:36: error: invalid string constant “combobox_entry”, expected valid string constant
BRefreshApplicationsInLibrary 1: 1ms
src/clientdll/appdatacache.cpp (3091) : !bSharedKVSymbols
src/clientdll/appdatacache.cpp (3091) : !bSharedKVSymbols
assert_20230823180451_20.dmp[49808]: Uploading dump (out-of-process)
/tmp/dumps/assert_20230823180451_20.dmp
roaming config store loaded successfully - 165 bytes.
migrating temporary roaming config store
src/clientdll/appdatacache.cpp (3091) : !bSharedKVSymbols
src/clientdll/appdatacache.cpp (3091) : !bSharedKVSymbols
src/clientdll/appdatacache.cpp (3091) : !bSharedKVSymbols
src/clientdll/appdatacache.cpp (3091) : !bSharedKVSymbols
src/clientdll/appdatacache.cpp (3091) : !bSharedKVSymbols
src/clientdll/appdatacache.cpp (3091) : !bSharedKVSymbols
assert_20230823180451_20.dmp[49808]: Finished uploading minidump (out-of-process): success = yes
assert_20230823180451_20.dmp[49808]: response: CrashID=bp-1f9ed313-02c4-433e-8dcf-2e33b2230823
assert_20230823180451_20.dmp[49808]: file ‘’/tmp/dumps/assert_20230823180451_20.dmp’', upload yes: ‘‘CrashID=bp-1f9ed313-02c4-433e-8dcf-2e33b2230823’’
[2023-08-23 18:06:36] Background update loop checking for update. . .
[2023-08-23 18:06:36] Checking for available updates…
[2023-08-23 18:06:36] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12?t=385805639
[2023-08-23 18:06:36] Manifest download: send request
[2023-08-23 18:06:36] Manifest download: waiting for download to finish
[2023-08-23 18:06:37] Manifest download: finished
[2023-08-23 18:06:37] Download skipped: /steam_client_ubuntu12?t=385805639 version 1690583737, installed version 1690583737, existing pending version 0
[2023-08-23 18:06:37] Nothing to do
At this point it just freezes

If anyone has any idea how to help me I would be very grateful.

Thanks

Try removing the package lib32-libgudev

Hi, I’ve tried this but the same thing seems to happen:
[hugo@EndeavourOS ~]$ steam
steam.sh[51684]: Running Steam on endeavouros rolling 64-bit
steam.sh[51684]: STEAM_RUNTIME is enabled automatically
setup.sh[51759]: Steam runtime environment up-to-date!
steam.sh[51684]: Steam client’s requirements are satisfied
[2023-08-23 18:42:34] Startup - updater built Jul 28 2023 18:44:09
[2023-08-23 18:42:34] Startup - Steam Client launched with: ‘/home/hugo/.local/share/Steam/ubuntu12_32/steam’
08/23 18:42:34 Init: Installing breakpad exception handler for appid(steam)/version(1690583737)/tid(51816)
[2023-08-23 18:42:34] Loading cached metrics from disk (/home/hugo/.local/share/Steam/package/steam_client_metrics.bin)
[2023-08-23 18:42:34] Using the following download hosts for Public, Realm steamglobal
[2023-08-23 18:42:34] 1. https://client-update.akamai.steamstatic.com, /, Realm ‘steamglobal’, weight was 1000, source = ‘update_hosts_cached.vdf’
[2023-08-23 18:42:34] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm ‘steamglobal’, weight was 1, source = ‘update_hosts_cached.vdf’
[2023-08-23 18:42:34] 3. https://cdn.steamstatic.com, /client/, Realm ‘steamglobal’, weight was 1, source = ‘baked in’
[2023-08-23 18:42:34] Verifying installation…
[2023-08-23 18:42:34] Verification complete
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xe9153db0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xe9152500
GetWin32Stats: display was not open yet, good
GetWin32Stats: display was not open yet, good
steamwebhelper.sh[51841]: Runtime for steamwebhelper: defaulting to /home/hugo/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[51841]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
CAppInfoCacheReadFromDiskThread took 99 milliseconds to initialize
Failed to init SteamVR because it isn’t installed
local (potentially out of sync) copy of roaming config loaded - 165 bytes.
/usr/share/themes/Breeze/gtk-2.0/widgets/entry:70: error: unexpected identifier ‘direction’, expected character ‘}’
/usr/share/themes/Breeze/gtk-2.0/widgets/styles:36: error: invalid string constant “combobox_entry”, expected valid string constant
BRefreshApplicationsInLibrary 1: 1ms
src/clientdll/appdatacache.cpp (3091) : !bSharedKVSymbols
src/clientdll/appdatacache.cpp (3091) : !bSharedKVSymbols
assert_20230823184255_19.dmp[52048]: Uploading dump (out-of-process)
/tmp/dumps/assert_20230823184255_19.dmp
roaming config store loaded successfully - 165 bytes.
migrating temporary roaming config store
src/clientdll/appdatacache.cpp (3091) : !bSharedKVSymbols
src/clientdll/appdatacache.cpp (3091) : !bSharedKVSymbols
src/clientdll/appdatacache.cpp (3091) : !bSharedKVSymbols
src/clientdll/appdatacache.cpp (3091) : !bSharedKVSymbols
src/clientdll/appdatacache.cpp (3091) : !bSharedKVSymbols
src/clientdll/appdatacache.cpp (3091) : !bSharedKVSymbols
assert_20230823184255_19.dmp[52048]: Finished uploading minidump (out-of-process): success = yes
assert_20230823184255_19.dmp[52048]: response: CrashID=bp-3dd255f8-fb75-48cc-8950-4820f2230823
assert_20230823184255_19.dmp[52048]: file ‘’/tmp/dumps/assert_20230823184255_19.dmp’', upload yes: ‘‘CrashID=bp-3dd255f8-fb75-48cc-8950-4820f2230823’’

I seemed to have fixed the issue by downloading steam as a flatpak instead.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.