ValveSoftware / steam-for-linux

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

Steam storefront loads into black screen #11113

Closed Juppstein closed 1 day ago

Juppstein commented 1 month ago

Your system information

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

kisak-valve commented 1 month ago

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)

mhanuszh commented 1 month ago

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

RandomHuman2020 commented 1 month ago

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

mhanuszh commented 1 month ago

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

Juppstein commented 1 month ago

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

durtroSC commented 1 month ago

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.

sh3zb0t commented 1 month ago

-system-compose sems to have fixed it for me

arch/kde/wayland nv555 here

akrychowski commented 1 month ago

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

pullasuti commented 1 month ago

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

kust2708 commented 1 month ago

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

oreo639 commented 3 weeks ago

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.

pullasuti commented 3 weeks ago

Still having the issue with beta 1723685248

TTimo commented 2 weeks ago

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.

kust2708 commented 1 day ago

The issue seems to be solved.

Juppstein commented 1 day ago

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