While you're here, please consider supporting GamingOnLinux on:
Reward Tiers:
Patreon. Plain Donations:
PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers:
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Nexus Mods retire their in-development cross-platform app to focus back on Vortex
- Canonical call for testing their Steam gaming Snap for Arm Linux
- Windows compatibility layer Wine 11 arrives bringing masses of improvements to Linux
- GOG plan to look a bit closer at Linux through 2026
- European Commission gathering feedback on the importance of open source
- > See more over 30 days here
- Venting about open source security.
- LoudTechie - Weekend Players' Club 2026-01-16
- CatKiller - Welcome back to the GamingOnLinux Forum
- simplyseven - A New Game Screenshots Thread
- JohnLambrechts - Will you buy the new Steam Machine?
- mr-victory - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck
Have you some links of software that can already achieve this?
I know Nyrna with that kind of feature but it doesn't work with multiple apps and not after a reboot either.
Do you know if someone is working on it?
Thanks!
The suspend/resume stuff I don't know of anything similar; that's the kind of thing that benefits from a rigidly-defined use-case rather than the usable-for-anything mechanisms that make sense for Linux to prefer. Plus suspend/resume in general has been wrinkly.
(Kidding of course, I suppose it's something that actually suspends/resumes a process to disk?)
On the Xbox Series X, as I understand it (didn't read a lot about it), when "pausing" a game, it doesn't consume resources (RAM, CPU or GPU), if it was the case it would be not great at all for the performances in-game. We speaking about a console of course, it's the only purpose.
How it can be difficult to do that?
Sure Microsoft won't release the source code of the feature, and it will remain Windows exclusive.
But I hope some Linux enthusiasts will work on it for our beloved OS. :wub:
On their Github page they mention CRIU, but it doesn't work with X applications...
I'd not heard of it till you mentioned it. From a quick look, it seems quite simplistic.
For the right implementation of the thing you're after, you'd want something that could keep track of the process and any child processes, and their memory usage, so that all the processes can be suspended together, their RAM contents put into an image which is saved to disc (optionally over restarts) and unloaded, then reloading the RAM image in such a way that the processes don't notice that the actual memory addresses have changed, then restart the processes and recreate their windows without any of them getting confused. It seems like the sort of thing that's doable from systemd/cgroups/some kind of containerisation, as long as there's sufficient interest. Most use cases for that kind of thing would just use a VM, though.
If yes, anyone have tested it?
On a console, the user don't notice it, it works OOTB. But with a PC, I'm wondering if setup VMs etc worth it... Maybe it can be pretty simple, I don't know.
Hyper-V is Microsoft's own thing. The Linux equivalent is [KVM](https://en.wikipedia.org/wiki/Kernel-based_Virtual_Machine). Plus other VM solutions like VMWare, VirtualBox, and so on.
VMs are very worthwhile for some loads. The scalable computing things like AWS, Azure, and so on use VMs: when you want another instance you fire up another VM image. Plus they're portable, so you can take your VM snapshot to a different machine and just start it up there, since the hypervisor exposes the same interface to the software regardless of the hardware. So you can do resilience stuff and load-balancing stuff pretty readily.
Then you've got containers, like Docker, Kubernetes, snaps, and Valve's Soldier, that provide isolation and sandboxing, but aren't a VM. It's a sliding scale of abstraction.
So it's definitely worthwhile for some people to set it up, but whether it's worthwhile enough to be able to pause a game so that someone gets round to doing that, I couldn't say. It's the kind of thing that Valve could do, for the same reasons as Microsoft do, if they were to release a new version of the Steam Machines, or it's something that Canonical could do to extend their snaps and cloud stuff, or it's something that Google could do to extend Kubernetes and Android stuff, or anyone else with an itch to scratch. If they wanted to, and could find the motivation.