GameMode 1.7 ist verfügbar, ein Leistungsoptimierer für Spiele unter Linux

Das Unternehmen Feral Interactive hat die Version 1.7 des GameMode-Optimierers veröffentlicht, der als Hintergrundprozess funktioniert und verschiedene Systemeinstellungen von Linux zur Maximierung der Leistung von Gaming-Anwendungen in Echtzeit anpasst. Der Code des Projekts ist in C geschrieben und wird unter der BSD-Lizenz geliefert.

Für Spiele wird empfohlen, die spezielle Bibliothek libgamemode zu verwenden, die es ermöglicht, während des Spielens bestimmte Optimierungen abzurufen, die standardmäßig im System nicht aktiviert sind. Es gibt auch eine Variante der Bibliothek, um Spiele im Modus der automatischen Optimierung auszuführen (laden von libgamemodeauto.so über LD_PRELOAD beim Start des Spiels), ohne Änderungen am Spielcode vornehmen zu müssen. Die Aktivierung bestimmter Optimierungen kann über eine Konfigurationsdatei gesteuert werden.

Zum Beispiel können mit GameMode Energiesparmodi deaktiviert, die Ressourcenzuteilung und die Prozessorkontrolle (CPU-Governor und SCHED_ISO) geändert, die Prioritäten von Ein-/Ausgabe-Operationen angepasst, der Bildschirmschoner blockiert sowie verschiedene Leistungsmodi für NVIDIA- und AMD-GPUs aktiviert und das Übertakten von NVIDIA-GPUs durchgeführt werden. Benutzerdefinierte Optimierungen können über Skripte gestartet werden.

In der Version 1.7 wurde das neue Werkzeug gamemodelist eingeführt, das es ermöglicht, eine Liste von Prozessen anzuzeigen, die mit Spielen verbunden sind, die unter Verwendung der gemeinsam genutzten Bibliothek GameMode gestartet wurden. Anstelle der Bindung an den Pfad /usr/bin werden die Pfade zu den ausführbaren Dateien jetzt über die Umgebungsvariable PATH bestimmt. Für sysusers.d wurde die Konfigurationsdatei gamemode.conf implementiert, die eine separate Gruppe für GameMode erstellt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4