A GameMode 1.6 már megjelent, és memóriakezelési fejlesztésekkel jár

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.


A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.