this post was submitted on 22 Jun 2023
6 points (100.0% liked)

Arch Linux

7777 readers
1 users here now

The beloved lightweight distro

founded 4 years ago
MODERATORS
6
submitted 1 year ago* (last edited 1 year ago) by vepro to c/[email protected]
 

Since nvidia 535.x and new Steam GUI windows might not spawn and you have trouble using it. Here are ways to solve this:

$ steam -vgui launches Steam with partly old UI. Should work, but can't use friends network and if opening game properties webview will crash and reset.

$ steam --reset redownloads the steam runtime. Need to relogin. At least some Preferences are lost (compatibility / Proton for games, Settings like GPU acceleration). The new UI might launch though, at least until you restart your PC or restart steam. (https://wiki.archlinux.org/title/Steam/Troubleshooting#Steam_window_does_not_show_on_Nvidia_GPUs_after_the_June_14,_2023_update)

(Edit: This worked just once)

$ __GL_THREADED_OPTIMIZATIONS=0 steam There should be almost no downside to this, prob some small performance loss. Source: https://forums.developer.nvidia.com/t/steam-for-linux-client-not-showing-ui-with-535-43-02-245/256178/9

In this thread this also was mentioned:

$ steam -no-cef-sandbox but this sounds unsafe. I suggest this only as the very last resort.

If you found a working solution, you can make an alias, e. g.: alias steam='steam -vgui'

Alternatively, just install the flatpak. Since the flatpak package brings it's own runtime packages, it just works.

top 7 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

You most likely do not have the correct lib32-nvidia-utils installed. They pushed nvidia-utils 535 first while lib32-nvidia-utils 535 was stuck in testing. This basically caused Steam to not load up properly.

If your lib32-nvidia-utils isn't the correct version, you do not need to do any of these steps. Simply update it to resolve this issue.

[–] vepro 1 points 1 year ago (1 children)

When I upgraded lib32-nvidia-utils was already at 535, and the problem itself is still there for me. The probable cause is libcef invalid opcodes (dmesg)

traps: steamwebhelper[1959] trap invalid opcode ip:7f6575bdb794 sp:7fffa9a5d930 error:0 in libcef.so[7f65732ef000+7770000]

[–] [email protected] 1 points 1 year ago

Not sure if you've seen or participated in this bug report: https://github.com/ValveSoftware/steam-for-linux/issues/9634 but here it is for reference.

[–] bababooey 1 points 1 year ago

The -vgui option hasn’t worked for me unfortunately. I ended up downgrading to an older steam version for now and that got me going

[–] [email protected] 1 points 1 year ago (1 children)

I run the Flatpak version and I do not have any issues regarding this.

[–] vepro 1 points 1 year ago

Yeah flatpak packages bring their own runtime packages so they're more independent of the underlying system. I installed the steam flatpak now and it works just fine

[–] Onurb 1 points 1 year ago* (last edited 1 year ago)

I also had problems today with Steam but with a different solution. I had to remove the xdg-desktop-portal-gnome to get any window to show up for Steam

load more comments
view more: next ›