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

Feral Interactive Company опубликовала Optimierer-Release Spielmodus 1.5, 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.

In Version 1.5 hinzugefügt Gelegenheit dynamische Änderung des CPU-Modusreglers (CPU-Governor) für Intel-Prozessoren mit integrierter GPU, wenn die Verwendung des „Performance“-Modus zu einem Leistungsabfall des Grafiksubsystems bei hoher Belastung der GPU führt. In diesem Fall können Sie durch den Wechsel in den „Powersave“-Modus den CPU-Energieverbrauch reduzieren und mehr GPU-Ressourcen freigeben (CPU und GPU erhalten ein gemeinsames Energiebudget und die vorrangige Zuweisung von CPU-Ressourcen führt zu einer Reduzierung der GPU-Frequenz). Auf der i7-1065G7-CPU können Sie mit der vorgeschlagenen Optimierung die Leistung des Spiels Shadow of the Tomb Raider um 25–30 % steigern.

GameMode 1.5 führt außerdem einen neuen Satz von D-Bus-APIs ein, die den „pidfd“-Mechanismus verwenden, um die PID-Wiederverwendungssituation zu handhaben (pidfd ist an einen bestimmten Prozess gebunden und ändert sich nicht, während eine PID an einen anderen Prozess nach dem aktuellen gebunden werden kann Der Prozess wird beendet. Dieser PID zugeordnet).

Source: opennet.ru

Kommentar hinzufügen