HGL
eastern-cyan
Game Mode not working with Linux Native games on Steam Deck
Enabling Game Mode seems to conflict with Linux Native installs from GOG.
I did
systemctl --user status gamemoded
to verify if GameMode was running/ready, and it is.
The game runs fine without GameMode, so I'm not looking for help there, but I'm wondering why the Linux Native version crashes with it turned on. Also, wouldn't it be preferred for it to be turned on, since it supposedly optimizes system performance?
This is more for my edification, so I can troubleshoot in the future.
Solution: https://discord.com/channels/812703221789097985/1192633658847264838/119263951000202039217 Replies
eastern-cyanOP•2y ago
extended-salmon•2y ago
this is a native game? why is it using proton?
eastern-cyanOP•2y ago
It's not. Doesn't even let me choose proton options. Those are just the global defaults
extended-salmon•2y ago
okay, so when you installed it did you check the box that says "use default options" or something similar?
eastern-cyanOP•2y ago
I think I used the default options, but I chose the Linux installer
And it's targeting the
run.sh
correctly, but the weird thing is useGameMode: true
causes it to crash on startup
Works fine without itextended-salmon•2y ago
do you need use gamemode?
a couple things to note:
don't use proton by default, only a few games need it to work from heroic, even on a steam deck
don't check the use default options button when installing a game, that box is terribly named
i'm almost positive this wasn't installed correctly
eastern-cyanOP•2y ago
Not to play, but I read that it optimizes the OS (probably by suspending unnecessary processes or something), so just curious if it's only for Wine/Proton
extended-salmon•2y ago
it only works for proton, i learned that today :]
eastern-cyanOP•2y ago
Ah, that makes sense why it's causing problems
And why it works on Proton-based installs
extended-salmon•2y ago
well, it only does something with proton being targeted
eastern-cyanOP•2y ago
I'm new to the whole Wine ecosystem, and this was my last place to try to figure this out. The broader internet was of no help
I appreciate the tip. Should I use Wine GE instead?
extended-salmon•2y ago
there are a lot of people here smarter than me
typically, yes. it gives much better logs
eastern-cyanOP•2y ago
Ah, cool
More debugging info is always good
equal-jade•2y ago
for a native game this doesnt matter.. those are all wine issues
extended-salmon•2y ago
I was doubting that it was a native game is all
equal-jade•2y ago
Launch command: ['/app/bin/gamemoderun', '/home/deck/Games/Heroic/Freedom Planet/game/run.sh']usually my suggestion is to actually run windows versions of these games rather than the linux builds there's often dependencies that the game was built against that can no longer be fulfilled, for native games game devs arent sitting around and updating their dependencies over time
eastern-cyanOP•2y ago
Yeah, and it's not like these specific games are exactly new.
Still, ProtonDB said the native client ran perfectly (which it seems to, once you run it through the Steam Overlay)
Using the native client was more a flight of fancy so I didn't have to create a new wine prefix.
And to your point, I could not get the naive version of Rogue Legacy to work at all, but the Windows version works with some tweaking.