Can't start Steam games

Hello!

Running on an NVidia 4070, AMD Zen 5. I could run games fine on Bazzite 41 KDE version.

I had this working until yesterday when I decided to try the Gnome version of Bazzite. On the Gnome version, I could no longer launch my Steam games on a separate SSD. The SSD was still BTRFS, which I had set up previously when on KDE, following this tutorial:

Anyway, I didn’t get on with Gnome because it kept crashing (it might have been a bad extension, I am not sure).

I reinstalled Bazzite 41 KDE (using the torrent, the one from the version switcher is 42 and currently stays stuck at grey screen when installing).

But to my dismay, my previously working games on that same version are no longer launching. I press play, nothing happens, and after a few seconds the play button becomes available again.

They do launch if I install them on the same SSD as where I installed Bazzite, but I want my Windows to access the games as well, and I don’t want Windows to write to my Bazzite installation drive.

I have gone through the tutorial again, and really there was little for me to do now, because I can write to the SSD I had already formatted as btrfs (I need it to run on Windows). I can choose it as a storage option from Steam.

One thing to note is that with the automounting options now in Bazzite I didn’t really need to do the automounting steps, so at first I skipped all those but the games still won’t launch.

Then I decided to modify the mount just to add this bit of code from here in the mount options (as per the tutorial):

defaults,compress-force=zstd:3,noatime,lazytime,commit=120,space_cache=v2,nofail

That is explained in the YouTube tutorial and it is found here in the knowledgebase:

Still no luck. Steam play is definitely enabled.

I am at my wit’s end here, any help would be appreciated.

Okay I fixed it but I am not sure I know why.

As per the instructions, I ran this command to check if everything was ok:

sudo systemctl daemon-reload && sudo mount -a

I got some error (I wish I copied it) indicating something was wrong with the mounting. At least that’s what it looked like to me.

Bazzite had mounted my drives under /var/media/system (or some such).

I mounted both drives (I have two drives I dedicate to gaming installs) to /var/mnt/[name_of_the_drive]

I think perhaps the mounting directory that Bazzite provides automatically has a problem? Maybe something to do with permissions? So I just used the same syntax as what I saw in the video and now all games launch on all drives.

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.