Steam games do not launch after Fedora update

After updating to the newest kernel (6.14.9) on Fedora 42, Steam games have just stopped working completely.
Does not matter if I run them through Proton, does not matter what version of Proton i am using (GE does not work either), and does not matter if the game is available natively on Linux. The game launches, processes the Vulkan shaders (if necessary), and then immediately closes.

I know this issue has already been discussed in this topic, but the solution there did not work for my case.

I am for now completely lost in what should I try next, and I was hoping I could receive assistance here.

I’m not seeing issues on that kernel which makes me think that its GPU related issue.
I have an AMD GPU and play on Steam from the RPMfusion RPMs.

Which GPU do you have?
Have you tried booting into the previous kernel you where using?
Does that fix the issue?

I have a Quadro RTX 4000, with rpmfusion drivers.
Yes, i have tried booting into the previous kernel, and it did not help either.

Quick update since I have decided to boot into the older (6.14.6) kernel right now - nvidia-smi cannot communicate with the driver anymore.

Check that the nvidia driver is loaded.
I think this will do it lsmod | grep -e nouveau -e nvidia.
Which driver is loaded?
If it’s nouveau then try building the nvidia drivers with sudo akmods --rebuild.

The only driver loaded is i2c_nvidia_gpu.
Attempting to rebuild returns this:

Checking kmods exist for 6.14.6-300.fc42.x86_64 [  OK  ]
Files needed for building modules against kernel
6.14.6-300.fc42.x86_64 could not be found as the following
directories are missing:
/usr/src/kernels/6.14.6-300.fc42.x86_64/
/lib/modules/6.14.6-300.fc42.x86_64/build/Is the correct kernel-devel package installed? [FAILED]

Looks like you are missing kernal devel RPM.
This is the set I have installed.

$ rpm -qa | grep ^kernel
kernel-srpm-macros-1.0-25.fc42.noarch
kernel-headers-6.14.3-300.fc42.x86_64
kernel-core-6.14.6-300.fc42.x86_64
kernel-modules-core-6.14.6-300.fc42.x86_64
kernel-modules-6.14.6-300.fc42.x86_64
kernel-devel-6.14.6-300.fc42.x86_64
kernel-modules-extra-6.14.6-300.fc42.x86_64
kernel-devel-6.14.8-300.fc42.x86_64
kernel-core-6.14.8-300.fc42.x86_64
kernel-modules-core-6.14.8-300.fc42.x86_64
kernel-modules-6.14.8-300.fc42.x86_64
kernel-modules-extra-6.14.8-300.fc42.x86_64
kernel-core-6.14.9-300.fc42.x86_64
kernel-modules-core-6.14.9-300.fc42.x86_64
kernel-modules-6.14.9-300.fc42.x86_64
kernel-tools-libs-6.14.9-300.fc42.x86_64
kernel-devel-6.14.9-300.fc42.x86_64
kernel-devel-matched-6.14.9-300.fc42.x86_64
kernel-tools-6.14.9-300.fc42.x86_64
kernel-modules-extra-6.14.9-300.fc42.x86_64
1 Like

Couldn’t install kernel-devel for 6.14.6-300, same problem persisted on 6.14.8 so I switched back to 6.14.9 kernel, installed the driver again and rebuilt it.
nvidia-smi is now functional, nvidia drivers are loaded, yet the original issue persists.

Found out the problem. I had a recently purchased SSD used as a place for the steam library. Upon Fedora update, the mounting of that drive messed up and from that the symlinks created by Steam did too.

Simply remounting and setting up proper automount, then reinstalling steam and games from backups solved everything.