Feral Interactive väljaanne optimeerijat , mis töötab taustprotsessina ja muudab reaalajas erinevaid Linuxi süsteemi seadeid, et saavutada maksimaalne mängu rakenduste jõudlus. Projekti kood on kirjutatud C keeles ja BSD litsentsi alusel.
Mängude jaoks soovitatakse kasutada spetsiaalset libgamemode teeki, mis võimaldab mängu käivitamise ajal taotleda teatud optimeerimiste rakendamist, mis ei ole süsteemis vaikimisi lubatud. Samuti on saadaval teegi variant, mis võimaldab mängu automaatse optimeerimise režiimis käivitada (libgamemodeauto.so laadimine läbi LD_PRELOAD mängu käivitamisel), ilma et oleks vaja muudatusi mängu koodis teha. Erinevate optimeerimiste lubamist saab kontrollida konfigureerimisfaili kaudu.
Näiteks GameMode abil saab välja lülitada energiasäästurežiimid, muuta ressursijaotuse ja ülesannete ajastamise parameetreid (CPU governor ja SCHED_ISO), ümber koostada I/O prioriteedid, blokeerida ekraanivalvurite käivitamine, aktiveerida erinevad NVIDIA ja AMD GPU suurendatud jõudluse režiimid, teostada NVIDIA GPU üleklokkamine ning käivitada skriptid, kus on kasutaja määratud optimeeringud.
väljaandes 1.6 on lisatud võimalus kasutada , logind versiooni, mis ei ole seotud systemd-ga. On lisatud tugi raamatukogude katalooge muutmiseks gamemoderun tööriista jaoks ja LD_PRELOAD väärtuse ülekirjutamiseks $GAMEMODERUNEXEC-is. Sõltuvuste haldust on parandatud. Esitatud on uus juhend gamemoderun tööriista kohta ja lisatud gamemode-simulate-game komplekt näidistega.
Allikas: opennet.ru
