Feral Interactive Company
Peleille ehdotetaan käytettäväksi erityistä libgamemode-kirjastoa, jonka avulla voit pyytää sisällyttämään tiettyjä optimointeja, joita ei oletuksena käytetä järjestelmään pelin ollessa käynnissä. Saatavilla on myös kirjastovaihtoehto pelin ajamiseen automaattisessa optimointitilassa (lataa libgamemodeauto.so LD_PRELOAD:n kautta pelin käynnistettäessä) ilman, että pelin koodiin tarvitsee tehdä muutoksia. Tiettyjen optimointien sisällyttämistä voidaan ohjata asetustiedoston kautta.
Esimerkiksi GameModea käytettäessä virransäästötilat voidaan poistaa käytöstä, resurssien allokointi- ja tehtävien ajoitusparametreja voidaan muuttaa (CPU-ohjain ja SCHED_ISO), I/O-prioriteetit voidaan järjestää uudelleen, näytönsäästäjän käynnistys voidaan estää, erilaisia suorituskyvyn lisäämisen tiloja. ottaa käyttöön NVIDIA- ja AMD-grafiikkasuorittimissa, ja NVIDIA-grafiikkasuorittimet voidaan ylikellottaa.
Lisätty julkaisuun 1.5
GameMode 1.5 esittelee myös uuden joukon D-Bus API:ita, jotka käyttävät pidfd-mekanismia PID-uudelleenkäyttötilanteen käsittelemiseen (pidfd on sidottu tiettyyn prosessiin eikä muutu, kun taas PID voidaan sitoa toiseen prosessiin nykyisen prosessin jälkeen prosessi päättyy. liittyy tähän PID:hen).
Lähde: opennet.ru