GameMode: Optimizați-vă sistemul pentru a reda titlurile preferate

Feral_Interactive_logo

Firma britanică Feral Interactive a lansat software-ul open source GameMode acum câteva săptămâni., proiectat pentru a accelera rularea jocurilor moderne pe sistemele de operare din familia Linux.

Creșterea vitezei se realizează datorită activării automate a „Modului de performanță” pentru CPU în timpul începutului jocului. Mod de joc este o nouă opțiune pentru Linux care vă va permite să vă optimizați computerul pentru a juca, care gestionează sistemul dvs. cu o serie de modificări ale setărilor sale pentru a-și optimiza performanța în timpul unei sesiuni de jocuri video.

După cum se știe, una dintre problemele comune ale Linux este încetinirea procesorului în timpul jocurilor. GameMode vă permite să rezolvați această problemă fără a fi nevoie să efectuați intervenții manuale în configurația sistemului de operare.

Despre GameMode

GameMode vă permite să schimbați comportamentul sistemului atunci când încep jocurile: daemonul se ocupă de schimbarea guvernatorului CPU pentru a fi în modul de performanță în locul modului normal de solicitare sau de economisire a puterii.

desen are o abstracție clară între Daemon gazdă și bibliotecă ( gamemode și libgamemode) și încărcătoarele pentru clienți ( libgamemodeauto și gamemode_client.h) care permite utilizarea în siguranță fără a vă face griji dacă Daemon este instalat sau rulează.

Acest design înseamnă, de asemenea, că, deși biblioteca gazdă se bazează în prezent pe systemd pentru schimbul de mesaje cu Daemon, este complet posibilă implementarea altor funcții interne care încă funcționează cu aceiași clienți.

Dacă aveți un CPU, AMD și are Cool'n'Quiet dezactivat, sau aveți un procesor Intel și SpeedStep dezactivat, celălalt, guvernatorul GameMode nu va funcționa, deoarece procesorul dvs. nu funcționează cu un guvernator. Deja profitați din plin.

Cum se instalează GameMode pe Linux?

Datorită faptului că este o versiune încă în faza de testare pentru a rafina detaliile datorită cantității mari de hardware în care poate fi utilizat, cu greu vom putea găsi aplicația în depozitele sistemului nostru.

in orice cazÎn primul rând, trebuie să instalăm unele dependențe pentru a garanta o bună funcționare din GameMode din sistemul nostru.

În general, dependențele necesare includ meson pkg-config, bibliotecile de dezvoltare ale systemd și ninja-build.

În cazul Debian, Ubuntu și distribuțiile derivate din acestea, instalăm dependențele cu această comandă
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

Pentru cei care au instalat ArchLinux, Manajaro sau un derivat al acestor dependențe sunt obținute cu această comandă:
sudo pacman -S meson systemd ninja
În timp ce pentru Fedora, Korora, CentOS, openSUSE și derivatele pe care le instalăm:

sudo dnf instala meson systemd-devel pkg-config



GameModeLinux



acum, trebuie să descărcăm codul sursă al aplicației din spațiul său în git, pentru a face acest lucru pe un terminal executăm această comandă:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

Și acum trebuie să încărcăm serviciul în sistem cu aceste comenzi:
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

Odată ce l-ați instalat pe sistemele dvs. și ați încărcat cu succes serviciul pe acesta, puteți spune oricărui joc că poate folosi GameMode făcând această comandă:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

De asemenea, îl puteți adăuga ca opțiune de lansare Steam pentru fiecare dintre jocurile dvs., după cum urmează:

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

Dacă doriți să știți care este guvernatorul curent al procesorului, puteți rula această comandă în terminal:

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

configurație

Demonul poate fi configurat folosind în prezent fișier gamemode.ini, acesta se află în dosarul aplicației „exemplu”.

Fișierele de configurare sunt încărcate și îmbinate din următoarele directoare, pentru a:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

În acest fișier, configurăm practic guvernatorul și ne oferă o listă neagră pentru a exclude acele jocuri cu care nu dorim să ruleze GameMode.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.