Steam freezes after quitting a game
Hi Everyone,
Bazzite runs almost flawlessly on my desktop PC, but I keep running into a strange bug (?) where Steam will freeze after I quit playing a game. The icon still appears for me in my system tray (I'm in GNOME, so in the area at the top right of the screen) and I can still click on that icon to see various options (recently played games, Store, Library, Community, etc.). But if I try to bring up my library or go to the store, nothing happens. The only thing I can do is exit Steam... and then restart it, at which point everything works as intended.
Here are my system stats:
Hardware Information:
- Processor: AMD Ryzen™ 5 5600X × 12
- Graphics: AMD Radeon™ RX 6750 XT
- Firmware Version: H.C0 (MSI Pro B550M-VC Wifi MB)
- OS Name: Bazzite 41 (FROM Fedora Silverblue)
- OS Build: Stable (F41.20250301)
- OS Type: 64-bit
- GNOME Version: 47
- Windowing System: Wayland
- Kernel Version: Linux 6.13.5-102.bazzite.fc41.x86_64
A couple of things I've noted since I started experiencing this a few weeks ago:
1. I have Steam start when I boot my computer up. But if I run Steam from the terminal instead (so close it, then run it from a terminal with 'steam'), this problem doesn't seem to happen as consistently.
2. This doesn't happen consistently. If I play for just a few minutes and then quit out of a game, Steam runs as normal.
3. I've noticed that I get a message about my Caffeine Timer being disabled upon exiting these games. No idea if there's a connection, but I do know there's an option to enable Caffeine for any full screen app. Relevant?
4. Elden Ring, Stellaris, and Monster Hunter Rise are the games I've been playing recently, all at full screen. I've tried borderless full screen too, same outcome.
I'll post some logs that might be relevant. Let me know if you need more. Thanks!
8 Replies
This is from console_log.txt for last night, when I quit Monster Hunter Rise and experienced the freezing behavior... trying to find other relevant logs:
This is from gameprocess_log.txt - includes some potentially weird AppID codes from around the same time. No idea if this is related or even a Bazzite-related problem:
And one more set from something called console-linux.txt. Uploading this as a separate txt to avoid character limits.
Try open the terminal and run
ujust fix-proton-hang
this will terminate any proton processes that are hanging around. Suspect something might not be closing properly and then when you close steam it's fixing itah OK - so if I run into this behavior again, try that process after the freeze and see if it fixes it?
yeah
also might be worth trying proton experimental (at least for wilds, as i see a lot of people having crashes with proton-ge on that title on protondb)
sounds good. will give it a try. if this happens with various versions of Proton on different games, is the
fix-proton-hang
command an indication that I have someting setup incorrectly elsewhere?the command is
ujust fix-proton-hang
and its just steam being steam, sometimes when a game crashes or is closed, not all proton processes are closed properly and steam will hang waiting for them to end (essentially the button will be permanently stuck in the "launched" state or "launching" state)
that command will go through the process list and force kill any remaining wine/proton processes, and since it will close all wine/proton processes, it will always throw an error because it will try closes non existent process names, so just ignore the fact it says that it fails, thats normalokay cool. thanks so much! I'll report back when I play tonight. I appreciate y'all looking at this for me.