Hi, I am new to Fedora and have troubles using Steam. It was working a while ago but is broken now, I believe I updated some packages.
When starting Steam via flatpak I get the following error message:
[rolf@dragonfly ~]$ flatpak run com.valvesoftware.Steam
Overriding TZ to Europe/Berlin
Running Steam on org.freedesktop.platform 18.08.30 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1556574584)
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
If I understand the output correctly, Steam is trying to load software rendering libraries and failing. That looks like something with my proprietary Nvidia drivers may be wrong. But running nvidia-smi indicates to me that the proprietary drivers are installed:
While trying to fix it, I already tried to uninstall the drivers using sudo dnf remove *nvidia* --noautoremove and then reinstall them via sudo dnf install cuda. I did that, because dnf update was unable to update some packages and I thought that might be related.
I did also try flatpak run com.valvesoftware.Steam --reset but the problem remains. This is not a general problem with flatpak as (for example) Spotify works.
What can I do to find out more about the problem and to solve it?
Thanks, your solution did work. I had to do a bit more to get it working though.
I removed the cuda repo from where I originally got my cuda packages and removed the proprietary nvidia drivers. Then I reinstalled them using instructions from Howto/NVIDIA - RPM Fusion and rebooted my PC. After that running flatpak update as suggested installed missing packages for flatpak.