If you don’t want to switch from the RPM version of Steam to the flatpak version as the solution suggests you can do the following.
In the terminal run:
__GL_CONSTANT_FRAME_RATE_HINT=3 steam
Running Steam with this environment variable gives it the opportunity to update itself.
Running Steam like this is only needed for getting it to update. Afterwards you should be able to launch Steam through the application launcher as usual.
So what is the current status of Steam on Fedora 42?
I have an all AMD system (2nd generation Threadripper with a RX 6950XT) and everything is running totally fine without any issues on Fedora 41.
What’s keeping me from running the upgrade to Fedora 42 is the messages I read here and several others places about Steam stopped working after upgrading to Fedora 42.
Is it “safe” for me to upgrade to Fedora 42 or should I expect problems with Steam… perhaps better to wait longer so the issues can be fixed??
The issue will be resolved soon and in the meantime, __GL_CONSTANT_FRAME_RATE_HINT=3 steam works just fine (I have a Radeon RX 7700 XT). If that’s the only reason you’re hesitating to switch to version 42, it’s nothing too limiting.
Did the update one hour ago and so far no problems at all.
Steam didn’t need any fixes, it just started and was able to play games like usual.
ps.
Still notice that the Fedora logo in the bottom left corner of the login screen still falls off the screen and can only see the top 1/5 or something.
It looks like you’re confusing the rpmfusion version of Steam, which you launch with steam in the terminal, with the flatpak version, which is launched using flatpak run com.valvesoftware.Steam.
If the steam command doesn’t work, it’s probably because you only have the flatpak version installed. Check in Fedora Software which version is installed, and if needed, install the rpmfusion version.