Elérhető a GameMode 1.7, egy játékteljesítmény-optimalizáló Linuxra

A Feral Interactive közzétette a GameMode 1.7 kiadását, egy háttérfolyamatként megvalósított optimalizálót, amely menet közben módosítja a Linux rendszerbeállításait, hogy maximális teljesítményt érjen el a játékalkalmazások számára. A projekt kódja C nyelven íródott, és a BSD licenc alatt kerül terjesztésre.

A játékokhoz egy speciális libgamemode könyvtár használata javasolt, amely lehetővé teszi bizonyos optimalizálások felvételét, amelyeket alapértelmezés szerint nem használ a rendszer a játék futása közben. Egy könyvtár opció is elérhető a játék automatikus optimalizálási módban történő futtatásához (a libgamemodeauto.so betöltése az LD_PRELOAD-on keresztül a játék indításakor), anélkül, hogy módosítani kellene a játék kódját. Bizonyos optimalizációk felvétele a konfigurációs fájlon keresztül vezérelhető.

Például a GameMode használatával letilthatók az energiatakarékos üzemmódok, módosíthatók az erőforrás-kiosztás és a feladatütemezési paraméterek (CPU kormányzó és SCHED_ISO), átrendezhetők az I/O prioritások, blokkolható a képernyővédő indítása, a teljesítménynövelés különféle módjai engedélyezni kell az NVIDIA és AMD GPU-kban, és az NVIDIA GPU-k túlhajthatók.(túlhúzás), a felhasználó által definiált optimalizálással rendelkező szkriptek elindulnak.

Az 1.7-es kiadás egy új gamemodelist segédprogramot mutat be, amely lehetővé teszi a GameMode megosztott könyvtár használatával elindított játékokkal kapcsolatos folyamatok listájának megtekintését. Ahelyett, hogy a /usr/bin fájlhoz lennének kötve, a végrehajtható fájlok elérési útjait a PATH környezeti változó határozza meg. A gamemode.conf konfigurációs fájlt implementálták a sysusers.d számára, külön csoportot hozva létre a GameMode számára.

Forrás: opennet.ru

Hozzászólás