GameMode: Optimaliser systemet ditt for å spille favorittitlene dine

Feral_Interactive_logo

Det britiske firmaet Feral Interactive ga ut åpen kildekode-programvaren GameMode for noen uker siden., designet for å få fart på kjøringen av moderne spill på operativsystemene av Linux-familien.

Hastighetsøkningen oppnås på grunn av automatisk aktivering av "Performance Mode" for CPU under starten av spillet. Spillemodus er et nytt alternativ for Linux som lar deg optimalisere PC-en din for å spille, som administrerer systemet ditt med en rekke endringer i innstillingene for å optimalisere ytelsen under en videospilløkt.

Som kjent er et av de vanligste Linux-problemene å bremse CPU-en under spilling. GameMode lar deg løse dette problemet uten å måtte utføre en manuell inngrep i konfigurasjonen av operativsystemet.

Om GameMode

GameMode lar deg endre oppførselen til systemet når spill starter: daemon tar seg av å endre CPU-guvernøren til å være i ytelsesmodus i stedet for den vanlige etterspørselen eller strømsparingsmodus.

utforming har en klar abstraksjon mellom vertsdemonen og biblioteket ( gamemode libgamemode) og kundeladere ( libgamemodeauto og gamemode_client.h) som tillater sikker bruk uten å bekymre deg for om Daemon er installert eller kjører.

Denne designen betyr også at mens vertsbiblioteket for tiden er avhengig av systemd for meldingsutveksling med Daemon, er det fullt mulig å implementere andre interne funksjoner som fremdeles fungerer med de samme klientene.

Hvis du har en CPU, AMD og den har Cool'n'Quiet deaktivert, eller du har en Intel-CPU og den har SpeedStep deaktivert, vil den andre, GameMode-guvernøren ikke fungere da CPUen din ikke fungerer med en guvernør. Du får allerede mest mulig ut av det.

Hvordan installerer jeg GameMode på Linux?

På grunn av det faktum at det fremdeles er en utgivelse i testfasen for å avgrense detaljene på grunn av den store mengden maskinvare den kan brukes i, vil vi neppe kunne finne applikasjonen i arkivene til systemet vårt.

menFørst og fremst må vi installere noen avhengigheter for å garantere en god drift av GameMode i systemet vårt.

Generelt inkluderer de nødvendige avhengighetene meson pkg-config, utviklingsbibliotekene til systemd og ninja-build.

Når det gjelder Debian, Ubuntu og distribusjoner avledet fra disse, installerer vi avhengighetene med denne kommandoen
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

For de som har installert ArchLinux, Manajaro eller noen avledede av disse er avhengighetene oppnådd med denne kommandoen:
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



vi må laste ned kildekoden til applikasjonen fra dens plass i git, for å gjøre dette på en terminal utfører vi denne kommandoen:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

Og nå vi må laste tjenesten til systemet med disse kommandoene:
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 installert det på systemene dine og de har lastet tjenesten til den, kan du fortelle hvilket som helst spill at det kan bruke GameMode ved å gjøre denne kommandoen:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

Du kan også legge til det som et Steam-lanseringsalternativ for hvert av spillene dine, som følger:

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

Hvis du vil vite hvilken nåværende CPU-guvernør som er i bruk, kan du kjøre denne kommandoen i terminal:

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

Konfigurasjon

Demonen kan konfigureres bruker for øyeblikket filen gamemode.ini, dette er inne i applikasjonsmappen "eksempel".

Konfigurasjonsfiler lastes inn og slås sammen fra følgende kataloger, i rekkefølge:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

I denne filen konfigurerer vi i utgangspunktet guvernøren, og den gir oss en svart liste for å ekskludere de spillene som vi ikke vil at GameMode skal kjøre med.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.