Möchten Sie beim Spielen unter Linux eine bessere Leistung erzielen? Versuchen Sie GameMode!
GameMode ist ein kostenloses Open-Source-Linux-Projekt, mit dem Spiele eine Reihe von Optimierungen anfordern können, die vorübergehend auf den Host und/oder Spielprozess angewendet werden.
Das Projekt wurde ursprünglich als Notlösung für Probleme mit Intel- und AMD-CPU-Powersave- oder On-Demand-Governors konzipiert. Aber jetzt unterstützt GameMode Optimierungen wie:
- CPU-Governor
- E/A-Priorität
- Prozessfreundlichkeit
- Kernel-Scheduler
- Bildschirmschoner sperren
- GPU-Leistungsmodus (NVIDIA und AMD), GPU-Übertaktung (NVIDIA)
- Benutzerdefinierte Skripte
1. So installieren Sie den GameMode unter Ubuntu Linux:
Das Paket ist sowohl in Ubuntu als auch in den meisten anderen Linux-Repositories verfügbar.
Öffnen Sie zunächst das Terminal, indem Sie entweder im Übersichtsbildschirm „Aktivitäten“ suchen oder Strg+Alt+T auf der Tastatur drücken. Wenn das Terminal geöffnet wird, führen Sie den Befehl aus, um es zu installieren:
sudo apt install gamemode
Für Fedora und CentOS Linux können Sie es mit folgendem Befehl installieren:
sudo dnf install gamemode
(Optional) GameMode-Anzeige installieren:
Zur Auswahl können Sie ein Indikator-Applet installieren, das den aktuellen Status von GameMode anzeigt. Es ist eine Erweiterung für den standardmäßigen Gnome-Desktop.
a.) Öffnen Sie das Terminal und führen Sie den Befehl aus, um sicherzustellen, dass chrome-gnome-shell
Browserintegration installiert ist:
sudo apt install chrome-gnome-shell gnome-shell-extension-prefs
b.) Gehen Sie als Nächstes zur Erweiterungs-Webseite, indem Sie auf die Schaltfläche unten klicken. Und aktivieren Sie das Schieberegler-Symbol, um es zu installieren.
GameMode-Erweiterung
Wenn Sie das Umschaltsymbol nicht sehen, klicken Sie auf den Link „Klicken Sie hier, um die Browsererweiterung zu installieren“, um die Browsererweiterung zu installieren und die Seite neu zu laden.
Suchen und öffnen Sie schließlich im Startmenü die „Gnome Extensions App“. Und klicken Sie auf die Zahnradschaltfläche, um die Statusanzeige zu konfigurieren.
2. So führen Sie das Spiel im Spielmodus aus:
Einige Spiele und Plattformen verfügen über eine integrierte GameMode-Unterstützung. Das bedeutet, dass Sie nichts tun müssen, um es zu aktivieren. Sie sind:
- DiRT 4
- Aufstieg des Tomb Raiders
- Shadow of the Tomb Raider
- Total War Saga:Thrones of Britannia
- Total War:Drei Königreiche
- Total War:WARHAMMER II
- ATLauncher Minecraft-Launcher
- Lutris
Für andere Spiele können Sie jetzt den ausführbaren Befehl ausführen, indem Sie gamemoderun
hinzufügen am Anfang. Führen Sie beispielsweise SuperTux2 im Spielmodus aus über:
gamemoderun supertux2
Für Steam kannst du einfach gamemoderun %command%
hinzufügen als Startoption.
Und ohne das Spiel jedes Mal von der Befehlszeile aus zu starten, schreiben Sie die Regel in die App-Verknüpfungsdatei. Sie sind .desktop
Dateien befinden sich im Allgemeinen im Verzeichnis „/usr/share/applications“.
Bearbeiten Sie beispielsweise die SuperTux 2-App-Verknüpfung mit dem Befehl:
sudo gedit /usr/share/applications/supertux2.desktop
Wenn die Datei geöffnet wird, fügen Sie gamemoderun
hinzu vor dem ausführbaren Befehl in der Exec-Zeile.
Für Hybrid-GPU-Benutzer unterstützt der GameMode die Umgebungsvariable über GAMEMODERUNEXEC
. So können Sie den GameMode ausführen, während Sie eine dedizierte GPU zum Rendern des Spiels verwenden, das mit der integrierten Karte angezeigt wird. Zum Beispiel:
export GAMEMODERUNEXEC="env DRI_PRIME=1" && gamemoderun supertux2
Um die Umgebungsvariable global festzulegen, fügen Sie für Ihren Fall eine der beiden Zeilen in die /etc/environment-Konfigurationsdatei ein.
GAMEMODERUNEXEC=optirun
#Bumblebee-Implementierung.
GAMEMODERUNEXEC="env DRI_PRIME=1"
oder
GAMEMODERUNEXEC="env __NV_PRIME_RENDER_OFFLOAD=1 env __GLX_VENDOR_LIBRARY_NAME=nvidia env __VK_LAYER_NV_optimus=NVIDIA_only"
Originalartikel