So verwenden Sie Gamemode, um die Spielleistung unter Linux zu verbessern

So verwenden Sie Gamemode, um die Spielleistung unter Linux zu verbessern
Dieser Artikel behandelt eine Anleitung zur Verwendung von „Gamemode“, einem kostenlosen und Open -Source -Befehlszeilen -Dienstprogramm, mit dem die Leistung von Spielen unter Linux verbessert werden kann. Dieses Tool verfügt über einige vordefinierte Einstellungen, mit denen die Bildrate / Frames pro Sekunde / fps von Spielen, die auf Ihrem Linux -System ausgeführt werden. Es bietet auch einen Mechanismus, um die Standardeinstellungen zu optimieren, damit Sie Ihre eigenen Verbesserungen anwenden können, um die Spielleistung weiter zu verbessern. Gamemode arbeitet sowohl mit nativen Linux -Spielen als auch mit Windows -Spielen, die in Linux mit den Protonenkompatibilitätsschichten von Wine oder Steam ausgeführt werden.

Hauptmerkmale von Gamemode

Gamemode wird von „Feral Interactive“ entwickelt und gepflegt, einem Unternehmen mit Linux -Friendly Game Development und Verlag. Sie können Gamemode verwenden, um die Leistung von Spielen von Fall zu Fall zu optimieren, ohne es systemweit anzuwenden. Auf diese Weise können Sie eine bessere Kontrolle über die Spieleleistung haben. Gamemode optimiert die Spielleistung durch Optimierungsprozessprioritätsreihenfolge, Ändern der CPU- und GPU -Gouverneure in den Leistungsmodus, optimiert den E/A -Durchsatz, das Ändern der Kernel -Scheduler -Einstellungen und das Blockieren des Bildschirmschonermodus. Da Gamemode pro Spielbasis ausgeführt wird, sind die angewandten Verbesserungen nur vorübergehend und sind deaktiviert, wenn ein Benutzer ein Spiel auf den Desktop beendet.

Installieren von Gamemode unter Linux

Sie können Gamemode in Ubuntu installieren, indem Sie den folgenden Befehl verwenden:

$ sudo APT Installieren Sie Gamemode

Gamemode ist in Aktienrepositories vieler Linux -Verteilungen erhältlich, sodass Sie im Paketmanager danach suchen und von dort aus installieren können. Sie können es auch aus seinem hier verfügbaren Quellcode kompilieren.

Die Überprüfung dieser Gamemode wurde erfolgreich installiert und korrekt funktioniert

Das Gamemode -Paket wird mit einem Versorgungsbefehl versand. Dieser Befehl kann verwendet werden, um zu überprüfen. Führen Sie den folgenden Befehl aus, um Gamemode zu simulieren:

$ gamemode-simuliertes Spiel

Wenn der Gamemode in Ihrem Linux -PC korrekt funktioniert.

Im Falle eines Problems wirft der Simulationsbefehl eine Fehlermeldung in das Terminal und Sie können sie verwenden, um das Problem zu identifizieren / zu debuggen.

Verwenden von Gamemode mit nativen Linux -Spielen

Führen Sie einen Befehl im folgenden Format aus, um Linux -Spiele mit Gamemode -Optimierungen auszuführen:

$ gamemoderun "game_command oder path_to_game_exexecable"

Ersetzen Sie den Text in Anführungszeichen entweder durch Spielbefehl oder durch den vollständigen Pfad zum ausführbaren Spiel Binary.

Hier ist ein kleiner Benchmark, den ich mit der für Linux verfügbaren "GLXGears" -App durchgeführt habe (Befehl mit VSYNC deaktiviert). Es zeigt den Effekt von Gamemode und wie es die FPS von GPU -intensiven Spielen und Apps fördert.

Bildrate vor Verwendung von Gamemode:

Bildrate nach der Verwendung von Gamemode (zweiter Ausgangsblock):

Wie Sie im Ausgang sehen können, steigt der FPS um mehr als 15%. Abhängig vom Spiel, das Sie ausführen, und die CPU / GPU -Konfiguration Ihres Linux -Systems kann jedoch höher oder niedriger sein und die Ergebnisse können variieren.

Beachten Sie, dass Gamemode den Stromverbrauch Ihres Linux -Systems erhöhen kann. Wenn Sie Gamemode auf der Batterieleistung ohne Wechselstromverbindung ausführen, können Sie einen erhöhten Batterie -Abfluss beobachten.

Verwenden von Gamemode mit Weinspielen

Wein ist eine Kompatibilitätsebene, mit der Sie Windows -basierte Apps und Spiele unter Linux ausführen können. Um Gamemode mit Weinspielen zu verwenden, fügen Sie den Befehl "gamemoderun" kurz vor dem Hauptbefehl "Wein" hinzu. Hier ist ein Beispiel:

$ gamemoderun wine "exe_file oder path_to_game_execable"

Verwenden von Gamemode mit nativen und Protonspielen, die von Steam Client unter Linux gestartet wurden

Proton basiert auf Wein und wird von Valve, Machern des Steam Game Store und Half-Life-Spielen entwickelt. Proton verfügt über viele zusätzliche Funktionen und Optimierungen gegenüber der Implementierung von Vanillewein und ist speziell entwickelt, um die Leistung und Kompatibilität von Windows -basierten Spielen unter Linux weiter zu verbessern. Proton, auch Steamplay genannt, wird in den offiziellen Steam -Client für Linux eingebunden.

Um Gamemode sowohl mit nativen als auch mit Windows -basierten Spielen mit Proton in Steam auszuführen, wenden Sie sich im Steam -Client in Ihre Spielbibliothek. Klicken Sie mit der rechten Maustaste auf den Spieleintrag und klicken Sie auf die Option „Properties“, wie im folgenden Screenshot gezeigt:

Sie erhalten ein neues Konfigurationsfenster. Geben Sie unter der Registerkarte „Allgemein“ den folgenden Befehl unter "Startoptionen" -Beeingang ein und führen Sie das Spiel dann aus.

$ gamemoderun %command %

Hier ist ein Screenshot, das das Endergebnis zeigt:

Anpassen von Gamemode -Einstellungen

Um die Gamemode -Einstellungen anzupassen, müssen Sie die Konfigurationsdatei im "INI" -Format herunterladen und ändern. Sie können die offizielle Konfigurationsdatei hier herunterladen. Nach dem Herunterladen kopieren Sie es in das „$ home/.Konfigurationsordner. Wenn Sie GAMEMODE das nächste Mal ausführen, werden automatisch verschiedene Konfigurationsparameter in dieser Datei aufgenommen. Die Konfigurationsdatei ist selbsterklärend, mit detaillierten Kommentaren und Beschreibungen, die Entwickler selbst hinterlassen haben.

Weitere Informationen zu Gamemode -Konfigurationsdateien finden Sie hier.

Abschluss

Gamemode kann verwendet werden. Es ist auch so konzipiert, dass es pro Spielbasis ausgeführt werden kann und die Optimierungen automatisch beseitigt, wenn ein Spiel geschlossen ist. Auf diese Weise können Sie Ihre Arbeit auf dem Desktop wieder aufnehmen und andere Apps verwenden, ohne ein vollständiges Abmelden oder einen Neustart durchzuführen.