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: 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!
Login / Register
- GOG launch their Preservation Program to make games live forever with a hundred classics being 're-released'
- Half-Life 2 free to keep until November 18th, Episodes One & Two now included with a huge update
- Valve dev details more on the work behind making Steam for Linux more stable
- Proton Experimental adds DLSS 3 Frame Generation support, plus fixes for Dragon Age: The Veilguard, Rivals of Aether II and more
- Direct3D to Vulkan translation layer DXVK v2.5 released with rewritten memory management
- > See more over 30 days here
-
Linux kernel 6.12 is out now with real-time capabilitie…
- Dana Souly -
Avowed from Obsidian gets a release date, and pre-order…
- Lofty -
Linux kernel 6.12 is out now with real-time capabilitie…
- ToddL -
Linux kernel 6.12 is out now with real-time capabilitie…
- StalePopcorn -
Linux kernel 6.12 is out now with real-time capabilitie…
- nwildner - > See more comments
- Steam and offline gaming
- Dorrit - Weekend Players' Club 11/15/2024
- Ehvis - What do you want to see on GamingOnLinux?
- Liam Dawe - New Desktop Screenshot Thread
- Vortex_Acherontic - Types of programs that are irritating
- dvd - See more posts
View PC info
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?)
View PC info
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.
The place that kind of functionality would go, should someone make it, would be systemd, as the process that starts and stops other processes.
View PC info
Have you an opinion on nyrna? I'm curious because from my point of view I don't see the real difficult to have a quick resume feature on Linux (or macOS...) but in the other hand it seems developers might have ones.
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.
View PC info
View PC info
So I suppose with that they can achieve it without negative impact on performances. I know nothing about Hyper-V, but it seems it's available on Linux, isn't it?
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.