Feral Interactive Company
Za igre se predlaže korištenje posebne knjižnice libgamemode, koja vam omogućuje da zatražite uključivanje određenih optimizacija koje se ne koriste prema zadanim postavkama u sustavu dok igra radi. Dostupna je i opcija biblioteke za pokretanje igre u automatskom načinu optimizacije (učitavanje libgamemodeauto.so putem LD_PRELOAD prilikom pokretanja igre), bez potrebe za izmjenama koda igre. Uključivanje određenih optimizacija može se kontrolirati putem konfiguracijske datoteke.
Na primjer, korištenjem GameModea, načini uštede energije mogu se onemogućiti, dodjela resursa i parametri raspoređivanja zadataka mogu se promijeniti (CPU regulator i SCHED_ISO), I/O prioriteti mogu se preurediti, pokretanje čuvara zaslona može se blokirati, različiti načini poboljšanja performansi mogu biti omogućen u NVIDIA i AMD GPU-ovima, a NVIDIA GPU-ovi se mogu overclockati (overclocking), pokreću se skripte s korisnički definiranim optimizacijama.
Dodano u izdanju 1.5
GameMode 1.5 također predstavlja novi skup D-Bus API-ja koji koriste 'pidfd' mehanizam za rješavanje situacije ponovne upotrebe PID-a (pidfd je vezan za određeni proces i ne mijenja se, dok se PID može vezati za drugi proces nakon trenutnog proces se završava. povezan s ovim PID-om).
Izvor: opennet.ru