protonscr

Steam storefront loads into black screen

steamclosed NVIDIA driversDistro Family: UbuntuWeb Component
ValveSoftware/steam-for-linux#11113 · opened 2024-07-19 by Juppstein · updated 2024-09-05 · 15 comments · github
JJuppstein 2024-07-19 github

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

Kkisak-valve maintainer 2024-07-19 github

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)

Mmhanuszh 2024-07-19 github

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

RRandomHuman2020 2024-07-20 github

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

Mmhanuszh 2024-07-20 github

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

JJuppstein 2024-07-20 github

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

DdurtroSC 2024-07-21 github

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.

Ssh3zb0t 2024-07-23 github

-system-compose sems to have fixed it for me

arch/kde/wayland nv555 here

Aakrychowski 2024-07-24 github

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

Ppullasuti 2024-07-31 github

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

Kkust2708 2024-07-31 github

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

Ooreo639 2024-08-14 github

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.

Ppullasuti 2024-08-15 github

Still having the issue with beta 1723685248

TTTimo 2024-08-23 github

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.

Kkust2708 2024-09-05 github

The issue seems to be solved.

JJuppstein 2024-09-05 github

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

Nothing extracted yet.