GameMode: Optimalizálja a rendszert a kedvenc címek lejátszásához

Feral_Interactive_logo

A brit cég A Feral Interactive néhány hete kiadta a nyílt forráskódú GameMode szoftvert, tervezték hogy gyorsítsák a modern játékok futtatását az operációs rendszereken a Linux család.

A sebesség növekedése a CPU „Teljesítménymódjának” automatikus aktiválásának köszönhető a játék kezdete során. Játék mód egy új lehetőség a Linux számára, amely lehetővé teszi a számítógép optimalizálását a játékhoz, amely a rendszerét konfigurációinak változásával kezeli annak érdekében, hogy optimalizálja a teljesítményét egy videojáték-munkamenet során.

Mint ismeretes, az egyik gyakori Linux probléma a CPU lelassulása a játék során. A GameMode lehetővé teszi a probléma megoldását anélkül, hogy manuálisan kellene beavatkozni az operációs rendszer konfigurálásába.

A GameMode-ról

A GameMode lehetővé teszi a rendszer viselkedésének megváltoztatását a játékok indulásakor: a démon gondoskodik arról, hogy a CPU-vezérlőt teljesítménymódba állítsa a normál ondemand vagy powerave mód helyett.

tervezés egyértelmű absztrakcióval rendelkezik a gazda démon és a könyvtár között ( gamemode és libgamemode) és az ügyfél töltők ( libgamemodeauto és gamemode_client.h), amely lehetővé teszi a biztonságos használatot anélkül, hogy aggódna a Daemon telepítése vagy futtatása miatt.

Ez a felépítés azt is jelenti, hogy bár a gazdagép könyvtár jelenleg a DaDemonnal folytatott üzenetváltás során a systemdre támaszkodik, teljesen lehetséges más belső funkciók megvalósítása, amelyek továbbra is ugyanazokkal az ügyfelekkel működnek.

Ha van CPU-ja, AMD-je és a Cool'n'Quiet le van tiltva, vagy van Intel-processzora, és le van tiltva a SpeedStep, akkor a másik, a GameMode-vezérlő nem fog működni, mivel a CPU-ja nem működik egy vezérlővel. Ön már a legtöbbet hozza ki belőle.

Hogyan kell telepíteni a GameMode-et Linux-ra?

Annak a ténynek köszönhetően, hogy még mindig tesztelési fázisban van egy indítás a részletek finomítása érdekében a nagy hardvermennyiség miatt, amelyben használható, aligha fogjuk megtalálni az alkalmazást a rendszerünk tárházaiban.

azonbanMindenekelőtt telepítenünk kell néhány függőséget a megfelelő működés garantálása érdekében a GameMode-ból a rendszerünkben.

Általában a szükséges függőségek magukban foglalják meson pkg-config, a fejlesztési könyvtárak systemd és ninja-build.

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 mezon systemd-devel pkg-config



GameModeLinux



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.


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.