GameMode 1.6 ist verfügbar, ein Spielleistungsoptimierer für Linux

Feral Interactive Company опубликовала Optimierer-Release Spielmodus 1.6, implementiert als Hintergrundprozess, der verschiedene Linux-Systemeinstellungen im laufenden Betrieb ändert, um maximale Leistung für Gaming-Anwendungen zu erreichen. Der Projektcode ist in C geschrieben und geliefert unter der BSD-Lizenz.

Für Spiele wird vorgeschlagen, eine spezielle libgamemode-Bibliothek zu verwenden, die es Ihnen ermöglicht, die Einbindung bestimmter Optimierungen anzufordern, die nicht standardmäßig im System verwendet werden, während das Spiel läuft. Es gibt auch eine Bibliotheksoption zum Ausführen des Spiels im automatischen Optimierungsmodus (Laden von libgamemodeauto.so über LD_PRELOAD beim Starten des Spiels), ohne dass Änderungen am Spielcode vorgenommen werden müssen. Die Einbeziehung bestimmter Optimierungen kann über die Konfigurationsdatei gesteuert werden.

Mit GameMode können beispielsweise Energiesparmodi deaktiviert, Ressourcenzuweisung und Aufgabenplanungsparameter geändert werden (CPU-Governor und SCHED_ISO), E/A-Prioritäten neu angeordnet werden, der Start des Bildschirmschoners blockiert werden und verschiedene Modi zur Leistungssteigerung können aktiviert werden in NVIDIA- und AMD-GPUs aktiviert werden und NVIDIA-GPUs können übertaktet werden. (Übertaktung) werden Skripte mit benutzerdefinierten Optimierungen gestartet.

Mit Release 1.6 wurde die Möglichkeit zur Nutzung eingeführt elogind, eine Variante von logind, die nicht an systemd gebunden ist. Unterstützung für das Ändern des Bibliotheksverzeichnisses für das Dienstprogramm gamemoderun und das Überschreiben des LD_PRELOAD-Werts in $GAMEMODERUNEXEC hinzugefügt. Verbessertes Abhängigkeitsmanagement. Ein neues Handbuch für das Dienstprogramm gamemoderun wurde vorgeschlagen und eine Reihe von gamemode-simulate-game mit Beispielen hinzugefügt.

Source: opennet.ru

Kommentar hinzufügen