The Steam Deck doesn't fully shut down, it's just regular sleep mode.
Linux Gaming
Gaming on the GNU/Linux operating system.
Recommended news sources:
Related chat:
Related Communities:
Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.
I just tried it on Nobara. Just... application launcher (The start menu icon)->sleep. Waited, and then woke the machine back up and when the machine came back up, the game was still running. No idea if all games will play nice with that, but Satisfactory did.
I’m confused - doesn’t everyone just leave Satisfactory running to increase production??
/joke
I haven't tried it out, but this is a thing: https://github.com/Merrit/nyrna
Shame it doesn't support wayland
How does it work?
Systemctl hibernate/suspend not work?
Weren't there a kill command to pause any app and another to wake it up?
there is, you send the SIGSTP and SIGCONT to any process for it to be suspended or resumed
Yeah, those. Thanks!
It doesn't work for all games. I think Grey Goo was problematic
(I remember doing thid when I had an Nvidia. Someone noted down that Nvidia does have issues. Maybe I should try again with my AMD)
Technically it works, but they are doing something that makes them bug away when resumed. It is not rare that this is related to graphics
I don't know exactly how they do it - but I believe it's related to gamescope. I'm pretty sure it just dumps the ram and enters sleep mode.
I guess the solution is configuring your power button to enter sleep? That works for Wayland as well. Just don't long-press it to open the power menu...
Never had problems with that on laptops, except when I enabled nVidia graphics. So stay away from that.
It's been a long while since I've tried it on a desktop, never felt the need. I don't even remember if I was on Linux or Windows last time I tried it on a desktop.
So, I guess in general it should work. It's just a simple suspend to RAM. Should be supported by every distribution out of the box.
Thanks for the hint on nVidia. That might explain my issue
I'm running Bazzite on LeGo and it does this. No idea what until or settings it uses to achieve it tho.