Način igre: Optimizirajte svoj sustav za reprodukciju omiljenih naslova

Feral_Interactive_logo

Britanska firma Feral Interactive objavio je softver otvorenog koda GameMode prije nekoliko tjedana, dizajniran kako bi se ubrzalo pokretanje modernih igara na operativnim sustavima obitelji Linux.

Povećanje brzine postiže se automatskim aktiviranjem "Performance Mode" za CPU tijekom početka igre. Mod igre je nova opcija za Linux koja će vam omogućiti da optimizirate svoje računalo za igranje, koji upravlja vašim sustavom s nizom promjena njegovih postavki kako bi optimizirao njegovu izvedbu tijekom sesije video igre.

Kao što je poznato, jedan od čestih Linuxovih problema je usporavanje CPU-a tijekom igranja. GameMode omogućuje vam rješavanje ovog problema bez potrebe za ručnom intervencijom u konfiguraciji operativnog sustava.

O GameModeu

GameMode omogućuje vam promjenu ponašanja sustava kad igre započnu: demon se brine za promjenu regulatora CPU-a kako bi bio u načinu rada umjesto uobičajenog načina rada na zahtjev ili uštedu energije.

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

Ovaj dizajn također znači da, iako se knjižnica 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 to izdanje koje je još uvijek u fazi testiranja radi pročišćavanja detalja zbog velike količine hardvera u kojem se može koristiti, teško da ćemo moći pronaći aplikaciju unutar spremišta našeg sustava.

MeđutimPrije svega, moramo instalirati neke ovisnosti kako bismo zajamčili dobar rad GameMode-a u našem sustavu.

Općenito, potrebne ovisnosti uključuju mezon, pkg-config, razvojne knjižnice 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 ovisnosti dobiveni su pomoću ova naredba:
sudo pacman -S meson systemd ninja
Dok je za Fedora, Korora, CentOS, openSUSE i derivati ​​s kojima instaliramo:

sudo dnf instalirati 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

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

Nakon što ga instalirate na svoje sustave i oni mu uspješno učitaju uslugu, možete naredbama narediti bilo kojoj igri da može koristiti GameMode:
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 učitavaju se 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 pruža nam crni popis za izuzeće onih igara s kojima ne želimo da se GameMode pokreće.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.