Több hónapos fejlesztés után és alkalmazkodni az új munkamódszerhez a Covid-19-hez kapcsolódó problémák miatt, Feral Interactive bemutatta nemrégiben a Játékmód 1.6 amelyben kiemeli, hogy számos fejlesztés történt a memóriakezeléssel, valamint kisebb hibajavításokkal.
Azok számára, akik nem ismerik a GameMode-ot, tudják, hogy ez az háttér-folyamat, amely integrálja a különféle Tweaks-eket valamint menet közbeni és rendszerbeli módosítások a játék teljesítményének maximalizálása érdekében.
Játékok esetén javasoljuk egy speciális libgamemode könyvtár használatát, amely lehetővé teszi bizonyos optimalizálások felvételének kérését, amelyeket a játék végrehajtása idején alapértelmezés szerint nem használnak a rendszerben. Van egy könyvtár opció is a játék automatikus optimalizálási módban történő futtatására (a libgamemodeauto.so betöltése az LD_PRELOAD-en keresztül a játék indításakor), anélkül, hogy módosítanunk kellene a játék kódját. Bizonyos optimalizálások felvétele a konfigurációs fájlon keresztül vezérelhető.
Az új verzióról 1.6
Ebben a bemutatott új verzióban kiemeli azt a képességet, hogy képesek legyenek elogindolni, és olyan opciókat, amelyek nem kötelezőek a systemd-hez.
Ezen felül hozzáadták a könyvtár könyvtár megváltoztatásának támogatása hasznosságra gamemoderun és felülírja az LD_PRELOAD értéket $ GAMEMODERUNEXEC-ben.
Másrészt továbbfejlesztett memóriakezelés és egy új kézikönyvet javasoltak a gamemoderun segédprogramhoz, és hozzáadtunk egy játékmódú szimulációs játékot, példákkal együtt.
A feltárt problémákkal kapcsolatban ennek a megjelent új verziónak úgy tűnik, hogy azok, akik a Az Arch Linux és a GameMode 1.6 frissítésű származékai problémákat okoznak a játékok végrehajtásában.
Mivel a használat során a következő hiba lép fel:
/ usr / bin / gamemoded: hiba a megosztott könyvtárak betöltésekor: libinih.so. 0: nem nyitható meg a megosztott objektum fájl: Nincs ilyen fájl vagy könyvtár
A probléma megoldása érdekében egy pillanatnyi megoldást javasolnak, megtekintheti a részleteket A következő linken.
Ami a többi disztribúciót illeti, úgy tűnik, hogy nincs probléma, vagy legalábbis még nem számoltak be róla.
Végül ha többet szeretne tudni róla erről az új verzióról itt ellenőrizheti a részleteket a következő link.
Hogyan kell telepíteni a GameMode-et Linux-ra?
Ha érdekel a GameMode kipróbálása, a következőket teheti meg, hogy a rendszerre kerüljön.
A Debian, az Ubuntu és az ezekből levezetett disztribúciók esetében, ezzel a paranccsal telepítjük a függőségeket
sudo apt-get install meson libsystemd-dev pkg-config ninja-build
Azoknak, akik telepítették Az ArchLinux, a Manajaro vagy ezek valamilyen származéka a függőségeket a ez a parancs:
sudo pacman -S meson systemd ninja
Míg a Fedora, Korora, CentOS, openSUSE és származékai, amelyekkel telepítjük:
sudo dnf install meson systemd-devel pkg-config
most, le kell töltenünk az alkalmazás forráskódját az űrből git-ben, hogy ezt egy terminálon végezzük, akkor végrehajtjuk ezt a parancsot:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh
És most ezekkel a parancsokkal kell betölteni a szolgáltatást a rendszerbe:
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
Miután telepítette a rendszereire, és sikeresen betöltötték a szolgáltatást, bármelyik játéknak elmondhatja, hogy a GameMode használatát a következő paranccsal teheti meg:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game
Hozzáadhatja Steam indítási lehetőségként is az egyes játékaihoz, az alábbiak szerint:
LD_PRELOAD=$LD_PRELOAD:/usr/\$LIB/libgamemodeauto.so %command%
Ha tudni szeretné, hogy melyik aktuális CPU-vezérlő van használatban, akkor futtathatja ezt a parancsot a terminálban:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
konfiguráció
A démon konfigurálható jelenleg fájlt használ gamemode.ini, ez az alkalmazás "példa" mappájában található.
A konfigurációs fájlokat a következő könyvtárak töltik be és egyesítik, sorrendben:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD
Ebben a fájlban alapvetően konfiguráljuk a kormányzót, és fekete listát biztosít számunkra, hogy kizárjuk azokat a játékokat, amelyekkel nem szeretnénk a GameMode futtatását.