Režim igre: Optimizirajte svoj sistem za reprodukciju vaših omiljenih naslova

Feral_Interactive_logo

Britanska firma Feral Interactive je prije nekoliko sedmica objavio softver otvorenog koda GameMode, dizajniran da ubrza pokretanje modernih igara na operativnim sistemima porodice Linux.

Povećanje brzine postiže se zahvaljujući automatskom aktiviranju "Performance Mode" za CPU tokom početka igre. GameMode je nova opcija za Linux koja će vam omogućiti da optimizirate svoje računalo za igranje, koji upravlja vašim sistemom sa nizom promjena njegovih postavki kako bi optimizirao njegove performanse tokom sesije video igre.

Kao što je poznato, jedan od uobičajenih Linux problema je usporavanje CPU-a tokom igranja. GameMode vam omogućava da riješite ovaj problem bez potrebe za ručnom intervencijom u konfiguraciji operativnog sistema.

O GameModeu

GameMode vam omogućava promjenu ponašanja sistema kada igre započnu: demon se brine za promjenu regulatora CPU-a u režimu performansi umjesto uobičajenog načina rada na zahtjev ili uštedu energije.

Dizajn ima jasnu apstrakciju između demona hosta i biblioteke ( gamemode i libgamemode) i punjači za kupce ( libgamemodeauto i gamemode_client.h) koji omogućava sigurnu upotrebu bez brige oko toga je li Daemon instaliran ili pokrenut.

Ovaj dizajn također znači da, iako se biblioteka domaćina trenutno oslanja na systemd za razmjenu poruka s Daemonom, potpuno je moguće implementirati druge interne funkcije koje još uvijek rade s istim klijentima.

Ako imate CPU, AMD i on je onemogućen Cool'n'Quiet, ili imate Intel CPU i onemogućen je SpeedStep, drugi, GameMode guverner neće raditi jer vaš CPU ne radi s guvernerom. Već ste izvukli maksimum iz toga.

Kako instalirati GameMode na Linux?

S obzirom na činjenicu da je ovo izdanje koje je još u fazi testiranja kako bismo usavršili detalje zbog velike količine hardvera u kojem se može koristiti, teško da ćemo moći pronaći aplikaciju u spremištima našeg sistema.

kako godPrije svega, moramo instalirati neke zavisnosti kako bismo zajamčili dobar rad GameMode-a u našem sistemu.

Općenito, potrebne zavisnosti uključuju meson pkg-config, razvojne biblioteke systemd i ninja-build.

U slučaju Debiana, Ubuntu-a i distribucija izvedenih iz njih, ovom naredbom instaliramo ovisnosti
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

Za one koji su instalirali ArchLinux, Manajaro ili neki derivat ovih zavisnosti dobijaju se pomoću ova naredba:
sudo pacman -S meson systemd ninja
Dok je za Fedora, Korora, CentOS, openSUSE i derivati ​​s kojima instaliramo:

sudo dnf instaliraj meson systemd-devel pkg-config



GameModeLinux



Sada, moramo preuzeti izvorni kod aplikacije sa svog prostora u git-u, da bismo to učinili na terminalu izvršavamo ovu naredbu:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

I sada moramo naredbama učitati uslugu u sistem:
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

Jednom kada ga instalirate na svoje sisteme i oni mu uspješno učitaju uslugu, možete reći bilo kojoj igri da može koristiti GameMode radeći ovu naredbu:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

Možete ga dodati i kao mogućnost pokretanja Steama za svaku od svojih igara, kako slijedi:

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

Ako želite znati koji se trenutni CPU guverner koristi, možete pokrenuti ovu naredbu u terminalu:

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

konfiguracija

Daemon se može konfigurirati trenutno koristi datoteku gamemode.ini, ovo je unutar mape aplikacije "example".

Datoteke s konfiguracijom se učitavaju i spajaju iz sljedećih direktorija, u redu:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

U ovoj datoteci u osnovi konfiguriramo guvernera i on nam pruža crnu listu da isključimo one igre s kojima ne želimo da se GameMode izvodi.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.