Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Merrit/nyrna
Suspend games and applications.
https://github.com/Merrit/nyrna
applications dart flutter games hibernate linux multitask pause suspend utility
Last synced: 3 months ago
JSON representation
Suspend games and applications.
- Host: GitHub
- URL: https://github.com/Merrit/nyrna
- Owner: Merrit
- License: gpl-3.0
- Created: 2020-05-31T13:44:32.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-17T23:48:56.000Z (3 months ago)
- Last Synced: 2024-10-20T11:03:28.865Z (3 months ago)
- Topics: applications, dart, flutter, games, hibernate, linux, multitask, pause, suspend, utility
- Language: Dart
- Homepage: https://nyrna.merritt.codes
- Size: 3.34 MB
- Stars: 915
- Watchers: 8
- Forks: 17
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- fucking-Awesome-Linux-Software - ![Open-Source Software - Suspend games and applications. (Applications / Games)
- Awesome-Linux-Software - ![Open-Source Software - Suspend games and applications. (Applications / Games)
- awesome-starred - Merrit/nyrna - Suspend games and applications. (Dart)
- awesome-starred - Merrit/nyrna - Suspend games and applications. (Dart)
README
[](https://www.buymeacoffee.com/Merritt)
# Nyrna
**Suspend games and applications.**
![Promo Image](assets/images/promo/promo.jpg)
Similar to the incredibly useful sleep/suspend function found in consoles like the Nintendo Switch and Sony PlayStation; suspend your game (and its resource usage) at any time, and resume whenever you wish - at the push of a button.
## Suspend Games
- Pause cutscenes to read the subtitles, examine the scene, answer the door, etc.
- Pause games that can't normally be paused (single-player games like Dark Souls, Elden
Ring, etc)
- Suspend games whose pause screens keep the system running hot or playing
unwanted music
- Suspend inbetween checkpoints (example: Hollow Knight)## Suspend Applications
Nyrna can be used to suspend normal, non-game applications as well. For example:
- 3D renders
- video encoding
- software compilationThe CPU and GPU resources are being used by said task - maybe for hours - when
you would like to use the system for something else. With Nyrna you can suspend
that program,
freeing up the resources (excluding RAM) until the process is resumed,
without losing where you were - like the middle of a long job, or a gaming session
between save points.---
Nyrna works on Linux with X11 and Microsoft Windows.
[Nyrna Website](https://nyrna.merritt.codes)
## Disclaimer
Modifying running applications comes with the possibility that the application will crash.
While this is rare, it is a known possibility that Nyrna can do nothing about.
Please make sure to **save** your data or game before attempting to use Nyrna.
## Install
View install options on the [website](https://nyrna.merritt.codes/download).
## FAQ
**Can I suspend to disk so that I can restore after reboot / free up RAM usage / etc?**
Unfortunately no. [CRIU](https://criu.org/) looks very promising to allow us to do this (on Linux), however it [does not currently support suspending GUI applications](https://criu.org/X_applications).
## Troubleshooting
If you use Microsoft Windows, issues are often resolved by running Nyrna as an administrator.
## Building
See [BUILDING](BUILDING.md)