GameMode: Optimer dit system til at spille dine foretrukne titler

Feral_Interactive_logo

Det britiske firma Feral Interactive frigav open source-softwaren GameMode for et par uger siden., designet for at fremskynde kørslen af ​​moderne spil på operativsystemer af Linux-familien.

Hastighedsforøgelsen opnås på grund af automatisk aktivering af "Performance Mode" til CPU'en under starten af ​​spillet. Spilletilstand er en ny mulighed for Linux, der giver dig mulighed for at optimere din pc til at spille, der administrerer dit system med en række ændringer i dets indstillinger for at optimere dets ydeevne under en videospilsession.

Som det er kendt, er et af de almindelige Linux-problemer at bremse CPU'en under spil. GameMode giver dig mulighed for at løse dette problem uden at skulle udføre en manuel indgriben i konfigurationen af ​​operativsystemet.

Om GameMode

GameMode giver dig mulighed for at ændre systemets opførsel, når spil starter: dæmonen tager sig af at skifte CPU-guvernør til at være i performance mode i stedet for den normale undemand- eller powersave-tilstand.

Designet har en klar abstraktion mellem værtsdæmonen og biblioteket ( gamemode libgamemode) og kundeladere ( libgamemodeauto og gamemode_client.h), der muliggør sikker brug uden at bekymre sig om, hvorvidt Daemon er installeret eller kører.

Dette design betyder også, at mens værtsbiblioteket i øjeblikket er afhængigt af systemd til meddelelsesudveksling med Daemon, er det fuldt ud muligt at implementere andre interne funktioner, der stadig fungerer med de samme klienter.

Hvis du har en CPU, AMD, og ​​den har Cool'n'Quiet deaktiveret, eller hvis du har en Intel CPU, og den har SpeedStep deaktiveret, fungerer den anden, GameMode-guvernøren ikke, da din CPU ikke fungerer med en guvernør. Du får allerede mest ud af det.

Sådan installeres GameMode på Linux?

På grund af det faktum, at det stadig er en lancering i testfasen for at forfine detaljerne på grund af den store mængde hardware, som den kan bruges i, vil vi næppe kunne finde applikationen inden for arkiverne i vores system.

ImidlertidFørst og fremmest skal vi installere nogle afhængigheder for at garantere en god drift af GameMode i vores system.

Generelt inkluderer de krævede afhængigheder meson pkg-config, udviklingsbibliotekerne i systemd og ninja-build.

I tilfælde af Debian, Ubuntu og distributioner afledt af disse, installerer vi afhængighederne med denne kommando
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

For dem der har installeret ArchLinux, Manajaro eller noget afledt af disse fås afhængighederne med denne kommando:
sudo pacman -S meson systemd ninja
Mens for Fedora, Korora, CentOS, openSUSE og derivater, vi installerer med:

sudo dnf installer meson systemd-devel pkg-config



GameModeLinux



nu, vi skal downloade kildekoden til applikationen fra dens plads i git, for at gøre dette på en terminal udfører vi denne kommando:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

Og nu vi skal indlæse tjenesten til systemet med disse kommandoer:
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

Når du har installeret det på dine systemer, og de med succes har indlæst tjenesten til det, kan du fortælle ethvert spil, at det kan gøre brug af GameMode ved at udføre denne kommando:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

Du kan også tilføje det som en Steam-startmulighed for hvert af dine spil som følger:

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

Hvis du vil vide, hvilken nuværende CPU-guvernør der er i brug, kan du køre denne kommando i terminal:

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

konfiguration

Dæmonen kan konfigureres bruger i øjeblikket filen gamemode.ini, dette er inde i applikationsmappen "eksempel".

Konfigurationsfiler indlæses og flettes fra følgende biblioteker, i rækkefølge:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

I denne fil konfigurerer vi dybest set guvernøren, og den giver os en sort liste for at udelukke de spil, som vi ikke vil have GameMode til at køre med.


Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.