Games not starting in Steam on Bazzite

Hello, I have a "hit or miss" problem with Steam games right now in Bazzite....Quite a few of my games start fine, but other games that are supposedly fine (according to ProtonDB) do not start for me, no matter what Proton version I try (and I've tried almost all of them--including the Glorious Eggroll version). The first log is from Starfield. The game very briefly shows a black screen like it's about to start up, and then the black screen disappears, and I'm back to desktop. The second log is Crysis Remastered, which doesn't even start up at all. No screen appears. The green play button changes to a blue "Stop" button, and Steam says it's running, but nothing shows up. Eventually, it just goes back to a green play button. Once again, I've methodically gone through just about every single Proton version. ProtonDB says this is a game that has no issues whatsoever. For me, it will not start in Bazzite. Any ideas?
79 Replies
asen23
asen232w ago
try deleting the prefix before changing proton version
AlienOne
AlienOneOP2w ago
I'm on the desktop version of Bazzite, so I'm assuming the file structure is a bit different than the game mode version. Are you saying I need to delete the folders named "Proton 10.0" and so on? or is this something that's in the root steam directory?
asen23
asen232w ago
no the prefix, should be in compatdata folder you can also delete it from protontricks the filestructure is identical with gamemode or not btw delete individual prefix not the whole compatdata folder
AlienOne
AlienOneOP2w ago
I assume I'm in the right spot?
No description
AlienOne
AlienOneOP2w ago
I only see a "legacycompat" and not a "compatdata" folder nvm, I found it That's interesting. I only see three folders in the compatdata folder, and none of them have the Crysis Remastered App ID
AlienOne
AlienOneOP2w ago
Ok, this is all I'm seeing in my Steam compatdata folder. Crysis Remaster app ID is 1715130. When I start up the game (and choose a proton), it says it's downloading that proton, but I never see a folder appear in compatdata. Could that be the problem?
No description
AlienOne
AlienOneOP2w ago
Am I in the wrong location? Ok, hold on. Sorry, I know I probably seem like a dummy, but I'm learning as I go here. It looks like it creates a compatdata folder in every single drive that Steam uses. So, I'm in the wrong spot. Ok, so I deleted the pfx folder, and now when I click "play," it doesn't do anything but quickly flash blue and right back to the green play button. And no new pfx folder is created
AlienOne
AlienOneOP2w ago
Here's the latest log
AlienOne
AlienOneOP2w ago
Ok, I deleted everything under the games' ID folder, and then switched up Protons. With Proton Experimental, it created new files under the game's ID folder (including a new pfx folder), and seems to be just hung on the blue "stop" button. No game is starting (it's been about 10 minutes), and Steam says it's running, but no game has appeared.
AlienOne
AlienOneOP2w ago
No description
AlienOne
AlienOneOP2w ago
On the Starfield front, I just uninstalled it and tried to reinstall, and it said "download failed." Now that is on a different drive. I'm thinking the starfield problem may have something to do with drive permissions Meanwhile, Crysis Remastered still says it's running, but I don't see a single window popping up
Kyle Gospo
Kyle Gospo2w ago
what format is this drive?
AlienOne
AlienOneOP2w ago
btrfs
Kyle Gospo
Kyle Gospo2w ago
nothing attempted to run here close steam entirely open steam in a terminal by typing steam and launch the game post the full output of that here I suspect your permissions are wrong
AlienOne
AlienOneOP2w ago
Hung on "running" again....says the game is running, but no game ever pops up
AlienOne
AlienOneOP2w ago
And here it is with using a different Proton (8.0-5).....also hung on Steam saying the game is "running" but nothing appearing on screen.
asen23
asen232w ago
you are running from external drive the compatdata should be in that drive folder
Kyle Gospo
Kyle Gospo2w ago
cat /etc/fstab post output
AlienOne
AlienOneOP7d ago
LABEL=HDD Games /run/media/system/HDD_Games nofail 0 0 #New Partition /run/media/system/HDD_Games /dev/sdf nofail 0 0 #New Partition /dev/sdf /run/media/alienone/HDD\040Games nofail 0 0 #New Partition /dev/sdf1 /run/media/system/HDD\040Games nofail 0 0 # Created by anaconda on Tue May 6 04:16:16 2025 Accessible filesystems, by reference, are maintained under '/dev/disk/'. See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info. After editing this file, run 'systemctl daemon-reload' to update systemd units generated from this file. Updated by bootc-fstab-edit.service UUID=afa9546e-b1d9-4f64-9f73-7b208ba9f248 / btrfs subvol=root-0,noatime,lazytime,commit=120,discard=async,compress-force=zstd:1,space_cache=v2,ro 0 0 UUID=efaf258a-b8db-4fe3-8a1c-6723f649b364 /boot ext4 defaults 1 2 UUID=A4C8-ECE3 /boot/efi vfat umask=0077,shortname=winnt 0 2 UUID=afa9546e-b1d9-4f64-9f73-7b208ba9f248 /var btrfs subvol=var-0,noatime,lazytime,commit=120,discard=async,compress-force=zstd:1,space_cache=v2 0 0 UUID=afa9546e-b1d9-4f64-9f73-7b208ba9f248 /var/home btrfs subvol=home-0,noatime,lazytime,commit=120,discard=async,compress-force=zstd:1,space_cache=v2 0 0 /dev/sdb1 /run/media/system/New_Media btrfs nofail 0 0 /dev/sda4 /run/media/system/SSD_Games btrfs noatime,nodiratime,nofail,noatime,lazytime,commit=120,discard=async,compress-force=zstd:1,space_cache=v2 0 0 The two main drives that I've been trying to run games from are the ones labeled "HDD Games" and "SSD Games" I'm not completely sure what I'm looking at there, but why is it that the HDD Games drive is at the top rather than at the bottom with all the other drive listings? Is that creating an issue?
asen23
asen237d ago
yeah your fstab looks a bit cursed i recommend you to remove every line that doesnt starts with # or UUID and let the automounter do its thing after that do sudo systemctl daemon-reload && sudo mount -a and make sure no error is outputted before rebooting
AlienOne
AlienOneOP7d ago
Ok, thanks. I'll do it this evening after I get home from work and report back what's the command for editing the fstab? nevermind, I looked it up Now the fstab looks a lot better Accessible filesystems, by reference, are maintained under '/dev/disk/'. See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info. After editing this file, run 'systemctl daemon-reload' to update systemd units generated from this file. Updated by bootc-fstab-edit.service UUID=afa9546e-b1d9-4f64-9f73-7b208ba9f248 / btrfs subvol=root-0,noatime,lazytime,commit=120,discard=async,compress-force=zstd:1,space_cache=v2,ro 0 0 UUID=efaf258a-b8db-4fe3-8a1c-6723f649b364 /boot ext4 defaults 1 2 UUID=A4C8-ECE3 /boot/efi vfat umask=0077,shortname=winnt 0 2 UUID=afa9546e-b1d9-4f64-9f73-7b208ba9f248 /var btrfs subvol=var-0,noatime,lazytime,commit=120,discard=async,compress-force=zstd:1,space_cache=v2 0 0 UUID=afa9546e-b1d9-4f64-9f73-7b208ba9f248 /var/home btrfs subvol=home-0,noatime,lazytime,commit=120,discard=async,compress-force=zstd:1,space_cache=v2 0 0 However, Crysis Remastered will still not start up. I tried to uninstall and reinstall Starfield, and now Starfield will not even download. It tells me "download failed." That tells me that maybe there's some permission issues.
AlienOne
AlienOneOP7d ago
No description
AlienOne
AlienOneOP7d ago
I tried sudo chown alienone:alienone /run/media/system/SSD_Games which seemed to work (no error), but I still cannot download it however, it seems like everything is fine as far as permissions elsewhere....it's boggling my mind as to what the problem is
AlienOne
AlienOneOP7d ago
No description
asen23
asen237d ago
try clearing steam download cache
AlienOne
AlienOneOP7d ago
That didn't work. download still fails well, hold on......I was able to download a different game (Stray) to the same drive. Let me see if I can clear again....might have to do with the game itself and not the drive yeah, weird....it's not the drive, because I can download other games. It could be Starfield itself
asen23
asen237d ago
see if there are any rogue file in the steamapps folder like temp or downloading
AlienOne
AlienOneOP7d ago
There were....I deleted, cleared download cache again, made sure the game was uninstalled, tried it again, and it will not download to that drive. Super weird. However, it is downloading to my HDD Games drive. I'm going to let that finish and then see if it will allow me to move the game over to the SSD Games drive after it's downloaded
asen23
asen237d ago
make sure to check the steamapps folder in the target drive btw each external drive has its own
AlienOne
AlienOneOP7d ago
Ok, I think it's definitely a permissions issue. I tried deleting the Starfield folder,and it said I didn't have access to the ".Trash-1000" folder, and so then I went into the properties of the drive and tried to make sure my access permissions were good and checked the "apply changes to all subfolders and their contents," and got an error message that said I couldn't modify the ownership of a file in Cyberpunk 2077 because I have "insufficient access to the file to perform the change." Any idea on how to get control of this drive back?
asen23
asen237d ago
sudo chown -R $USER:$USER /path/to/folder
AlienOne
AlienOneOP7d ago
should I do while mounted or unmounted?
asen23
asen237d ago
mounted
AlienOne
AlienOneOP7d ago
ok, that seemed to work without error. But, still cannot delete the folder. So, now I've checked the properties of the folder itself, and the owner is "nfsnobody" and it will not allow me to change permissions through the properties interface.
asen23
asen237d ago
is the drive ntfs?
AlienOne
AlienOneOP7d ago
no, btrfs
asen23
asen237d ago
very weird
AlienOne
AlienOneOP7d ago
although I think the game might have been installed to another drive while in windows and then moved (using steam) over to that drive
asen23
asen237d ago
what is mount | grep path/to/folder
AlienOne
AlienOneOP7d ago
No description
asen23
asen237d ago
only include the first 4 folder till ssd_games oh btw you are supposed to chown on that too so the whole drive get chowned
AlienOne
AlienOneOP7d ago
where do I put the chown in that command sequence?
asen23
asen237d ago
sudo chown -R $USER:$USER /run/media/system/SSD_Games if you are chowning the steamapp folder before
AlienOne
AlienOneOP7d ago
ok, that ran successfully, but folder will still not delete. I can go into the folder and see that everything is in there. If I right-click any file in there, the option to send it to the trash is greyed out is there a admin command-line level folder deletion command that might work?
asen23
asen237d ago
sudo rm -r /path/to/folder be careful try -rf if it denied
AlienOne
AlienOneOP7d ago
No description
AlienOne
AlienOneOP7d ago
does that tell you anything? I am willing to bet that these Crysis Remastered and Starfield issues are related. I'm pretty sure I installed both of those games while on my Windows Boot, possibly moved them from another drive, and then tried starting them up when on my Bazzite boot, and now because there is a permissions issue, it's causing issues with downloads and starting the game up due to access rights I'm ready to just reformat this SSD drive if it fixes things. I also think I need to somehow fix my Proton 9 install......I've only got like 6 games installed, and that's the only thing on the drive
asen23
asen237d ago
You missed the rm
AlienOne
AlienOneOP7d ago
Ok, so the way I had my drive set up was the Bazzite OS drive is on an 8TB SSD. I had half of that reserved for Bazzite, and the other half was a partition that I had called "SSD Games," which is the partition that was causing me issues. So, I just finished rebooting into GPARTED and deleting the SSD Games partition and resizing my main Linux internal drive to just be the entire 8TB with no separate partitions. Now I am moving Starfield from the HDD Drive over to the internal drive and we'll see how that goes. hopefully that takes care of any weird permission issues
AlienOne
AlienOneOP7d ago
Now it boots up to a black screen for about 1 to 2 minutes and then crashes to desktop. I've tried about 4 different Protons
AlienOne
AlienOneOP7d ago
And once again, Crysis Remastered says it's running, but nothing's on-screen. I'm at a loss.
AlienOne
AlienOneOP7d ago
No description
AlienOne
AlienOneOP6d ago
So, I've went through Doom Eternal, ES IV: Oblivion Remastered, ES V: Skyrim Special Edition, Grand Theft Auto V Enhanced, Last Epoch, Torchlight II, Borderlands GOTY Enhanced, Cyberpunk 2077, Half Life 2, Red Dead Redemption 2, Death Stranding Director's Cut, Mass Effect Legendary Edition, No Rest for the Wicked, and Black Mesa, and every single one of those games fire up and work (on both drives) with no issue whatsoever. It's only Starfield and Crysis Remastered that refuse to start up. Now, it's not like those two are my top two favorite games (and I could always flip over to Windows to play them if necessary), but what bugs me is that on ProtonDB (and here on this Discord), everyone else is saying they have zero issues starting up either game. There has to be something up on my system that's causing them to not start correctly.
Kyle Gospo
Kyle Gospo6d ago
Your drive Your permissions are wrong
AlienOne
AlienOneOP6d ago
I've typed the "take ownership" command on these drives multiple times with no error and now I've installed Starfield on my main Linux internal drive, which I supposedly have root access to New install location for Starfield is: /home/alienone/.steam/steam/steamapps/common/Starfield/
Kyle Gospo
Kyle Gospo6d ago
Not an ownership issue And proton is also there, or still on your drive with permission issues?
AlienOne
AlienOneOP6d ago
There is where I have Protons installed right now...at least the ones that Steam can see. Let me see where ProtonUp-QT has things
No description
AlienOne
AlienOneOP6d ago
looks like /var/home/alienone/.local/share/Steam/compatibilitytools.d/
AlienOne
AlienOneOP6d ago
No description
Kyle Gospo
Kyle Gospo6d ago
Set the launch option to PROTON_LOG=1 %command% And launch the game A log will be made in your home directory, upload it here
Kyle Gospo
Kyle Gospo6d ago
EXCEPTION_ACCESS_VIOLATION generic windows error Validate your game files
AlienOne
AlienOneOP6d ago
That's the "verify integrity of files" thing, right?
Kyle Gospo
Kyle Gospo6d ago
Yep
AlienOne
AlienOneOP6d ago
ok, doing that now
AlienOne
AlienOneOP6d ago
No description
AlienOne
AlienOneOP6d ago
all files verified successfully
AlienOne
AlienOneOP6d ago
continues to crash to desktop after going to a black screen for a few seconds I could try moving it to another drive, but my guess at this point is that's not the issue I do have another SSD I can move it to if necessary though. I know this game in particular has to be run from an SSD So, I just moved it to the other SSD, deleted the compatdata, and switched it to Proton Experimental. Same thing.
AlienOne
AlienOneOP5d ago
The game just refuses to start On ProtonDB, I came across this post on Starfield from 4 months ago from a user who was using Fedora 41 (Workstation Edition), which I know Bazzite is based off of: "Tinker Steps:Switch to older version: 8.0-5, Set launch options bash -c 'exec "${@/Starfield.exe/sfse_loader.exe}"' -- %command% Instability:Occasionally I speculate that my crashes are a Fedora/SELinux specific issue because my system hangs for around 2-3 seconds each time the game crashes which is exactly what happens when running buggy g++ programs that only crash on Fedora but not on other systems. I switched to proton 8 and it crashes a little less often. I also found out through experimentation that most crashes happen right after saving your game and they especially happen more frequently if you save right after loading into a new environment. I'd say my improvements get the crashes down to once every 1-2 hours now which is an improvement. Maybe don't choose a SELinux distro if playing Starfield." He thinks that crashes on Starfield are a Fedora/SELinux specific issue and that's why no one else seems to be having these sort of crashes. He somehow managed to get it running, but he says that the crashes have not stopped. For me, I can't even get into the title screen before it crashes, but that's the only thing I've been able to come across that seems somewhat relatable So, I switched over to Windows 10 and started Starfield.....no problem. So, there's gotta be something to that with Starfield/Crysis Remastered in particular So, you were right....there was definitely a permissions issue happening. Every time I switched over to windows and Steam would try to update a game, that same game on Bazzite side would then not be able to update or write files because Windows had somehow taken over permissions for it. Thanks to "Mike's Tech Tips" on YouTube, I found out that there was actually a few Windows registry keys I needed to edit in order to prevent this from happening. So, I did that, and now I no longer have disk write issues when switching back and forth between operating systems. However.....that STILL did not fix the issue of Starfield and Crysis Remastered not starting up properly in Bazzite. So, something else entirely is going on there. I uninstalled and reinstalled both games, verified their files, tried different startup commands, tried a dozen different Protons.....none of them worked. So, I'm not sure what's happening there. In any case, I appreciate y'all trying to help. The issue is not solved, but I did learn a lot more about Bazzite and permissions and solved the problems created when switching back and forth between operating systems, so not all was lost! Thanks again for your help. If I want to play either of those games in the future, I'll just switch over to Windows. Maybe I'll revisit the issue in the future to see if future implementations of Proton or Bazzite fix it.
Kyle Gospo
Kyle Gospo5d ago
The lack of those registry entries meant you had the wrong user That requires manual intervention to fix, no future implementation of proton or bazzite will fix this problem It's user error
AlienOne
AlienOneOP4d ago
Hello, yes, the registry entries needed to be fixed for permissions, but as I detailed above, fixing permissions did NOT fix the issue. The issue remained DESPITE the fix. However, I am back here to say that I did wind up fixing the issue of Dead Space 2, Deus Ex: Human Revolution - Director's Cut, Deus Ex: Mankind Divided, Crysis Remastered, and Starfield, and all of those games did not start (or hung at a black screen and crashed back to desktop as described) because of a interrelated problem directly related to my system. The problem wasn't permissions (although it was good to have those fixed, and that did fix the issue of games not updating, thanks) and the problem wasn't necessarily what Proton I was using. The problem was related to how the games were utilizing the number of CPU cores I have in my system. Apparently, this is an age-old problem (which I had forgotten I had encountered before in Dead Space 2 years years ago in Windows) where the game itself would crash because (and forgive my n00b speak here, because I may not be using completely correct terminology) an exception would occur due to the number of CPU cores being more than the game was expecting.
AlienOne
AlienOneOP4d ago
Reddit
From the DeadSpace community on Reddit
Explore this post and more from the DeadSpace community
AlienOne
AlienOneOP4d ago
as well as on several old EA forum posts The fix to get the aforementioned games to start up on a system with a large amount of cores (mine has 36) involves adding startup commands in the game's properties that would force the game to utilize fewer cores---at least that's how I understand it. Again, I may be utilizing an improper way to explain it, but this is what fixed my issue with those games I was originally complaining about (Starfield & Crysis Remastered) as well as the Deus Ex games and Dead Space 2. All of them began working once I put in the right startup command. As an example, this is the launch command that got Crysis Remastered to work for me: WINE_CPU_TOPOLOGY="4:0,1,2,3" %command% And, this is the command that got Deus Ex: Mankind Divided to work for me: taskset -c 0,1,2,3,4,5,6,7,8 %command% Starfield has this command, and it now starts up with no issues: taskset -c 0,1,2,3,4,5,6,7,8,9,10,11,12 %command% All of that is somehow related to the number of CPU cores the system has and those games in particular hanging due to that--which is not user error. If anything, it's game developer error. That aside, I do appreciate the help getting my fstab file corrected and the permissions issue highlighted....Those fixes certainly needed to happen as well. I'm happy to report these games starting up in Linux are no longer an issue for me. My fix also explains why other people had no problems starting up these games and I was having problems starting them up--because the issue was directly related to how those games in particular were reacting to my hardware on startup (number of CPU cores specifically). I hope that this thread winds up helping someone else who may be in a situation as unique as mine.
Kyle Gospo
Kyle Gospo4d ago
Your issue remains permissions There's multiple layers to permissions, including file ownership which is fucked because of this mistake Crysis does not need that workaround, I know because I run it on a 48 core CPU
AlienOne
AlienOneOP4d ago
I fixed the permissions issue After I fixed the permission issue, Crysis still did not start up. The only way Crysis would start up is if I added that startup command. I reformatted two drives and three different partitions using GPartition started from the BIOS as btrfs partitions and started up in Bazzite without even going into Windows during troubleshooting the permissions issue. That meant that Windows had not even touched the drives at all or messed with permissions when I reformatted the drives. I then re-installed both games while in Bazzite and went through twelve different protons, deleting the pfx file every single time I tried a new one Every single time, those games would not start. Then, when I entered the aforementioned startup command, the game started up with zero issue. How does that have anything to do with permissions? The GParted program used to partition and format the drives as btrfs was downloaded while in Bazzite as an ISO and put on a bootable USB drive. is there some kind of hard-locked permission burned into the drive's circutry that is circumventing a reformat while outside of an operating system environment? and, if so, how is that somehow bypassed by entering a CPU core startup command in Steam? Is your system a single CPU system? My system is a double CPU system using Xeon processors....perhaps that's it. On the Windows side, the only game that replicates the startup problem is Dead Space 2, and the only way I fixed that (on the Windows side) back in the day was to tell my system to run on 1 core. Starfield starts right up on the Windows side. Both sides can update the game. There's no more disk write or file locked issues anymore. Windows has registry entries for the right "1000 level super user" (not sure how else to term that) on those drives Perhaps I sound dumb to you. All I can say is that I went as far as completely resetting/recompartmentalizing/reformatting the drives in order to wipe any sort of permissions issue I had before, I reinstalled the games while in Bazzite, and the games would still not start up---until I entered those startup commands. Make of that what you will.
AlienOne
AlienOneOP2d ago
GitHub
Certain Games will not launch via Proton If you have a high CPU Thr...
I am opening this issue to track all the games that will not launch specifically on high thread count systems with Proton but launch on native Windows without issue. The commands taskset and numact...
AlienOne
AlienOneOP2d ago
That right there......is EXACTLY what my issue was. I just encountered the same thing with Elden Ring this evening. Apparently, any game utilizing EasyAntiCheat has some kind of 40-logical cores limit to it according to my research. And, that thread lists several other games with the same issue. My double-Xeon processor system lists 72 as the number for my system (maybe due to hyperthreading?)....which is why I can run Steam games like Starfield/Elden Ring/Crysis Remastered with no problem on my Alienware laptop running Bazzite 42, and I could not run the same exact games on my desktop on the same exact OS without entering startup commands that limited core counts. Worth noting.

Did you find this page helpful?