Po niekoľkých mesiacoch vývoja a prispôsobiť sa novému spôsobu práce kvôli problémom súvisiacim s Covid-19, Odhalená spoločnosť Feral Interactive nedávno uvedenie novej verzie systému Windows XNUMX na trh Herný režim 1.6 v ktorom sa zdôrazňuje, že bolo urobených niekoľko vylepšení v správe pamäte, ako aj opravy drobných chýb.
Pre tých, ktorí GameMode nepoznajú, by mali vedieť, že to tak je proces na pozadí, ktorý integruje rôzne vylepšenia a on-the-go a vylepšenia systému pre maximalizáciu herného výkonu.
Pre hry sa navrhuje použiť špeciálnu knižnicu libgamemode, ktorá umožňuje požiadať o zahrnutie určitých optimalizácií, ktoré sa v čase vykonania hry štandardne nepoužívajú v systéme. K dispozícii je tiež knižnica, ktorá umožňuje spustiť hru v režime automatickej optimalizácie (načítanie súboru libgamemodeauto.so cez LD_PRELOAD pri spustení hry) bez nutnosti vykonávania zmien v kóde hry. Zahrnutie určitých optimalizácií je možné ovládať prostredníctvom konfiguračného súboru.
O novej verzii 1.6
V tejto novej prezentovanej verzii zdôrazňuje schopnosť byť schopný elogind a možnosti logind, ktoré nie sú záväzné pre systemd.
Okrem toho bol pridaný podpora pre zmenu adresára knižnice pre užitočnosť gamemoderun a prepíše hodnotu LD_PRELOAD v $ GAMEMODERUNEXEC.
Na druhej strane zdôrazňuje vylepšenú správu pamäte a bol navrhnutý nový manuál pre utilitu gamemoderun a bola pridaná sada simulačných hier herného režimu s príkladmi.
Pokiaľ ide o zistené problémy tejto novej verzie, ktorá bola vydaná, sa zdá, že tí, ktorí sú používateľmi Arch Linux a aktualizácia derivátov GameMode 1.6 generujú problémy s vykonávaním hier.
Pri pokuse o použitie sa vyskytla nasledujúca chyba:
/ usr / bin / gamemoded: chyba pri načítaní zdieľaných knižníc: libinih.so. 0: nie je možné otvoriť súbor zdieľaného objektu: žiadny takýto súbor alebo adresár
S cieľom vyriešiť tento problém je navrhované chvíľkové riešenie, ktoré nájdete v detailoch Na nasledujúcom odkaze.
Pokiaľ ide o ďalšie distribúcie, zdá sa, že nie je problém alebo aspoň zatiaľ nebol hlásený.
Konečne ak o tom chcete vedieť viac o tejto novej verzii si môžete pozrieť podrobnosti v nasledujúci odkaz.
Ako nainštalovať GameMode na Linuxe?
Ak máte záujem vyskúšať GameMode, môžete ho urobiť nasledujúcim spôsobom, aby ste ho mali vo svojom systéme.
V prípade Debianu, Ubuntu a odvodených distribúcií, týmto príkazom inštalujeme závislosti
sudo apt-get install meson libsystemd-dev pkg-config ninja-build
Pre tých, ktorí si nainštalovali ArchLinux, Manajaro alebo nejaký derivát týchto závislostí sa získava pomocou tento príkaz:
sudo pacman -S meson systemd ninja
Zatiaľ čo pre Fedora, Korora, CentOS, openSUSE a deriváty, s ktorými inštalujeme:
sudo dnf install meson systemd-devel pkg-config
teraz, musíme si stiahnuť zdrojový kód aplikácie z jej priestoru v gite, na termináli vykonáme tento príkaz:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh
A teraz týmito príkazmi musíme načítať službu do systému:
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
Po nainštalovaní do svojich systémov a po úspešnom načítaní služby do nej môžete akejkoľvek hre povedať, že môže využívať režim GameMode, pomocou tohto príkazu:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game
Môžete ho tiež pridať ako možnosť spustenia služby Steam pre každú zo svojich hier nasledovne:
LD_PRELOAD=$LD_PRELOAD:/usr/\$LIB/libgamemodeauto.so %command%
Ak chcete vedieť, aký aktuálny regulátor procesora sa používa, môžete tento príkaz spustiť v termináli:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
konfigurácia
Démon je možné nakonfigurovať momentálne používa súbor gamemode.ini, toto sa nachádza v priečinku aplikácie „príklad“.
Konfiguračné súbory sa načítajú a zlúčia z nasledujúcich adresárovv poradí:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD
V tomto súbore v zásade konfigurujeme guvernéra a poskytuje nám čiernu listinu, aby sme vylúčili tie hry, s ktorými nechceme, aby fungoval GameMode.