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
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.
Best starting point imo will be gamescope logs
how do I find the logs
~/.gamescope-stdout.log
for example?
Haven’t gone through these logs myself so I’m not sure what to expect thoI'll give it a whack and see what I find
And a few other logs under home directory as well
I have the same on my deck until the last libinput one
huh, the gamescope log files does not exist in the dame directory on my Deck
Run a few games in game mode ig
Or it’s just different dolphin config
I'm having to do a file search because the file structure appears to be significantly different
Stock steamOS is just /home instead of /var/home iirc
yea it's not there either
checked multiple directories and can not find it..
I no longer have a stock steamOS system to check but I believe that last error is the problem
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
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
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
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
doesn't deleting the entire directory in
/compatdata
get rid of the prefixyep oh right i see you already tried it 🤦
not really sure then
all good, was a lot of text to read
oh wait
its a lutris game
correct me if I'm wrong, under game mode the display driver is running through wayland right
how does that differ from desktop
check if gamescope is selected in lutris for the game?
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
so its a steam game then not non steam game?
non steam game
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
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
should be possible but the issue isnt in the prefix though?
honestly don't know
I've tried every other possibility I could think of so far
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
alright I'll give it a whack
will I have to manually add the prefix folder within protontricks
thanks for your help btw
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
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
That's my response
it's happening something like that with me, but is a legit steam game (cyberpunk) yesterday worked flawlessly, today worked once, no more lol
I'm not alone in this simulation anymore :dispair:
try
ujust fix-proton-hang
then try launch the game (if the ujust gives any errors just ignore them it will succeed anyway)Still crashing, but now it took some more time to crash