ok i just verified the error is not there after downloading and installing gnome DE
I have the same issue running latest CachyOS (basically Arch). I installed Steam today; it downloaded the latest updated version, asked me to log in, and then expressed this bug. The main Steam window is black. If I hover the mouse over where the menu bar should be, it does show the menus. The Friends dialog window shows properly.
I am running Niri window manager on Wayland. No plans to install GNOME desktop environment because I left GNOME due to too much mouse usage causing repetitive-stress injury. Hopefully Steam for LINUX can be fixed to run with barebones tiling window managers (or Wayland/X sessiion without even a window manager) and not full desktop environments.
Thanks in advance!
@dchang0 Hey there, I know it has been a while, but I found the fix. I am on the same setup as you, except I am on Arch itself with Niri.
Fix: Just go to your system tray, then steam menu and click on Settings>Interface then untick the Enable GPU accelerated rendering for web UI option.
Explanation: Steam's store UI uses CEF, based on Chromium. Chromium tries to use GPU accelerated rendering which for some reason isn't supported on systems like ours. Trying to figure out why.
@dchang0 Hey there, I know it has been a while, but I found the fix. I am on the same setup as you, except I am on Arch itself with Niri.
Fix: Just go to your system tray, then steam menu and click on Settings>Interface then untick the Enable GPU accelerated rendering for web UI option.
Explanation: Steam's store UI uses CEF, based on Chromium. Chromium tries to use GPU accelerated rendering which for some reason isn't supported on systems like ours. Trying to figure out why.
Thanks! I had tried that already based on some other thread I found elsewhere. It did not work for me, though it did work for other people. I suspect it was due to the very low-end netbook-class CPU I had.
What did work for me on CachyOS was someone recommended that I force Steam to use the system composer by adding the command line option -system-composer. With this, I can leave the hardware acceleration setting turned on but it doesn't matter since it forces the use of the system composer.
That said, the "real" fix for me was to switch to a different computer. It was my old laptop that has an Intel N200 CPU with integrated graphics that was giving me trouble. I am running CachyOS with Niri and Steam on a newer laptop with an AMD Ryzen 5 AI 340-series CPU with integrated AMD graphics. The -system-composer option is not needed.
I hope this helps someone.
Only solutions that worked for me were turning on a compositor or launching Steam with the -system-composer flag. Issue identified here - https://github.com/ValveSoftware/steam-for-linux/issues/10543
Your system information
Steam Logs: tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs
tar: Removing leading `/' from member names
/home/yahia/.steam/steam/logs/
/home/yahia/.steam/steam/logs/parental_log.txt
/home/yahia/.steam/steam/logs/transport_steamui.txt
/home/yahia/.steam/steam/logs/systemdisplaymanager.txt
/home/yahia/.steam/steam/logs/client_networkmanager.txt
/home/yahia/.steam/steam/logs/bootstrap_log.txt
/home/yahia/.steam/steam/logs/compat_log.txt
/home/yahia/.steam/steam/logs/updateui_child.txt
/home/yahia/.steam/steam/logs/cef_log.previous.txt
/home/yahia/.steam/steam/logs/appinfo_log.txt
/home/yahia/.steam/steam/logs/steamui_update.txt
/home/yahia/.steam/steam/logs/shader_log.txt
/home/yahia/.steam/steam/logs/remote_connections.txt
/home/yahia/.steam/steam/logs/text_filter_log.txt
/home/yahia/.steam/steam/logs/steamui_audio.txt
/home/yahia/.steam/steam/logs/webhelper.txt
/home/yahia/.steam/steam/logs/transport_client.txt
/home/yahia/.steam/steam/logs/steamsysinfo.txt
/home/yahia/.steam/steam/logs/systemmanager.txt
/home/yahia/.steam/steam/logs/steamui_system.txt
/home/yahia/.steam/steam/logs/console_log.txt
/home/yahia/.steam/steam/logs/webhelper-linux.txt
/home/yahia/.steam/steam/logs/systemperfmanager.txt
/home/yahia/.steam/steam/logs/steamui_librarycache.txt
/home/yahia/.steam/steam/logs/content_log.txt
/home/yahia/.steam/steam/logs/steamui_login.txt
/home/yahia/.steam/steam/logs/webhelper_gpu.txt
/home/yahia/.steam/steam/logs/cef_log.txt
/home/yahia/.steam/steam/logs/configstore_log.txt
/home/yahia/.steam/steam/logs/workshop_log.txt
/home/yahia/.steam/steam/logs/connection_log.txt
/home/yahia/.steam/steam/logs/systemdockmanager.txt
/home/yahia/.steam/steam/logs/controller_ui.txt
/home/yahia/.steam/steam/logs/systemaudiomanager.txt
/home/yahia/.steam/steam/logs/cloud_log.txt
/home/yahia/.steam/steam/logs/controller.txt
/home/yahia/.steam/steam/logs/gameprocess_log.txt
/home/yahia/.steam/steam/logs/console-linux.txt
/home/yahia/.steam/steam/logs/steamui_html.txt
/home/yahia/.steam/steam/logs/streaming_log.txt