Feral Interactive uzņēmums izlaidums optimizatora , kas īstenots kā foniskais process, mainot dažādus sistēmas iestatījumus Linux, lai nodrošinātu maksimālu spēļu aplikāciju veiktspēju. Projekta kods ir uzrakstīts valodā C un saskaņā ar BSD licenci.
Spēlēm ieteicams izmantot īpašu bibliotēku libgamemode, kas ļauj spēles izpildes laikā pieprasīt noteiktu optimizāciju ieslēgšanu, kas pēc noklusējuma nav aktivizēta sistēmā. Pieejama arī bibliotēkas versija spēles automātiskās optimizācijas režīmam (libgamemodeauto.so ielāde caur LD_PRELOAD spēles palaišanas laikā), bez nepieciešamības veikt izmaiņas spēles kodā. Ieslēgto optimizāciju iespējams kontrolēt caur konfigurācijas failu.
Piemēram, izmantojot GameMode var izslēgt enerģijas taupīšanas režīmus, mainīt resursu sadales un uzdevumu plānošanas parametrus (CPU governor un SCHED_ISO), pārstrukturēt I/O prioritātes, bloķēt ekrāna aizsargprogrammas palaišanu, ieslēgt dažādus augstas veiktspējas režīmus NVIDIA un AMD GPU, veikt NVIDIA GPU pārspriegumu (overclocking), palaist skriptus ar lietotāja noteiktām optimizācijām.
Versijā 1.6 ir pieejama iespēja izmantot , logind variantu, kas nav saistīts ar systemd. Ir pievienota atbalsts bibliotēku katalogu maiņai rīkam gamemoderun un LD_PRELOAD vērtības pārrakstīšanai $GAMEMODERUNEXEC. Uzlabota atkarību pārvaldība. Ieteikts jauns rokasgrāmata gamemoderun rīkam un pievienots gamemode-simulate-game komplekts ar piemēriem.
Avots: opennet.lv
