ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.26k stars 175 forks source link

Black screen after steam login #8483

Open voidnyx2 opened 2 years ago

voidnyx2 commented 2 years ago

Your system information

Please describe your issue in as much detail as possible:

I updated steam 3-4 days ago via steam updater, since then, whenever I login to steam i receive a black screen after half a second. Did a system upgrade after the issues occurred to see if the problem gets resolved, but without success.

I have about half a second before the black screen where i can minimize the steam store window or click the menu normally. The login window is fine, the 2factor window is also fine, but as soon as i hit login the store page shows up and blacks out. Sound keeps playing though my laptop seems no longer responsive, during some testing i scheduled shutdown for 1min after steam login but nothing happened. And the screen is just completely black.

console output stderr console output stdout

because of steamwebhelper.sh[1555]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()

i tried to run steam-runtime --no-cef-sandbox but this changes nothing.

vulkaninfo gives:

$ vulkaninfo 
WARNING: [Loader Message] Code 0 : loader_scanned_icd_add: Driver /usr/lib/libvulkan_radeon.so supports Vulkan 1.2, but only supports loader interface version 4. Interface version 5 or newer required to support this version of Vulkan (Policy #LDP_DRIVER_7)
WARNING: [Loader Message] Code 0 : loader_scanned_icd_add: Driver /usr/lib/amdvlk64.so says it supports interface version 6 but still exports core entrypoints (Policy #LDP_DRIVER_6)
WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Failed to CreateInstance in ICD 1.  Skipping ICD.
ERROR: [Loader Message] Code 0 : setup_loader_term_phys_devs:  Failed to detect any valid GPUs in the current config
ERROR at /build/vulkan-tools/src/Vulkan-Tools-1.3.207/vulkaninfo/vulkaninfo.h:230:vkEnumeratePhysicalDevices failed with ERROR_INITIALIZATION_FAILED

though i can not say if vulkan was working before the blackscreen issue, steam was working fine.

I am running a pretty old acer aspire 7750G laptop with an AMD Radeon HD 6850M if this helps.

Steps for reproducing this issue:

  1. Start steam or steam-runtime
  2. Black screen after half a second
h1z1 commented 2 years ago

Think I hit this. Does reinstalling steam (or using another system user), also show a black window where the account wizard should be?

Still going through logs, don't think valve has tested their "minimum requirements" in a long, long time.

fragmuffin commented 2 years ago

I believe I've come across the same issue:

The main window is immediately, and always blank image

I can open "Big Picture", and that works fine. Using this I've installed Bastion and played it with few problems.

log output ``` GPU type chosen: INTEL Trying to run a new data container. The container already exists, relaunching the old one. proton@dingolay:~$ steam steam.sh[10]: Running Steam on ubuntu 22.04 64-bit steam.sh[10]: STEAM_RUNTIME is enabled automatically setup.sh[80]: Steam runtime environment up-to-date! steam.sh[10]: Steam client's requirements are satisfied WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work. [2022-09-25 01:06:41] Startup - updater built Sep 21 2022 20:13:19 [2022-09-25 01:06:41] Startup - Steam Client launched with: '/home/proton/.steam/debian-installation/ubuntu12_32/steam' '-nominidumps' '-nobreakpad' Installing breakpad exception handler for appid(steam)/version(1663887315) Looks like steam didn't shutdown cleanly, scheduling immediate update check [2022-09-25 01:06:42] Loading cached metrics from disk (/home/proton/.steam/debian-installation/package/steam_client_metrics.bin) [2022-09-25 01:06:42] Using the following download hosts for Public, Realm steamglobal [2022-09-25 01:06:42] 1. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf' [2022-09-25 01:06:42] 2. https://cdn.akamai.steamstatic.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf' [2022-09-25 01:06:42] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in' Installing breakpad exception handler for appid(steam)/version(1663887315) [2022-09-25 01:06:42] Checking for update on startup [2022-09-25 01:06:42] Checking for available updates... [2022-09-25 01:06:42] Downloading manifest: https://cdn.cloudflare.steamstatic.com/client/steam_client_ubuntu12 [2022-09-25 01:06:42] Manifest download: send request Installing breakpad exception handler for appid(steam)/version(1663887315) [2022-09-25 01:06:42] Manifest download: waiting for download to finish [2022-09-25 01:06:42] Manifest download: finished [2022-09-25 01:06:42] Download skipped: /client/steam_client_ubuntu12 version 1663887315, installed version 1663887315, existing pending version 0 [2022-09-25 01:06:42] Nothing to do [2022-09-25 01:06:42] Verifying installation... [2022-09-25 01:06:42] Performing checksum verification of executable files [2022-09-25 01:06:43] Verification complete Loaded SDL version 2.25.0-7511446 sh: 1: lspci: not found ComputeStartupMode: found registry default startup mode: 0steamwebhelper.sh[191]: Runtime for steamwebhelper: defaulting to /home/proton/.steam/debian-installation/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[191]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() Installing breakpad exception handler for appid(steam)/version(1663887315) Installing breakpad exception handler for appid(steam)/version(1663887315) Installing breakpad exception handler for appid(steam)/version(1663887315) Installing breakpad exception handler for appid(steam)/version(1663887315) Installing breakpad exception handler for appid(steam)/version(1663887315) Installing breakpad exception handler for appid(steam)/version(1663887315) Installing breakpad exception handler for appid(steam)/version(1663887315) Installing breakpad exception handler for appid(steam)/version(1663887315) Installing breakpad exception handler for appid(steam)/version(1663887315) Warning: failed to set thread priority: set failed for 8: -1: setpriority() failed Warning: failed to set thread priority: set failed for priority 8 Warning: support for elevated priorities is most likely unavailable, suppressing future warnings Installing breakpad exception handler for appid(steam)/version(1663887315) Warning: failed to set thread priority: set failed for 8: -1: setpriority() failed Installing breakpad exception handler for appid(steam)/version(1663887315) Installing breakpad exception handler for appid(steam)/version(1663887315) (steam:144): GLib-GObject-WARNING **: 01:06:44.191: invalid (NULL) pointer instance (steam:144): GLib-GObject-CRITICAL **: 01:06:44.191: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed flock /sys/power/suspend_stats/success LOCK_SH failed. errno = 13Installing breakpad exception handler for appid(steam)/version(1663887315) Installing breakpad exception handler for appid(steam)/version(1663887315) Installing breakpad exception handler for appid(steam)/version(1663887315) Installing breakpad exception handler for appid(steam)/version(1663887315) Warning: failed to set thread priority: set failed for 8: -1: setpriority() failed Installing breakpad exception handler for appid(steam)/version(1663887315) CAppInfoCacheReadFromDiskThread took 198 milliseconds to initialize Installing breakpad exception handler for appid(steam)/version(1663887315) Installing breakpad exception handler for appid(steam)/version(1663887315) (steam:144): Gtk-WARNING **: 01:06:45.255: gtk_disable_setlocale() must be called before gtk_init() (steam:144): libappindicator-WARNING **: 01:06:45.341: Unable to get the session bus: Failed to execute child process ?dbus-launch? (No such file or directory) Installing breakpad exception handler for appid(steam)/version(1663887315) Illegal instruction (core dumped) WARNING: lavapipe is not a conformant vulkan implementation, testing use only. WARNING: lavapipe is not a conformant vulkan implementation, testing use only. Message type 9806 wasn't declared, but we registered job CClientJobEnableOrDisableDownloads to handle it? Installing breakpad exception handler for appid(steam)/version(1663887315) local (potentially out of sync) copy of roaming config loaded - 669 bytes. (steam:144): LIBDBUSMENU-GLIB-WARNING **: 01:06:47.518: Unable to get session bus: Failed to execute child process ?dbus-launch? (No such file or directory) roaming config store loaded successfully - 669 bytes. migrating temporary roaming config store BRefreshApplicationsInLibrary 1: 74ms Installing breakpad exception handler for appid(steam)/version(1663887315) Failed to init SteamVR because it isn't installed sh: 1: lspci: not found amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description. If they do, bad things may happen! ExecCommandLine: "'/home/proton/.steam/debian-installation/ubuntu12_32/steam' '-nominidumps' '-nobreakpad'" System startup time: 5.34 seconds Installing breakpad exception handler for appid(steam)/version(1663887315) steamwebhelper.sh[427]: Runtime for steamwebhelper: defaulting to /home/proton/.steam/debian-installation/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[427]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() Illegal instruction (core dumped) Installing breakpad exception handler for appid(steam)/version(1663887315) steamwebhelper.sh[477]: Runtime for steamwebhelper: defaulting to /home/proton/.steam/debian-installation/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[477]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() Illegal instruction (core dumped) Installing breakpad exception handler for appid(steam)/version(1663887315) steamwebhelper.sh[527]: Runtime for steamwebhelper: defaulting to /home/proton/.steam/debian-installation/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[527]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() Illegal instruction (core dumped) steamwebhelper.sh[576]: Runtime for steamwebhelper: defaulting to /home/proton/.steam/debian-installation/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[576]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() Illegal instruction (core dumped) steamwebhelper.sh[625]: Runtime for steamwebhelper: defaulting to /home/proton/.steam/debian-installation/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[625]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() Illegal instruction (core dumped) Installing breakpad exception handler for appid(steam)/version(1663887315) Installing breakpad exception handler for appid(steam)/version(1663887315) steamwebhelper.sh[676]: Runtime for steamwebhelper: defaulting to /home/proton/.steam/debian-installation/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[676]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() Illegal instruction (core dumped) steamwebhelper.sh[725]: Runtime for steamwebhelper: defaulting to /home/proton/.steam/debian-installation/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[725]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() Illegal instruction (core dumped) steamwebhelper.sh[774]: Runtime for steamwebhelper: defaulting to /home/proton/.steam/debian-installation/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[774]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() Illegal instruction (core dumped) ```

edit: not an issue when installed on the host (ie: not using docker). it seems likely that mine and @voidnyx2 's symptoms stem from a different root cause.