• Stars
    star
    761
  • Rank 58,284 (Top 2 %)
  • Language
    Dart
  • License
    GNU General Publi...
  • Created about 4 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Suspend games and applications.

Buy Me A Coffee

Nyrna

Suspend games and applications.

Promo Image

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 compilation

The 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

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.

FAQ

Can I suspend to disk so that I can restore after reboot / free up RAM usage / etc?

Unfortunately no. CRIU looks very promising to allow us to do this (on Linux), however it does not currently support suspending GUI applications.

Building

See BUILDING

More Repositories

1

flutter_flatpak_example

An example of how to package a Flutter application as a Flatpak for distribution on Linux, using the default counter example app.
CMake
57
star
2

adventure_list

Todo list that syncs to all your devices
Dart
38
star
3

feeling_finder

A fast and beautiful app to help convey emotion in text communication.
Dart
33
star
4

kde-dolphin-open-vscode

Add context menu to Dolphin to easily open VS Code at location on right click.
17
star
5

unit_bargain_hunter

Cross-platform app for comparing prices and finding deals.
Dart
14
star
6

vscode-runner

KRunner plugin for quickly opening recent VSCode workspaces
Dart
14
star
7

krunner-dart

A user-friendly API for KDE's KRunner application.
Dart
12
star
8

kde-dolphin-remove-metadata

Adds a right click menu entry to Dolphin to remove all metadata / EXIF data from image files.
9
star
9

dolphin-extract-here

Service Menu for KDE's Dolphin file manager, adds "Extract Here" to the top level context menu.
6
star
10

shopping_list

Dart
5
star
11

flutter_flatpak

Dart
5
star
12

merrit.github.io

SCSS
4
star
13

unicode_emojis

Unicode emojis with metadata, search and skin tone support.
Dart
3
star
14

gnome-osd-notifier

TypeScript
3
star
15

desktop_clock

Dart
2
star
16

weather_page

A simple weather page entirely in vanilla HTML, CSS & Javascript.
JavaScript
2
star
17

win32_suspend_process

Suspend and resume processes on the Windows platform from native dart code
Dart
1
star
18

kde-dolphin-open-vscode-insiders

1
star
19

desktop_notes

Dart
1
star
20

flutter-actions-testing

Dart
1
star
21

device_type

Collection of convenience functions for Flutter to check the device, for use with adaptive design.
Dart
1
star
22

kwin-move-window

KWin script that adds shortcuts to move the active window with the keyboard
JavaScript
1
star