Open onegentig opened 1 year ago
This problem also happens on OpenSUSE Tumbleweed.
Steam opens and the tray icon appears and all, but no UI. This started to happen the day a mesa downgrade happened on Tumbleweed, 7 days ago. Back then running zypper dup with --allow-vendor-change used to fix it, but now it's broken again and that does not fix it anymore. Systemd journal also seems to briefly mention a problem with libcef.so:
jul 02 19:22:19│script[3096] │-> checking /home/luana/.local/share/Steam/ubuntu12_32/steam-runtime │
│jul 02 19:22:22│dbus-daemon[2514] │[session uid=1000 pid=2514] Activating service name='org.gnome.ScreenSaver' requested by ':1.135' (uid=1000 pid=4073 comm="/home/luana/.local/share/Steam/ubuntu12_32/steam -") │
│jul 02 19:22:22│script[3096] │waiting for steam to start...done │
│jul 02 19:22:24│dbus-daemon[2514] │[session uid=1000 pid=2514] Activating service name='org.gnome.ScreenSaver' requested by ':1.140' (uid=1000 pid=4252 comm="/home/luana/.local/share/Steam/ubuntu12_32/../ubun") │
│jul 02 19:22:24│dbus-daemon[2514] │[session uid=1000 pid=2514] Activating service name='org.gnome.ScreenSaver' requested by ':1.140' (uid=1000 pid=4252 comm="/home/luana/.local/share/Steam/ubuntu12_32/../ubun") ┬
│jul 02 19:22:25│dbus-daemon[2514] │[session uid=1000 pid=2514] Activating service name='org.gnome.ScreenSaver' requested by ':1.144' (uid=1000 pid=4341 comm="/home/luana/.local/share/Steam/ubuntu12_32/../ubun") │
│jul 02 19:22:25│dbus-daemon[2514] │[session uid=1000 pid=2514] Activating service name='org.gnome.ScreenSaver' requested by ':1.144' (uid=1000 pid=4341 comm="/home/luana/.local/share/Steam/ubuntu12_32/../ubun") │
│jul 02 19:22:28│kernel │traps: steamwebhelper[4138] trap invalid opcode ip:7f86113db794 sp:7fff9f5686a0 error:0 in libcef.so[7f860eaef000+7770000] ┴
│jul 02 19:22:29│systemd-coredum[4435] │Process 4138 (steamwebhelper) of user 1000 dumped core. │
│jul 02 19:22:29│drkonqi-coredum[4436] │"/home/luana/.local/share/Steam/ubuntu12_64/steamwebhelper" 4138 "/var/lib/systemd/coredump/core.steamwebhelper.1000.73defe08011544b8a54fa9222e25b4df.4138.1688336548000000.zst" │
│jul 02 19:22:39│systemd-coredum[4807] │Process 4482 (steamwebhelper) of user 1000 dumped core. │
│jul 02 19:22:39│drkonqi-coredum[4808] │"/home/luana/.local/share/Steam/ubuntu12_64/steamwebhelper" 4482 "/var/lib/systemd/coredump/core.steamwebhelper.1000.73defe08011544b8a54fa9222e25b4df.4482.1688336559000000.zst" │
│jul 02 19:22:49│systemd-coredum[4955] │Process 4820 (steamwebhelper) of user 1000 dumped core. │
│jul 02 19:22:50│drkonqi-coredum[4957] │"/home/luana/.local/share/Steam/ubuntu12_64/steamwebhelper" 4820 "/var/lib/systemd/coredump/core.steamwebhelper.1000.73defe08011544b8a54fa9222e25b4df.4820.1688336569000000.zst"
Trying to run the steamwebhelper also errors on libcef.so:
/home/luana/.local/share/Steam/ubuntu12_64/steamwebhelper: error while loading shared libraries: libcef.so: cannot open shared object file: No such file or directory
Running with -bigpicture I get the same result as you do too.
However, one thing seems to work: if I open Steam's old UI instead of the new one with steam -vgui
, it launches fine and the UI works! Can you try that? (Tho I'm sure the old UI won't stay forever so we do need a fix lol)
(( More possibly related issues: #9383 (diff: Flatpak, opt) and #9706 (diff: KDE) ))
However, one thing seems to work: if I open Steam's old UI instead of the new one with
steam -vgui
, it launches fine and the UI works! Can you try that? (Tho I'm sure the old UI won't stay forever so we do need a fix lol) – @LuNeder
Thanks, running steam -vgui
got at least the old GUI to open!
However, it felt slow and attempting to change "Steam Library Folders" setting crashed the entire GUI (reloading it). As my games are installed in a non-default location and my settings were reset, I cannot run anything. I was able to get Steam to recognise my games folder by editing ~/.steam/root/steamapps/libraryfolders.vdf
by hand. It recognised most of the apps there – Steam wanted to re-download a few games like "Warframe", but by clicking "Cancel" it [slowly] verified its presence.
Additionally, the "Friends Network" (chat) didn't work, and opening "Big Picture Mode" with -vgui
had the same outcome as without it (the glitching screen from original post). Odd…
libraryfolders.vdf
Tho I'm sure the old UI won't stay forever so we do need a fix lol
Yeah, here's hoping that Valve fixes this issue soon. 🙏🏽
For now I'm just glad I'm not an isolated incident. 😄
Systemd journal also seems to briefly mention a problem with libcef.so
So I ventured to the endless pits of journalctl
and I was able to get a similar core dump note:
systemd-coredump[66477]: [🡕] Process 66315 (steamwebhelper) of user 1000 dumped core.
Indeed there was the same line about libcef:
kernel: traps: steamwebhelper[66315] trap invalid opcode ip:7fe8823db794 sp:7fff18da8e00 error:0 in libcef.so[7fe87>
Here is the entire relevant part of the journal:
$ journalctl
Okay yeah we surely have the same problem then!
For me, the friends window on -vgui tells me I'm offline (I'm clearly not, even updating games in Steam itself work witgh -vgui). Tho I did not try to actually launch any games yet lol.
Leaving my logs here too since we do have the same problem: logs.tar.gz
I'm on OpenSUSE Tumbleweed, XFCE and NVidia 1070Ti
I'm having the same issues as @nickonegen , I think we only differ in our hardware
inxi -F
I was able to get Steam to launch normally without -vgui
by deleting ~/.local/share/Steam
@grillo-delmal: I'm having the same issues as nickonegen, I think we only differ in our hardware
Right, so far this (or similar) issue was see on various DEs (GNOME1, KDE4, XFCE2) and distros, (Fedora1 4, Ubuntu5, openSUSE2, Arch7), even on the Flatpak8 release – but all affected systems have a NVIDIA GPU in the GeForce 900 generation or younger. I haven't seen a report of someone with older GPU or a non-NVIDIA GPU have this problem.
Can't speak for all distros (GPU driver version isn't shown in most issues) but at least for Fedora, I can safely say that all these GPUs use the same akmod-nvidia
driver from RPMFusion (v535.54.03). I looked for an alike Fedora issue that would have a different version, but found none. Maybe I'll meddle with that as well, but I'd very much prefer not doing that… 😓
Perhaps the label:NVIDIA drivers could be applied to this issue?
Now, I am by no means an expert in this field, but if they [can] use the same driver, their interface can't be all that different, and might be possibly the same in eyes of apps like Steam?
@fr33zing: I was able to get Steam to launch normally without
-vgui
by deleting~/.local/share/Steam
While I tried this, I decided to give it another shot, and I found something.
Removing ~/.local/share/Steam
(further referred to as the Steam directory) worked sometimes to get it running. Removed it, tried running steam
via terminal, and it worked without the performance and crashing issues as -vgui
. Then I tried opening it using the icon (.desktop
) and everything was as normal – no window, live-die loop of steamwebhelper
. Wiping the Steam directory again allowed steam
to be ran from the terminal once more.
However after a few attempts, not even rm -Rf ~/.local/share/Steam
got it running again. It re-downloaded everything but hung at the same spot once more. Can't say I have made any other changes, I only tried experimenting with removing individual subfolders. Not even a full reinstall with sudo dnf remove steam
helped.
Given how many symlinks are in that directory, I can't say I am surprised. 😅 I saved copies of the Steam directory while it worked and after it stopped working and ran it through diff -sr
– aside from minor differences, cache and logs, there were no changes. Attempting to restore the functioning copy didn't get it running either.
I will continue experimenting with it, but so far, only steam -vgui
works.
Addendum: I've seen some people report that they at least get to the login screen – I wasn't so lucky. DRI_PRIME=0
has no impact, nor did PrefersNonDefaultGPU=true
or X-KDE-RunOnDiscreteGpu=true
in the steam.desktop
, regardless of -vgui
or new GUI. Changing any settings in old GUI like "GPU-accelerated rendering" or "Hardware video decoding" had no effect on anything either.
@grillo-delmal: I'm having the same issues as nickonegen, I think we only differ in our hardware
Right, so far this (or similar) issue was see on various DEs (GNOME1 3, KDE4 6, XFCE2) and distros, (Fedora1 3 4, Ubuntu5, openSUSE2, Arch7), even on the Flatpak8 release – but all affected systems have a NVIDIA GPU in the GeForce 900 generation or younger. I haven't seen a report of someone with older GPU or a non-NVIDIA GPU have this problem.
I have similar (Don't want to say "same" yet, because I have not read through all the posts carefully), issue with Arch+i3wm+amd RX6600 GPU. Ussually some variation of the following sequence gets the steam running, but it requires several tries: steam-native, steam-runtime, steam -vgui -bigpicture
.
Edit: I've removed cinnamon and openbox DE that i had installed from the past + the dependencies installed by those packages and steam now starts normally even without the -vgui
option.
Edit2: From the pacman log xdg-desktop-portal, xdg-desktop-portal-xapp
were one of the dependencies removed. But i still have the -gnome
and -gtk
versions installed. Mentioning this, because these were mentioned in some of the other related issues.
Quoting someone from NVidia in some discord group: “from what I could see it looks like it might be a race condition in CEF”
So it makes sense that -vgui launches, since it didn’t use CEF while the new UI is apparently made in HTML and uses CEF for everything.
I opened my steam client again with the -vgui
flag and was able to download an update (from the beta branch) that fixed the problem for me.
I opened my steam client again with the
-vgui
flag and was able to download an update (from the beta branch) that fixed the problem for me.
I’ve opened with -vgui and joined the beta, but the problem persists when not using -vgui for me.
disregard what I said, the problem persists. It's just that if I leave the big picture looping like how @nickonegen showed at some point at random it starts normally if you leave it looping, but when you start a game it starts looping again and the game ends up being unplayable... at least -vgui works and now I can open the game options panel there, which was actually a problem until now.
After joining the beta yesterday night, I booted my PC today and Steam is indeed working without -vgui lol (kinda laggy tho)
not working even with the beta for me.
Did a dnf update today and I'm hit with the exact same issue :( running with flatpak steam, I was able to get in with the -vgui flag but it seems to have no network connectivity. The new UI or big picture mode won't launch at all, just stuck in a loop
With an RTX 3080, this was what I had to do to get steam working properly
1) Open terminal and steam -vgui
2) Steam > Settings > Interface, then disable hardware accelerated web views
3) In terminal do steam --reset
4) Once steam launches, close it fully
5) In terminal sudo rm -r ~/.cache/nvidia/GLCache
5) Steam should now keep launching normally
Edit: On x11 with 535 drivers
How come you have this directory there and I don't?
Replying to https://github.com/ValveSoftware/steam-for-linux/issues/9780#issuecomment-1622073358
Can confirm, this appears to have fixed the issue for me, at least for the time being, on a GTX 1070.
Replying to https://github.com/ValveSoftware/steam-for-linux/issues/9780#issuecomment-1622073358
No dice for me :( RTX 3060 on driver 535, Fedora 38
Replying to https://github.com/ValveSoftware/steam-for-linux/issues/9780#issuecomment-1622073358
It fixed the problem for me too, (I skipped step 3 though)
from #9780 (comment): 5. In terminal
sudo rm -r ~/.cache/nvidia/GLCache
Apologies for the late reply, but I wanted to test things out before replying.
The command sudo rm -r ~/.cache/nvidia/GLCache
(why sudo
?) didn’t do anything – like @vityafx, I didn't have the folder there at all. With locate
, I found the GLCache folder in ~/.nv
.
And sure enough, after wiping this folder, it looks like it worked!
steam -vgui
via terminalrm -r ~/.nv/GLCache
Steam now seems to work correctly via terminal and .desktop link. I restarted it several times to make sure, and for now, it looks like it… just works! steam --reset
was not necessary.
I wonder why the folder difference – according to NVIDIA Dev-Guide, ~/.nv
should be the default folder for NVIDIA shader cache (but it can be changed by setting the $__GL_SHADER_DISK_CACHE_PATH
variable). Not sure if it’s distro repack difference or we just installed things differently…? (I doubt that, but for info, I just followed the RPMFusion guide to the letter.)
Either way, most of y’all should have it at ~/.nv/GLCache
or ~/.cache/nvidia/GLCache
or maybe ~/.cache/.nv/GLCache
. If neither, you’ll have to look for the folder with locate
or something (it's not ~/.local/share/Steam/steamapps/**
, that is Vulkan shader cache for games).
Quick sidenote: I noticed that I was able to run all games and even the GUI through Lutris, and I couldn’t for a long time figure out what was different. Well, if the GLCache was at fault, Lutris had to do something with or around that – and it looks like it just straight up used its own cache in ~/.cache/lutris/shaders/steam/GLCache
.
On the latest Beta Update (steam-runtime_0.20230509.49499), I re-enabled "GPU-accelerated web rendering", and so far it looks like it all works without problems (incl. Big Picture). According to the changelog, the issue should be patched – though it’s likely still worked on (they call it a workaround), and I kinda won’t be surprised if it broke in a few restarts (it’s beta afterall) – I’ll update this post if that happens. :)
Alright I was able to get it working again by uninstalling the Flatpak version and installing the rpm-fusion package, seems to be working as normal now
Mine is still broken after trying everyone's advice. I am an arch user on latest everything with a 2070 super.
@Drogobo I tend to believe the solution posted by @nickonegen works for me on kernel 6.4.1-arch2-1 and nvidia-dkms 535.54.03. I've done nothing before that but a reinstall of the drivers after a failed downgrade to 530.41.03 (the downgrade can't compile the dkms for kernel 6.4.1 anymore).
Have you tried steam-native or steam -vgui from console? There are a few red herrings in the output but I had an "terminate called after throwing an instance of 'dxvk::DxvkError" at some point which I fixed by putting VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json in /etc/environment. If you think you found an error, maybe create a gist of it and post the link here.
I seem to be hitting this on openSUSE Tumbleweed. With updates up to Friday last week, it worked if I just disabled hardware acceleration. With today's updates it only works with -vgui
.
I've tried https://github.com/ValveSoftware/steam-for-linux/issues/9780#issuecomment-1623489003 and it didn't work for me. I've tried a couple of CEF switches, which don't fix the crash but sometimes change the sandboxing message. I've tried a steam --reset
and still getting the crash loop after logging in again.
NVidia 535.54.03, kernel 6.3.9-1, glibc-2.37-4.4 and Steam 1.0.0.78 by the RPM, 1687386907 by the UI. GeForce GTX 970. Steam Beta isn't any different.
I don't know about what everyone else's type of glitch is, but mine is really screwed. steam -vgui
crashes xorg whenever I open a game. The regular one is even worse; I will just run steam
, and xorg will kill itself. I am on the currently-available newest version of the kernel and drivers for Arch Linux.
I'm on arch as well with the newest nvidia drivers and can't start steam through the command line, using -vgui, native or anything else mentioned in this thread. Unfortunately I just scrolled all the way through.
To everyone who posted the comments after @nickonegen : I had the same issue with 3080 and 4090, until I did what @nickonegen suggested. Mane people find the GLCache directory by another path, I found it exactly where @nickonegen said it would be. I deleted it as per suggestion, restarted steam without any flags, and it has been all working since then, and working great - not a single issue with whatever there might be (except for the non-related HiDPI problem, but this is off-topic).
This isn't going to be fixed with new kernel or with new driver from NVIDIA, this can only be fixed (if it is ever going to be) by the maintainers of the NVIDIA package, who would delete/erase this GLCache directory with the new package release of the same driver.
And a few more things: initially, yes, the "vgui" argument was doing the job for me (even though with some caveats), but then I also couldn't see the window even with this flag. I also couldn't launch any single game (apparently, they refused to load the libsteam_api.so, or some parts of it, at least the GameServer API for sure), and steam couldn't even place the tray icon. So yes, for me it got worse for some reason. But, again, I got it all fixed thanks to @nickonegen. @kisak-valve you suggested that I had a relevant bug where the only option I had was downgrading the driver. As you may see, this isn't the case. Just an FYI. Thanks for trying to help!
I seem to be hitting this on openSUSE Tumbleweed. With updates up to Friday last week, it worked if I just disabled hardware acceleration. With today's updates it only works with
-vgui
.I've tried https://github.com/ValveSoftware/steam-for-linux/issues/9780#issuecomment-1623489003 and it didn't work for me. I've tried a couple of CEF switches, which don't fix the crash but sometimes change the sandboxing message. I've tried a
steam --reset
and still getting the crash loop after logging in again.NVidia 535.54.03, kernel 6.3.9-1, glibc-2.37-4.4 and Steam 1.0.0.78 by the RPM, 1687386907 by the UI. GeForce GTX 970. Steam Beta isn't any different.
For the sake of sharing knowledge and helping others - did you find the GLCache directory there, deleted it and it didn't work? Or you didn't find the directory there?
It was there (not in .cache), and deleting didn't change anything. Still won't open unless I use -vgui.
I'll try checking other locations later on case there's another cache that Steam is using.
It was there (not in .cache), and deleting didn't change anything. Still won't open unless I use -vgui.
I'll try checking other locations later on case there's another cache that Steam is using.
That might make sense, as the distro you are using is different. Try "sudo find -iname GLCache /" Or something like that. Or you may ask the maintainers of the package of your distro, or look at how it is packaged, perhaps, they change this setting there.
Ahah! ~/.cache/.nv/GLCache
on openSUSE Tumbleweed using the G06 drivers from https://download.nvidia.com/opensuse/tumbleweed. Steam now opens with the new UI and works with GPU accelerated web views. The .nv
directory existed, but doesn't seem to have anything later than 2018.
As a user, I like the idea of the package cleaning up the cache if it's going to cause bugs.
But as an occasional developer and packager then I know that's a PITA and don't think it's a great idea. It would be better if the code automatically invalidated the cache to prevent whatever problem this was, rather than having to forcefully delete it on package update etc.
Thanks everyone!
I don't know why, but clearing my nvidia cache doesn't do anything to help my issue.
Wiping GLCache worked for me.
Garuda Linux, 6.4.1-zen2-1-zen, nvidia version 535.54.03-1
Simply erased all the contents of ~/.cache/nvidia/GLCache, did nothing else, Steam works perfectly now.
Arch Linux / 2070S user.
Found my solution here https://bugs.archlinux.org/task/79006
"Installing our lib32-libnm to avoid the old one from the runtime also avoids the crash."
@spoolcron
Arch Linux / 2070S user.
Found my solution here https://bugs.archlinux.org/task/79006
"Installing our lib32-libnm to avoid the old one from the runtime also avoids the crash."
That was it, thank you very much! the lib32-libgudev 237-2 -> 238-1 update that broke Steam starting on Archlinux. if you don't want to downgrade lib32-libgudev, installing lib32-libnm will work fine too.
lib32-gst-plugins-good pulls lib32-libgudev as dependency if you don't know how it got on your system.
Edit: installing lib32-libudev0-shim is also an option, you decide, see.
I have searched my whole system for the GLCache and removed all to no avail. Installing lib32-libudev0-shim, lib32-libnm, and downgrading lib32-libgudev has not worked. I cannot even get to the menu to disable hardware acceleration using any of the listed options on both runtime and native.
Removing GLCache fixed it for me. The only thing is, I have to do it every time I try to launch Steam, which isn't really a problem as I can use an alias to do both.
Removing GLCache fixed it for me. The only thing is, I have to do it every time I try to launch Steam, which isn't really a problem as I can use an alias to do both.
Did you switch off hard ware acceleration for WebView in steam settings?
Thank you. Executing
cd /var/cache/pacman/pkg/
pacman -U ./libgudev-237-2-x86_64.pkg.tar.zst ./lib32-libgudev-237-2-x86_64.pkg.tar.zst
fixed it. Was able to launch Steam immediately after executing that command. This is on Arch Linux with an AMD GPU in case it matters.
That was it, thank you very much! the lib32-libgudev 237-2 -> 238-1 update that broke Steam starting on Archlinux. if you don't want to downgrade lib32-libgudev, installing lib32-libnm will work fine too.
Did you switch off hard ware acceleration for WebView in steam settings?
Yes, I did. The only thing I didn't do was steam --reset
.
steam -vgui
seemed to do the trick for me (3900x, 2080Ti, nvidia-535.54.03). Followed up with killing it and running rm -r ~/.nv/GLCache
. After that I was able to launch Steam via its start menu shortcut again as normal.
The same problem in Docker on Ubuntu 22.04 and 23.04 with 535 Nvidia drivers.
And sure enough, after wiping this folder, it looks like it worked!
1. Launched `steam -vgui` via terminal 2. Opted into Steam Beta Update(not sure if necessary?) 3. Disabled GPU-accelerated web rendering 4. Closed Steam, wait until the Steam process fully exits 5. `rm -r ~/.nv/GLCache` 6. Steam worked properly now!
Works for me but I need to remove the GLCache everytime before I start Steam
For AMD GPU users you can have a try as below:
If amdgpu stack has been installed already do what as below:
$ sudo amdgpu-uninstall
$ sudo amdgpu-install --usecase=graphics --vulkan=pro
If amdgpu stack has not been installed, Install amdgpu stack according to https://amdgpu-install.readthedocs.io/en/latest/preamble.html
Attention: --usecase
don't use workstation
option.
After above, reboot your machine.
Though something maybe changed but it works for me.
I am also having this issue, amd gpu pop os. The only way I can get steam to run normally is by installing the flatpak version and then clicking open from within pop shop
Edit: I found another way to get it to start normally, right clicking on the steam icon and clicking "Library" to start steam in the library works for me
It seems like I'm having this issue too, on an AMD 7900 XTX on Fedora Silverblue 38. I can no longer run the Steam from Flatpak from GNOME. It works from the terminal, oddly, if I do flatpak run com.valvesoftware.Steam
or if I rebase to Kinoite and run it from KDE.
The workarounds listed above don't seem to work for me.
I even went as far as rebuilding my Steam configs in ~/.var/app/com.valvesoftware.Steam/
completely from scratch (including re-adding games... sigh). It's still broken.
Hello @garrett, that set of symptoms makes your issue #9383.
@kisak-valve Thanks! Yeah, that's exactly my issue. I just got a new computer and this one has integrated graphics as well as the 7900. (My last only had a PCI GPU.)
I think this is NVIDIA driver bug, not Steam's fault. I recently bought my first NVIDIA card, spent hours trying to set everything up on Arch Linux and stumbled upon this and now i'm dissapointed. All other GPUs work fine on Linux, what's wrong NVIDIA?
Since yesterday (1. July 2023), Steam hangs on start, unable to create a window for itself (new GUI problem?). It appears that
start.sh
is repeatedly trying to create asteamwebhelper
that just crashes soon after spawning.Update: Identified as a CEF (libcef.so) issue, it’s currently tracked by NVIDIA and looks like a workaround is out in Steam Beta (see changelog). Should be fixed by disabling "GPU-accelerated web rendering" and wiping GLCache, see #9780 (comment).
System Information
``` Installed Packages steam.i686 1.0.0.78-1.fc38 @rpmfusion-nonfree-updates steam-devices.i686 1.0.0.78-1.fc38 @rpmfusion-nonfree-steam ```$ dnf list installed "*steam*"
``` Installed Packages akmod-nvidia.x86_64 3:535.54.03-1.fc38 @rpmfusion-nonfree-nvidia-driver kmod-nvidia-6.3.8-200.fc38.x86_64.x86_64 3:535.54.03-1.fc38 @@commandline nvidia-persistenced.x86_64 3:535.54.03-1.fc38 @rpmfusion-nonfree-nvidia-driver nvidia-settings.x86_64 3:535.54.03-1.fc38 @rpmfusion-nonfree-nvidia-driver nvidia-vaapi-driver.x86_64 0.0.10-1.fc38 @rpmfusion-nonfree-nvidia-driver xorg-x11-drv-nvidia.x86_64 3:535.54.03-2.fc38 @rpmfusion-nonfree-nvidia-driver xorg-x11-drv-nvidia-cuda.x86_64 3:535.54.03-2.fc38 @rpmfusion-nonfree-nvidia-driver xorg-x11-drv-nvidia-cuda-libs.x86_64 3:535.54.03-2.fc38 @rpmfusion-nonfree-nvidia-driver xorg-x11-drv-nvidia-cuda-libs.i686 3:535.54.03-2.fc38 @rpmfusion-nonfree-nvidia-driver xorg-x11-drv-nvidia-kmodsrc.x86_64 3:535.54.03-2.fc38 @rpmfusion-nonfree-nvidia-driver xorg-x11-drv-nvidia-libs.i686 3:535.54.03-2.fc38 @rpmfusion-nonfree-nvidia-driver xorg-x11-drv-nvidia-libs.x86_64 3:535.54.03-2.fc38 @rpmfusion-nonfree-nvidia-driver xorg-x11-drv-nvidia-power.x86_64 3:535.54.03-2.fc38 @rpmfusion-nonfree-nvidia-driver ```$ dnf list installed "*nvidia*"
``` System: Host: ongn-zetaxi270 Kernel: 6.3.8-200.fc38.x86_64 arch: x86_64 bits: 64 Desktop: GNOME v: 44.2 Distro: Fedora release 38 (Thirty Eight) Machine: Type: Desktop System: Gigabyte product: Z270X-Ultra Gaming v: N/A serial:$ inxi -F
Description
When I try to start Steam either from the terminal or from the application launcher, the process just hangs and doesn't open the Steam client (has to be killed using
kill
or justkillall steam
).The issue started appeared one day ago–Steam was working perfectly fine before that. I made no changes to the system, settings or anything in that time (auto-update might have happened though).
Executing
steam
in the terminal didn't print any errors or any lines that would differ from a successful launch. After "RegisterForAppOverview", it appears thatsteamwebhelper
was repeatedly executed:The longer I let it run, the more
steamwebhelper
s were spawned (seen inhtop
andps aux | grep 'steam'
, no window ever appeared. At this point, the program didn't respond to even SIGINTs and had to be forcibly killed.\ By some miracle, I was able to start Steam in offline mode (
steam -offline
) once after runningsteam --reset
. Games, incl. online ones, ran as expected. But sadly, after I restarted the computer again, not even the offline option helped (I tried resetting again, no change).Addendum: Running
[Screencast from 2023-07-03 00-08-47.webm](https://github.com/ValveSoftware/steam-for-linux/assets/84882649/84987064-f1ae-499d-8bd2-37af1d181f91)steam -bigpicture
fails in a…peculiar way (video)Steps for reproducing this issue:
What I tried so far:
steam -offline
steam --reset
steam --flushconfig
steam -cef-disable-gpu
steam -bigpicture
DRI_PRIME=0 steam
dnf downgrade steam
dnf reinstall steam
dnf remove steam && dnf install steam
rm -rf ~/.cache/nvidia/GLCache
rm -rf ~/.steam/ ~/.steampath ~/.steampid
rm -rf ~/.local/share/Steam/
(worked for a time, see #9780 (comment))steam -vgui
(works to a limited extent, see #9780 (comment))