protonscr

Steam Linux (ubuntu) hangs on launch, logs show "GPU process" crashlooping

steamclosed
ValveSoftware/steam-for-linux#11148 · opened 2024-07-30 by arudys · updated 2024-07-30 · 1 comments · github
Aarudys 2024-07-30 github

Your system information

  • Steam client version (build number or date): 1721173382
  • Distribution (e.g. Ubuntu): Ubuntu 22.04
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • Steam Logs: steam-logs.tar.gz
  • GPU: Nvidia GeForce GTX 570, driver 390.157

Please describe your issue in as much detail as possible:

When I run steam (from command line), it hangs, gives no UI, no error message, no nothing.

% env STEAM_LINUX_RUNTIME_VERBOSE=1 steam           
steam.sh[479954]: Running Steam on ubuntu 22.04 64-bit
steam.sh[479954]: STEAM_RUNTIME is enabled automatically
setup.sh[480024]: Steam runtime environment up-to-date!
steam.sh[479954]: Steam client's requirements are satisfied
[2024-07-30 23:39:23] Startup - updater built Jul 16 2024 23:21:18
[2024-07-30 23:39:23] Startup - Steam Client launched with: '/home/arudys/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened' '-nominidumps' '-nobreakpad'
07/30 23:39:23 minidumps folder is set to /tmp/dumps
07/30 23:39:23 Init: Installing breakpad exception handler for appid(steam)/version(1721173382)/tid(480105)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2024-07-30 23:39:23] Loading cached metrics from disk (/home/arudys/.local/share/Steam/package/steam_client_metrics.bin)
[2024-07-30 23:39:23] Using the following download hosts for Public, Realm steamglobal
[2024-07-30 23:39:23] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2024-07-30 23:39:23] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2024-07-30 23:39:23] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2024-07-30 23:39:23] Checking for update on startup
[2024-07-30 23:39:23] Checking for available updates...
[2024-07-30 23:39:23] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12
[2024-07-30 23:39:24] Manifest download: send request
[2024-07-30 23:39:24] Manifest download: waiting for download to finish
[2024-07-30 23:39:24] Manifest download: finished
[2024-07-30 23:39:24] Download skipped: /steam_client_ubuntu12 version 1721173382, installed version 1721173382, existing pending version 0
[2024-07-30 23:39:24] Nothing to do
[2024-07-30 23:39:24] Verifying installation...
[2024-07-30 23:39:24] Performing checksum verification of executable files
[2024-07-30 23:39:25] Verification complete
UpdateUI: skip show logo
Steam logging initialized: directory: /home/arudys/.local/share/Steam/logs

/usr/share/themes/Yaru/gtk-2.0/main.rc:775: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Yaru/gtk-2.0/hacks.rc:28: error: invalid string constant "normal_entry", expected valid string constant
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf3ae59c0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf3ae41f0
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 480205
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
CAppInfoCacheReadFromDiskThread took 392 milliseconds to initialize
Unable to read VR Path Registry from /home/arudys/.config/openvr/openvrpaths.vrpath
BRefreshApplicationsInLibrary 1: 1ms
[2024-07-30 23:41:27] Background update loop checking for update. . .
[2024-07-30 23:41:27] Checking for available updates...
[2024-07-30 23:41:27] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12?t=764100606
[2024-07-30 23:41:27] Manifest download: send request
[2024-07-30 23:41:27] Manifest download: waiting for download to finish
[2024-07-30 23:41:28] Manifest download: finished
[2024-07-30 23:41:28] Download skipped by HTTP 304 Not Modified
[2024-07-30 23:41:28] Nothing to do

(and here until I force-quit).

Looking in the logs, it seems that something is failing to launch because a "GPU process" keeps failing:

[0730/234040.207938:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: gpu-process
[0730/234040.223576:ERROR:angle_platform_impl.cc(43)] Display.cpp:1021 (initialize): ANGLE Display::initialize error 0: Internal Vulkan error (-3): Initialization of an object could not be completed for implementation-specific reasons, in ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp, initialize:1404.
[0730/234040.223730:ERROR:gl_display.cc(508)] EGL Driver message (Critical) eglInitialize: Internal Vulkan error (-3): Initialization of an object could not be completed for implementation-specific reasons, in ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp, initialize:1404.
[0730/234040.223849:ERROR:gl_display.cc(932)] eglInitialize SwANGLE failed with error EGL_NOT_INITIALIZED
[0730/234040.223977:ERROR:gl_ozone_egl.cc(23)] GLDisplayEGL::Initialize failed.
[0730/234040.226283:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
...
[0730/234040.674239:WARNING:gpu_process_host.cc(1338)] The GPU process has crashed 2 time(s)
[0730/234040.676516:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: gpu-process
[0730/234040.681011:ERROR:gpu_init.cc(523)] Passthrough is not supported, GL is disabled, ANGLE is 
[0730/234040.763732:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: utility
[0730/234040.820930:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0730/234040.898569:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=134
[0730/234040.898604:WARNING:gpu_process_host.cc(1338)] The GPU process has crashed 3 time(s)
[0730/234040.898633:FATAL:gpu_data_manager_impl_private.cc(440)] GPU process isn't usable. Goodbye.

(and it'll stay here for hours if I let it...).

I've installed any pending system updates.

I've looked for any wayward symlinks (per some bug reports) and confirmed that KMS was enabled (per other bug reports).

Looks like the last time it was confirmed to work was end of June. Steam is installed via the ubuntu package.

Steps for reproducing this issue:

  1. Launch steam
Kkisak-valve maintainer 2024-07-30 github

Hello @arudys, this issue is already being tracked at #10980. Closing as a duplicate.

Nothing extracted yet.