Re: steam is black
Reply #1 –
I was having the same problem with Steam in Artix -- the cause appears to be the freetype package being upgraded to version 2.11.0 (specifically, "freetype2-2.11.0-3-x86_64.pkg.tar.zst" is what I have in my /var/cache/pacman/pkg/ directory).
I determined this initially by starting up Steam via Terminal with command 'steam-runtime' -- the following output helped narrow it down to freetype:
./steamwebhelper: symbol lookup error: /usr/lib/libfreetype.so.6: undefined symbol: hb_ot_tags_from_script_and_language
As referenced in the below links:
https://wiki.archlinux.org/title/Steam/Troubleshooting#Steam_webview/game_browser_not_working_in_native_runtime_(Black_screen)
https://github.com/ValveSoftware/steam-for-linux/issues/8011
The way I was able to resolve Steam's rendering issue while also getting freetype upgraded to freetype2-2.11.0.-3 is by performing the following commands (HUGE thanks and original credits go to /u/pwerner2 on Reddit's /r/LinuxGaming for this! Link to original post: Steam doesn't load UI)
1. Exit Steam completely
2. Downgrade freetype via the following command:
sudo pacman -U https://archive.archlinux.org/packages/path/freetype2-2.10.4-1-x86_64.pkg.tar.zst
3. Launch Steam, and under ''Settings' > 'Account', click the 'Change' button underneath the 'Beta participation' header, and choose 'Steam Beta Update' from the Beta participation drop-down menu.
4. Wait for the Steam update to finish & Steam itself to launch once again; then, exit Steam completely.
5. Perform system update again -- freetype will then be upgraded to version 2.11.0 and Steam will render pages correctly.