Družba Feral Interactive je izdala optimizator , implementiran kot ozadni proces, ki na poti spreminja različne sistemske nastavitve Linuxa za dosego največje zmogljivosti iger. Koda projekta je napisana v jeziku C in pod BSD licencom.
Za igre priporočamo uporabo posebne knjižnice libgamemode, ki omogoča, da med igranjem zahtevate vklop določenih optimizacij, ki po privzetku niso uporabljene v sistemu. Na voljo je tudi različica knjižnice za zagon igre v načinu samodejne optimizacije (nalaganje libgamemodeauto.so prek LD_PRELOAD ob zagonu igre), brez potrebe po spremembi kode igre. Vklop takšnih optimizacij lahko nadzirate prek konfiguracijske datoteke.
Na primer, z GameMode je mogoče onemogočiti načine varčevanja z energijo, spremeniti parametre razporejanja virov in načrtovanja nalog (CPU governor in SCHED_ISO), preurediti prioritete vnosa/izvoda, preprečiti zagon varnostne zaščite, vklopiti različne načine visoke zmogljivosti v GPU NVIDIA in AMD, izvesti overclocking GPU NVIDIA ter zagnati skripte z optimizacijami, ki jih določi uporabnik.
V izdaji 1.6 je na voljo možnost uporabe , različice logind, ki ni povezana s systemd. Dodana je podpora za spreminjanje imenika knjižnic za orodje gamemoderun in preklic vrednosti LD_PRELOAD v $GAMEMODERUNEXEC. Izboljšano je upravljanje odvisnosti. Predlagan je nov priročnik za orodje gamemoderun in dodan niz gamemode-simulate-game zExamples.
Izvor: opennet.ru
