steam-for-linux icon indicating copy to clipboard operation
steam-for-linux copied to clipboard

Steam storefront loads into black screen

Open Juppstein opened this issue 1 year ago • 13 comments

Your system information

  • Steam client version (build number or date): 1721173529

  • Distribution (e.g. Ubuntu): Ubuntu 22.04 / Kernel 6.8.9-1

  • Opted into Steam client beta?: [Yes/No] yes

  • Have you checked for system updates?: [Yes/No] yes

  • Steam Logs: [generate by running this command in a terminal tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs] steam-logs.tar.gz

  • GPU: Nvidia/Intel/AMD Nvidia 550.90.07 running under xfce/lightdm

Please describe your issue in as much detail as possible:

Opening the store front with the latest beta version gives me a black screen instead of the store layout. Tried disabling/enabling GPU blocklist as well as jumping between menus before trying to open the store, but to no avail. Also no difference between big picture and regular mode.

Steps for reproducing this issue:

  1. Start Steam
  2. Go to store front
  3. Get black screen

Workspace 1_270

Juppstein avatar Jul 19 '24 20:07 Juppstein

Hello @Juppstein. these look like some lines of interest from your steamwebhelper.log:

[0529/171415.493088:ERROR:gl_display.cc(508)] EGL Driver message (Critical) eglMakeCurrent: Failed to make the GLX context current
[0529/171415.493199:ERROR:gl_context_egl.cc(475)] eglMakeCurrent failed with error EGL_CONTEXT_LOST

Does completely closing Steam, then running steam -system-compose or steam -cef-disable-gpu workaround the issue? (from #10561)

kisak-valve avatar Jul 19 '24 21:07 kisak-valve

I have the same problem, but only when GPU accelerated web views are enabled

steam -system-compose: Still black steam -cef-disable-gpu: Fixed

Steam: 1721173529 (beta branch) Debian 12, Gnome 43.9, X11, Nvidia 535.183.01, Kernel 6.1.0-17-amd64 Intel Core i5-2500, GeForce GTX 1050 Ti, 16GB DDR3

Edit: Updated Steam to 1721420033, still present

mhanuszh avatar Jul 19 '24 21:07 mhanuszh

Encountering the same problem, though it only appeared for me after killing all steamwebhelper processes as a temporary workaround for #9561

tested the two arguments, -system-compose did not solve the problem, but -cef-disable-gpu did.

Steam: 1721420033 (Families beta branch) Debian 12, KDE Plasma 5.27.5, NVIDIA Driver 535.183.01, Kernel 6.1.0-23-amd64 Intel Core 17-12700F, GeForce RTX 3060, 48GB DDR4

RandomHuman2020 avatar Jul 20 '24 09:07 RandomHuman2020

Same on my other PC. This is not Nvidia specific

Steam 1721420033 Fedora 40, Gnome 46.3.1, Wayland, Intel Mesa 24.1.2 i915, Kernel 6.9.9-200.fc40.x86_64 Intel Xeon E3-1225 v5, Intel HD Graphics P530, 8GB DDR4

mhanuszh avatar Jul 20 '24 10:07 mhanuszh

Hello @Juppstein. these look like some lines of interest from your steamwebhelper.log:

[0529/171415.493088:ERROR:gl_display.cc(508)] EGL Driver message (Critical) eglMakeCurrent: Failed to make the GLX context current
[0529/171415.493199:ERROR:gl_context_egl.cc(475)] eglMakeCurrent failed with error EGL_CONTEXT_LOST

Does completely closing Steam, then running steam -system-compose or steam -cef-disable-gpu workaround the issue? (from #10561)

It does work with cef-disable-gpu but not with system-compose

Juppstein avatar Jul 20 '24 17:07 Juppstein

Also seeing this with a nvidia gpu. Disabling gpu accelerated web views solves it in my case but results in other problems. In my case I see the problem in a manjaro installation with steam latest beta and using kde. My gpu is a gtx 970.

With gpu acceleration on web views disabled I get white flashes mostly until sometimes steam loads with the web views loading without a problem with the exception of store page broadcasts.

Broadcasting on store pages is not working globally in my system,. Tested with steam client, vivaldi, chrome and firefox. The broadcast videos never load on store pages.

durtroSC avatar Jul 21 '24 13:07 durtroSC

-system-compose sems to have fixed it for me

arch/kde/wayland nv555 here

sh3zb0t avatar Jul 23 '24 10:07 sh3zb0t

fedora 40 64bit, intel 12th gen, KDE - same issue. helping opt-out from beta (or beta_families) or steam -cef-disable-gpu

akrychowski avatar Jul 24 '24 13:07 akrychowski

Same problem. Both -cef-disable-gpu and -system-composer (instead of "compose") fix the issue. Using stock Pop OS 22.04 and nvidia driver 555.58.02

pullasuti avatar Jul 31 '24 10:07 pullasuti

Same problem with Intel iGPU (Intel(R) UHD Graphics 770). Using NVIDIA GPU (NVIDIA GeForce GTX 1080 Ti) with __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia steam or steam -cef-disable-gpu solve the problem. steam-logs.tar.gz

kust2708 avatar Jul 31 '24 18:07 kust2708

I am experiencing this with Steam beta client 1723601482 on Void Linux with an intel 1165G7 igpu (no NVIDIA). steam -cef-disable-gpu does workaround the issue. https://gist.github.com/oreo639/999ccf9a318a958fe6983d3c46229da4

This issue does not happen for me on the non-beta client.

oreo639 avatar Aug 14 '24 04:08 oreo639

Still having the issue with beta 1723685248

pullasuti avatar Aug 15 '24 05:08 pullasuti

The next beta client update will have some fixes for this. Note that for this specific problem, you shouldn't need to use -cef-disable-gpu as a workaround. It should be enough to set -system-composer.

TTimo avatar Aug 23 '24 21:08 TTimo

The issue seems to be solved.

kust2708 avatar Sep 05 '24 09:09 kust2708

Yup, can confirm that this seems to have been fixed in the recent updates 👍🏼

Juppstein avatar Sep 05 '24 10:09 Juppstein