Hello,
I recently updated my PC (NVIDIA GPU) from Fedora 42 GNOME to version 43, and since then I’ve been having problems with Steam games running on Proton not working properly.
Problem description: Since the update, most games start with a black screen and sound, if anything. Some also display an error message regarding a resolution change (tested with: Ember Knights, The Evil Within, Manor Lord, Noobs are Coming, The Outlast Trials which all worked on Fedora 42).
Special cases: A few games continue to work, e.g., Faster than Light (Native) and Vampire Survivor (Gold), but I don’t know why that is.
Solutions that didn’t work:
- Restart
- Reinstall Steam
- Check graphics card drivers
- Add start option for games
DRI_PRIME=1 %command% - Explicitly select the external graphics card via the “GPU Supergfxctl Switch” extension
- Tried different Proton versions (Hotfix, Experimental, 10.0-2, 9.0-4, 8.0-5)
Workaround: Start Steam via the terminal by using the command steam. Then all games will work as before without any further configuration being necessary.
Update: During my research, I discovered that this is because the environment variable VK_LOADER_DRIVERS_SELECT=*intel* is set. This should actually be VK_LOADER_DRIVERS_SELECT=*nvidia*. I don’t know why it worked with Fedora42, but this is set for the GNOME application and not for the terminal.