Game will no longer run in Game Mode, but will run in Desktop. Formerly worked fine in Game Mode.

Have a game that was previously installed on my SD card on my Steam Deck. Moved the SD card over to my GPD device after installing Bazzite, most of the games already installed on the SD card auto added to Steam by themselves. Played the game several times and no issues. Now the game will only run in desktop mode. If I switch to game mode and try to run it, it crashes immediately. Also switching back to deskop after trying to launch it in game mode makes it crash on desktop mode as well, untill I reboot. I only made these changes beween when I know it worked last. - copied over my save file from my Steam Deck - changed the boot behavior to boot directly to desktop I have reverted both of these changes and the issue still persists. I have also: - deleted the proton files with the steam menu - opened location /var/home/(user)/.local/share/Steam/steamapps/compatdata/(game location) and completely removed that directory, allowed the game to recreate a new directory (which ended up being the same id#) - attempted to re-add the game through lutris (as that's how I initially installed it on the Steam Deck) - removed/re-added the game link in Steam I'm out of ideas what to do to fix this issue. Other installed games on the SD card contiune to run fine, regardless if I boot to desktop first, then enter game mode.
40 Replies
火三要素🔥
火三要素🔥OP3mo ago
The game still runs fine if I move the card back over to my Deck, so it can't be an issue with the card or files.
Linus Xu
Linus Xu3mo ago
Best starting point imo will be gamescope logs
火三要素🔥
火三要素🔥OP3mo ago
how do I find the logs
Linus Xu
Linus Xu3mo ago
~/.gamescope-stdout.log for example? Haven’t gone through these logs myself so I’m not sure what to expect tho
火三要素🔥
火三要素🔥OP3mo ago
I'll give it a whack and see what I find
Linus Xu
Linus Xu3mo ago
And a few other logs under home directory as well
火三要素🔥
火三要素🔥OP3mo ago
No description
Linus Xu
Linus Xu3mo ago
I have the same on my deck until the last libinput one
火三要素🔥
火三要素🔥OP3mo ago
huh, the gamescope log files does not exist in the dame directory on my Deck
Linus Xu
Linus Xu3mo ago
Run a few games in game mode ig Or it’s just different dolphin config
火三要素🔥
火三要素🔥OP3mo ago
I'm having to do a file search because the file structure appears to be significantly different
Linus Xu
Linus Xu3mo ago
Stock steamOS is just /home instead of /var/home iirc
火三要素🔥
火三要素🔥OP3mo ago
yea it's not there either checked multiple directories and can not find it..
Linus Xu
Linus Xu3mo ago
I no longer have a stock steamOS system to check but I believe that last error is the problem
火三要素🔥
火三要素🔥OP3mo ago
file search can't even find a file with "gamescope" in it this is dumb let me go ask on the Deck discord ok so the gamescope log apparently no longer exists on the deck the logs are wrote to a journal file somewhere
/run/user/1000/gamescope-session.log
/run/user/1000/gamescope-session.log
HikariKnight
HikariKnight3mo ago
check if you made the game run in nested gamescope in desktop, you cannot run gamescope inside gamescope i would check the launch options for the game
火三要素🔥
火三要素🔥OP3mo ago
no launch options at all (same as on steam deck) how do I check if it's nested gamescope? don't think it is but I'd like do double check
HikariKnight
HikariKnight3mo ago
if you have no launch options then youre not using nested gamescope, since it has to be added to the launch options i am really at a loss what could have caused this, at this point if it happened to me i would (if the game does not support steam cloud saves) backup my saves then delete/rename the proton prefix and try that
火三要素🔥
火三要素🔥OP3mo ago
doesn't deleting the entire directory in /compatdata get rid of the prefix
HikariKnight
HikariKnight3mo ago
yep oh right i see you already tried it 🤦 not really sure then
火三要素🔥
火三要素🔥OP3mo ago
all good, was a lot of text to read
HikariKnight
HikariKnight3mo ago
oh wait its a lutris game
火三要素🔥
火三要素🔥OP3mo ago
correct me if I'm wrong, under game mode the display driver is running through wayland right how does that differ from desktop
HikariKnight
HikariKnight3mo ago
check if gamescope is selected in lutris for the game?
火三要素🔥
火三要素🔥OP3mo ago
well it was set up through lutris initially on my steam deck but when I put the card in my GPD it automatically populated in the games library without touching lutris lutris has no recognition of it on the GPD but I tried adding another entry in lutris to see if that work, and it fails to launch on both desktop and game mode
HikariKnight
HikariKnight3mo ago
so its a steam game then not non steam game?
火三要素🔥
火三要素🔥OP3mo ago
non steam game
HikariKnight
HikariKnight3mo ago
im guessing however it is launched it thinks it should run in its own gamescope window and that is how it was configured in lutris since it works on desktop and not in gamemode. but we cant really find that out when lutris has no knowledge of the current install and i dont use lutris myself :clueless: 100% of my library is steam
火三要素🔥
火三要素🔥OP3mo ago
would it be possible to copy over the complete prefix folder from the steam deck and implant it in the GPD not sure if there is steam id stuff that would be a problem with mismatch
HikariKnight
HikariKnight3mo ago
should be possible but the issue isnt in the prefix though?
火三要素🔥
火三要素🔥OP3mo ago
honestly don't know I've tried every other possibility I could think of so far
HikariKnight
HikariKnight3mo ago
also i am sure the prefix has some symlinks and special files so it might need to be rsynced, forgot the flags but should be the same ones used for backing up your home directory archwiki should have those flags IIRC
火三要素🔥
火三要素🔥OP3mo ago
alright I'll give it a whack will I have to manually add the prefix folder within protontricks thanks for your help btw
HikariKnight
HikariKnight3mo ago
you can just copy it over with rsync rsync is very finicky at times so make sure you dont copy the folder into itself do some smaller test copies to make sure you copy it the way you want it instead of something like /from/here /to/here but it ends up in /to/here/here
火三要素🔥
火三要素🔥OP3mo ago
got it @HikariKnight I'm absolutely baffled moved the files over, no change decided to comepletely remove the game from steam, delete all the files, re-add it wit lutris (as it was configured on my deck), game refused to launch period no longer worked in desktop either screwed around with the runner options, proton versions, wine settings, etc... absolutely nothing got it running again got tired of screwing with it and gave up continued using my GPD and doing some testing with a vm in QEMU system had been in and out of sleep mode sevearl times before shutting the system down I decided to try and launch the game on desktop one more time and it launched went into game mode aaaaaand it works now..... I have no idea what is reality anymore
HikariKnight
HikariKnight3mo ago
That's my response
Dexter
Dexter3mo ago
it's happening something like that with me, but is a legit steam game (cyberpunk) yesterday worked flawlessly, today worked once, no more lol
火三要素🔥
火三要素🔥OP3mo ago
I'm not alone in this simulation anymore :dispair:
HikariKnight
HikariKnight3mo ago
try ujust fix-proton-hang then try launch the game (if the ujust gives any errors just ignore them it will succeed anyway)
Dexter
Dexter3mo ago
Still crashing, but now it took some more time to crash
Want results from more Discord servers?
Add your server