GameMode: optimaliseer uw systeem om uw favoriete titels af te spelen

Feral_Interactive_logo

De Britse firma Feral Interactive heeft een paar weken geleden de open source software GameMode uitgebracht., ontworpen om de uitvoering van moderne games op besturingssystemen te versnellen van de Linux-familie.

De snelheidsverhoging wordt bereikt door de automatische activering van de "Performance Mode" voor de CPU tijdens het begin van het spel. Spelmodus is een nieuwe optie voor Linux waarmee je je pc kunt optimaliseren om te spelen, dat uw systeem beheert met een reeks wijzigingen in de instellingen om de prestaties tijdens een videogamesessie te optimaliseren.

Zoals bekend is een van de meest voorkomende Linux-problemen het vertragen van de CPU tijdens het gamen. Met GameMode kunt u dit probleem oplossen zonder een handmatige tussenkomst uit te voeren in de configuratie van het besturingssysteem.

Over GameMode

Met GameMode kunt u het gedrag van het systeem wijzigen wanneer games starten: de daemon zorgt ervoor dat de CPU-regelaar in de prestatiemodus staat in plaats van de normale ondemand- of powersave-modus.

het ontwerp heeft een duidelijke abstractie tussen de host Daemon en de bibliotheek ( gamemode libgamemode) en opladers voor klanten ( libgamemodeauto en gamemode_client.h) die een veilig gebruik mogelijk maakt zonder dat u zich zorgen hoeft te maken of de Daemon is geïnstalleerd of actief is.

Dit ontwerp betekent ook dat, hoewel de hostbibliotheek momenteel afhankelijk is van systemd voor berichtuitwisseling met de Daemon, het heel goed mogelijk is om andere interne functies te implementeren die nog steeds met dezelfde clients werken.

Als je een CPU, AMD en Cool'n'Quiet hebt uitgeschakeld, of als je een Intel CPU hebt en SpeedStep is uitgeschakeld, zal de andere de GameMode-regelaar niet werken, omdat je CPU niet werkt met een regelaar. Je haalt er al het maximale uit.

Hoe GameMode op Linux te installeren?

Omdat het een lancering is die zich nog in de testfase bevindt om de details te verfijnen vanwege de grote hoeveelheid hardware waarin deze kan worden gebruikt, zullen we de applicatie nauwelijks kunnen vinden binnen de repositories van ons systeem.

EchterAllereerst moeten we enkele afhankelijkheden installeren om een ​​goede werking te garanderen van GameMode in ons systeem.

Over het algemeen omvatten de vereiste afhankelijkheden meson, pakket-config, de ontwikkelingsbibliotheken van systemd en ninja-build.

In het geval van Debian, Ubuntu en daarvan afgeleide distributies, we installeren de afhankelijkheden met dit commando
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

Voor degenen die hebben geïnstalleerd ArchLinux, Manajaro of een afgeleide hiervan waarmee de afhankelijkheden worden verkregen dit commando:
sudo pacman -S meson systemd ninja
Terwijl voor Fedora, Korora, CentOS, openSUSE en derivaten waarmee we installeren:

sudo dnf installeer meson systemd-devel pkg-config



SpelmodusLinux



nu, we moeten de broncode van de applicatie downloaden uit de ruimte in git, om dit op een terminal te doen, voeren we dit commando uit:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

En nu we moeten de service op het systeem laden met deze commando's:
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

Als je het eenmaal op je systemen hebt geïnstalleerd en ze de service er met succes in hebben geladen, kun je elke game vertellen dat het GameMode kan gebruiken door deze opdracht uit te voeren:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

Je kunt het ook als volgt toevoegen als een Steam-startoptie voor elk van je games:

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

Als je wilt weten welke huidige CPU-regelaar in gebruik is, kun je deze opdracht in terminal uitvoeren:

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

configuratie

De daemon kan worden geconfigureerd momenteel in gebruik gamemode.ini, dit staat in de toepassingsmap "voorbeeld".

Configuratiebestanden worden geladen en samengevoegd vanuit de volgende mappen, in volgorde:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

In dit bestand configureren we in feite de gouverneur en het geeft ons een zwarte lijst om die games uit te sluiten waarmee we niet willen dat GameMode wordt uitgevoerd.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.