Feral Interactive ettevõte väljaanne optimeerija , mis on realiseeritud taustaprotsessina, muutes erinevaid Linuxi süsteemi seadistusi reaalajas, et saavutada maksimaalne mängu rakenduste jõudlus. Projekti kood on kirjutatud C keeles ja BSD litsentsi all.
Mängude jaoks soovitatakse kasutada spetsiaalset raamatukogu libgamemode, mis võimaldab mängu käivitamise ajal taotleda teatud optimeerimise rakendamist, mis ei ole süsteemis vaikimisi lubatud. Samuti on saadaval raamatukogu variant automaatse optimeerimise režiimis (libgamemodeauto.so laadimine läbi LD_PRELOAD mängu käivitamisel), ilma et oleks vaja teha muudatusi mängu koodis. Optimiseerimise rakendamist saab kontrollida konfiguratsioonifaili kaudu.
Näiteks GameMode abil saab välja lülitada energiasäästu režiimid, muuta ressursi jaotuse ja tööülesannete ajastamise parameetreid (CPU governor ja SCHED_ISO), kohandada sisendi ja väljundi prioriteete, blokeerida ekraanisäästja käivitamist, aktiveerida erilisi kõrge jõudlusega režiime NVIDIA ja AMD GPU-del, teostada NVIDIA GPU ülekiirendust (overclocking), käivitada skripte kasutaja poolt määratud optimeerimisega.
Väljaandes 1.6 on võimalus kasutada , logind variant, mis ei ole seotud systemd-ga. Lisatud tugi raamatukogude katalooge muutmiseks gamemoderun utiliidis ja LD_PRELOAD väärtuse ületamiseks $GAMEMODERUNEXEC. Parendatud sõltuvuste haldust. Esitatud uus juhend gamemoderun utiliidi kohta ja lisatud gamemode-simulate-game komplekt näidetega.
Allikas: opennet.ru
