GameMode: optimeerige oma süsteemi oma lemmikpealkirjade esitamiseks

Feral_Interactive_logo

Briti firma Feral Interactive andis mõne nädala eest välja avatud lähtekoodiga tarkvara GameMode, disainitud kiirendada kaasaegsete mängude käitamist opsüsteemides Linuxi perekonnast.

Kiirus suureneb tänu protsessori "Performance Mode" automaatsele aktiveerimisele mängu alguses. Mängurežiim on Linuxi jaoks uus võimalus, mis võimaldab teil arvutit mängimiseks optimeerida, mis haldab teie süsteemi koos muudatustega rea ​​konfiguratsioonides, et optimeerida selle toimivust videomänguseansi ajal.

Nagu teada, on üks levinumaid Linuxi probleeme mängude ajal protsessori aeglustamine. GameMode võimaldab teil selle probleemi lahendada, ilma et peaksite opsüsteemi konfiguratsioonis käsitsi sekkuma.

Teave GameMode'i kohta

GameMode võimaldab teil muuta mängude käivitamisel süsteemi käitumist: deemon hoolitseb CPU regulaatori jõudlusrežiimi muutmise eest tavalise nõudmisel või energiasäästurežiimi asemel.

Disain on selge abstraktsioon hosti deemoni ja teegi vahel ( mängurežiim ja libgamemode) ja kliendilaadijad ( libgamemodeauto ja gamemode_client.h), mis võimaldab ohutut kasutamist, muretsemata selle pärast, kas Daemon on installitud või töötab.

See disain tähendab ka seda, et kuigi hostide kogu tugineb praegu Daemoniga sõnumivahetusel süsteemile, on täiesti võimalik rakendada muid sisefunktsioone, mis töötavad endiselt samade klientidega.

Kui teil on protsessor, AMD ja sellel on keelatud Cool'n'Quiet või kui teil on Inteli protsessor ja sellel on SpeedStep keelatud, siis teine ​​GameMode'i regulaator ei tööta, kuna teie protsessor ei tööta regulaatoriga. Te saate sellest juba maksimumi.

Kuidas installida GameMode Linuxi?

Tulenevalt asjaolust, et see on veel testimise etapis olev versioon, et täpsustada üksikasju selle riistvara suure hulga tõttu, milles seda saab kasutada, siis vaevalt suudame rakendust oma süsteemi hoidlatest leida.

KuidKõigepealt peame hea toimimise tagamiseks installima mõned sõltuvused GameMode'i meie süsteemis.

Üldiselt hõlmavad nõutavad sõltuvused meson pkg-config, arendusraamatukogud systemd ja ninja-build.

Debiani puhul Ubuntu ja nendest tuletatud jaotused, installime sõltuvused selle käsuga
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

Neile, kes on installinud ArchLinux, Manajaro või mõni neist tuletistest sõltuvused saadakse see käsk:
sudo pacman -S meson systemd ninja
Kuigi Fedora, Korora, CentOS, openSUSE ja derivaadid, millega installime:

sudo dnf installige meson systemd-devel pkg-config



GameModeLinux



Nüüd, peame rakenduse lähtekoodi alla laadima oma ruumist git, terminalis toimimiseks täidame selle käsu:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

Ja nüüd nende käskudega peame teenuse süsteemi laadima:
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

Kui olete selle oma süsteemidesse installinud ja nad teenuse sellesse edukalt laadinud, saate selle käsu abil öelda igale mängule, et see saab GameMode'i kasutada:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

Samuti saate selle lisada oma mängu Steami käivitusvalikuna järgmiselt:

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

Kui soovite teada, milline praegune protsessori regulaator on kasutusel, saate selle käsu käivitada terminalis:

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

konfiguratsioon

Deemonit saab konfigureerida kasutab praegu faili gamemode.ini, see asub rakenduse kausta "näide" sees.

Konfiguratsioonifailid laaditakse ja liidetakse järgmistest kataloogidest, korras:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

Selles failis konfigureerime põhimõtteliselt kuberneri ja see annab meile musta nimekirja, et välistada need mängud, millega me ei soovi, et GameMode töötaks.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.