GameMode: Optimieren Sie Ihr System, um Ihre Lieblingstitel abzuspielen

Feral_Interactive_logo

Die britische Firma Feral Interactive hat vor einigen Wochen die Open-Source-Software GameMode veröffentlicht, entworfen um den Betrieb moderner Spiele auf Betriebssystemen zu beschleunigen der Linux-Familie.

Die Geschwindigkeitssteigerung wird durch die automatische Aktivierung des "Performance Mode" für die CPU zu Beginn des Spiels erreicht. Spielmodus ist eine neue Option für Linux, mit der Sie Ihren PC für das Spielen optimieren können, das Ihr System mit einer Reihe von Änderungen an seinen Einstellungen verwaltet, um seine Leistung während einer Videospielsitzung zu optimieren.

Bekanntlich verlangsamt eines der häufigsten Linux-Probleme die CPU während des Spielens. Mit GameMode können Sie dieses Problem lösen, ohne einen manuellen Eingriff in die Konfiguration des Betriebssystems vornehmen zu müssen.

Über GameMode

Mit GameMode können Sie das Verhalten des Systems beim Start der Spiele ändern: Der Daemon sorgt dafür, dass der CPU-Regler in den Leistungsmodus versetzt wird anstelle des normalen On-Demand- oder Powersave-Modus.

das Design hat eine klare Abstraktion zwischen dem Host-Daemon und der Bibliothek ( gamemode und libgamemode) und Kundenladegeräte ( libgamemodeauto und gamemode_client.h), die eine sichere Verwendung ermöglicht, ohne sich Gedanken darüber machen zu müssen, ob der Daemon installiert ist oder ausgeführt wird.

Dieses Design bedeutet auch, dass die Hostbibliothek derzeit für den Nachrichtenaustausch mit dem Daemon auf systemd angewiesen ist, es jedoch durchaus möglich ist, andere interne Funktionen zu implementieren, die weiterhin mit denselben Clients arbeiten.

Wenn Sie eine CPU, AMD und Cool'n'Quiet deaktiviert haben oder eine Intel-CPU und SpeedStep deaktiviert haben, funktioniert der GameMode-Governor nicht, da Ihre CPU nicht mit einem Governor funktioniert. Sie holen bereits das Beste daraus heraus.

Wie installiere ich GameMode unter Linux?

Aufgrund der Tatsache, dass es sich um eine Version handelt, die sich noch in der Testphase befindet, um die Details aufgrund der großen Menge an Hardware, in der sie verwendet werden kann, zu verfeinern, können wir die Anwendung kaum in den Repositorys unseres Systems finden.

jedochZunächst müssen wir einige Abhängigkeiten installieren, um einen guten Betrieb zu gewährleisten von GameMode in unserem System.

Im Allgemeinen umfassen die erforderlichen Abhängigkeiten Meson, pkg-config, die Entwicklungsbibliotheken von systemd und ninja-build.

Im Fall von Debian, Ubuntu und daraus abgeleiteten DistributionenMit diesem Befehl installieren wir die Abhängigkeiten
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

Für diejenigen, die installiert haben ArchLinux, Manajaro oder ein Derivat davon, mit dem die Abhängigkeiten erhalten werden dieser Befehl:
sudo pacman -S meson systemd ninja
Während für Fedora, Korora, CentOS, openSUSE und Derivate, mit denen wir installieren:

sudo dnf installiere meson systemd-devel pkg-config



Spielmodus Linux



Jetzt Wir müssen den Quellcode der Anwendung von ihrem Speicherplatz in Git herunterladen. Um dies auf einem Terminal zu tun, führen wir diesen Befehl aus:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

Und jetzt Wir müssen den Dienst mit diesen Befehlen auf das System laden:
meson --prefix=/usr build -Dwith-systemd-user-unit-dir=/etc/systemd/user
cd build
ninja
sudo ninja install
systemctl --user daemon-reload
systemctl --user enable gamemoded
systemctl --user start gamemoded
systemctl --user status gamemoded

Sobald Sie es auf Ihren Systemen installiert haben und der Dienst erfolgreich darauf geladen wurde, können Sie jedem Spiel mitteilen, dass es GameMode verwenden kann, indem Sie den folgenden Befehl ausführen:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

Sie können es auch wie folgt als Steam-Startoption für jedes Ihrer Spiele hinzufügen:

LD_PRELOAD=$LD_PRELOAD:/usr/\$LIB/libgamemodeauto.so %command%

Wenn Sie wissen möchten, welcher aktuelle CPU-Regler verwendet wird, können Sie diesen Befehl im Terminal ausführen:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

Konfiguration

Der Daemon kann konfiguriert werden Derzeit wird eine Datei verwendet gamemode.iniDies befindet sich im Anwendungsordner "Beispiel".

Konfigurationsdateien werden aus den folgenden Verzeichnissen geladen und zusammengeführt, in Ordnung:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

In dieser Datei konfigurieren wir im Wesentlichen den Governor und erhalten eine schwarze Liste, um die Spiele auszuschließen, mit denen GameMode nicht ausgeführt werden soll.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.