Nakon nekoliko mjeseci razvoja i prilagoditi se novom načinu rada zbog problema povezanih s Covid-19, Predstavljen Feral Interactive nedavno lansiranje nove verzije Način igre 1.6 u kojem ističe da je napravljeno nekoliko poboljšanja u upravljanju memorijom, kao i manje ispravke programskih pogrešaka.
Za one koji nisu upoznati s GameModeom, trebali biste znati da jest pozadinski proces koji integrira razne dorade i u pokretu i prilagodbe sustava kako bi se maksimalizirale igračke performanse.
Za igre se predlaže uporaba posebne biblioteke libgamemode, koja omogućuje traženje uključivanja određenih optimizacija koje se u sustavu u vrijeme izvršenja igre ne koriste prema zadanim postavkama. Postoji i mogućnost knjižnice za pokretanje igre u načinu automatske optimizacije (učitavanje libgamemodeauto.so putem LD_PRELOAD prilikom pokretanja igre), bez potrebe za izmjenama koda igre. Uključivanje određenih optimizacija može se kontrolirati putem konfiguracijske datoteke.
O novoj verziji 1.6
U ovoj novoj predstavljenoj verziji, naglašava sposobnost mogućnosti elogind-a i mogućnosti prijave koje nisu obvezujuće za systemd.
Uz to je dodano podrška za promjenu direktorija knjižnice za korisnost gamemoderun i poništite vrijednost LD_PRELOAD u $ GAMEMODERUNEXEC.
S druge strane poboljšano upravljanje memorijom a predložen je novi priručnik za uslužni program gamemoderun i dodan je set simulacijskih igara u modu igre s primjerima.
Što se tiče otkrivenih problema ove nove verzije koja je objavljena, čini se da oni koji su korisnici Arch Linux i derivati koji ažuriraju GameMode 1.6 stvaraju probleme s izvršenjem igara.
Budući da se prilikom pokušaja korištenja javlja sljedeća pogreška:
/ usr / bin / gamemoded: pogreška prilikom učitavanja zajedničkih knjižnica: libinih.so. 0: ne može se otvoriti datoteka zajedničkog objekta: Nema takve datoteke ili direktorija
Da biste riješili ovaj problem, predlaže se trenutno rješenje, možete se obratiti detaljima U sljedećem linku.
Što se tiče ostalih distribucija, čini se da nema problema ili barem još nije prijavljen.
Konačno ako želite znati više o tome o ovoj novoj verziji, detalje možete provjeriti u sljedeći link.
Kako instalirati GameMode na Linux?
Ako ste zainteresirani za isprobavanje GameMode, možete učiniti sljedeće da biste ga postavili na svoj sustav.
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 install meson systemd-devel pkg-config
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.