Feral Interactive Company
Za igre se predlaže korištenje posebne biblioteke libgamemode, koja vam omogućava da zatražite uključivanje određenih optimizacija koje se po defaultu ne koriste u sistemu dok igra radi. Dostupna je i opcija biblioteke za pokretanje igre u automatskom režimu optimizacije (učitavanje libgamemodeauto.so preko LD_PRELOAD pri pokretanju igre), bez potrebe za izmjenom koda igre. Uključivanje određenih optimizacija može se kontrolirati kroz konfiguracijski fajl.
Na primjer, korištenjem GameModea, načini uštede energije mogu biti onemogućeni, alokacija resursa i parametri rasporeda zadataka mogu se promijeniti (CPU guverner i SCHED_ISO), I/O prioriteti se mogu preurediti, pokretanje čuvara zaslona može biti blokirano, mogu se promijeniti različiti načini povećanja performansi biti omogućen u NVIDIA i AMD GPU-ima, a NVIDIA GPU-ovi se mogu overklokovati (overclocking), pokreću se skripte sa korisnički definisanim optimizacijama.
Dodato u izdanju 1.5
GameMode 1.5 također uvodi novi skup D-Bus API-ja koji koriste mehanizam 'pidfd' za rješavanje situacije ponovnog korištenja PID-a (pidfd je vezan za određeni proces i ne mijenja se, dok PID može biti vezan za drugi proces nakon trenutnog proces se završava povezan sa ovim PID-om).
izvor: opennet.ru