Steam games not lauching

Hello There :slight_smile:

First of all, thank you very much for this amazing distribution.
I’m using it for video and audio post-production and it works like a charm.
As I’m greedy, I wanted to do some gaming as well on Steam.
Linux compatible games work fine, but the one that used the ProtonDB compatibility don’t.
When I launch a game, the Vulkan Shaders load to 100% but then, nothing happens, and the button “play” becomes green again.
If ever there were a solution to my problem, that would be great, otherwise no big deal, I’m delighted to bo able to use linux on a professionnal level, owing to you :slight_smile:

Cheers !

Try temporarily changing SELinux to permissive mode, “sudo setenforce 0”. Normally SELinux should be in enforcing mode, but I had to change SELinux to permissive to get some Steam games to work.

If the game works with SELinux in permissive mode, you can run “sudo setenforce 0” before a gaming session and run “sudo setenforce 1” when you are done.

EDIT: Another option is to try to track down what blocks the game from starting when SELinux is enforcing. SELinux in permissive mode should log what would be blocked in enforcing mode.

Thank you for your answer!
I will try it Wednesday and let you know if It works.

Hi there !

So yes, it was definitely a SELinux issue.
I tried to autorelabel SELinux but it didn’t solve the issue.
If I decided to let the SELinux setting on permissive mode, how much of a risk is it ?
Thank you :slight_smile:

That’s an impossible question to answer, it depends. :slight_smile:

As I said, the best solution would be to track down what prevents the games from starting with SELinux and add those settings. I am using Bazzite at the moment, with SELinux in enforcing mode and Steam games work, don’t know how they made it work but it seems it can be done.

Thank you for your answer. I came to realize that I can launch only openGL games. Non openGL games cannot be launched, even if natively linux compatible.
I’ll investigate if this has something to do with nvidia drivers and let you know my progress.
Cheers!