Feral Interactive kiadta az optimalizálót , amely háttérfolyamat formájában valós időben módosítja a Linux különböző rendszerbeállításait a játékalkalmazások maximális teljesítménye érdekében. A projekt kódja C nyelven íródott és BSD licenc alatt.
Játékokhoz ajánlott a libgamemode nevű speciális könyvtár használata, amely lehetővé teszi a játék futása alatt bizonyos optimalizálások aktiválását, amelyek alapértelmezés szerint nincsenek alkalmazva a rendszerben. Egy alternatív könyvtár is elérhető a játék automatikus optimalizálásának üzemeltetéséhez (a libgamemodeauto.so betöltése LD_PRELOAD-on keresztül a játék indításakor), anélkül, hogy a játék kódjában változtatni kellene. Az egyes optimalizálások aktiválását a konfigurációs fájlon keresztül lehet szabályozni.
Például a GameMode segítségével kikapcsolhatók az energiatakarékos módok, módosíthatók az erőforrás-elosztási és feladatütemezési paraméterek (CPU governor és SCHED_ISO), átszervezhetők a bemeneti/kimeneti prioritások, blokkolható a képernyővédő indítása, aktiválhatók különböző, megnövelt teljesítményt nyújtó módok NVIDIA és AMD GPU-ken, valamint végrehajtható az NVIDIA GPU túlhajtása, és felhasználó által definiált optimalizálásokkal rendelkező szkriptek indíthatók.
A 1.6-os verzióban lehetőség nyílik , olyan logind verzió használatára, amely nem kapcsolódik a systemd-hez. Támogatást kapott a könyvtárak módosítási lehetősége a gamemoderun segédprogramhoz és az LD_PRELOAD értékének felülírása a $GAMEMODERUNEXEC-ben. Fejlesztették a függőségek kezelését. Új útmutató készült a gamemoderun segédprogramhoz, és hozzáadtak egy gamemode-simulate-game készletet példákkal.
Forrás: opennet.ru
