GameMode 1.7 on saatavilla, pelin suorituskyvyn optimointi Linuxille

Feral Interactive on julkaissut GameMode 1.7:n, taustaprosessina toteutetun optimoijan, joka muuttaa eri Linux-järjestelmän asetuksia lennossa parhaan suorituskyvyn saavuttamiseksi pelisovelluksissa. Projektikoodi on kirjoitettu C-kielellä ja sitä jaetaan BSD-lisenssillä.

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.

Julkaisu 1.7 esittelee uuden pelimallien luettelon, jonka avulla voit tarkastella GameMode-jaetun kirjaston avulla käynnistettyihin peleihin liittyviä prosesseja. Sen sijaan, että ne olisi sidottu tiedostoon /usr/bin, suoritettavien tiedostojen polut määritetään nyt PATH-ympäristömuuttujan kautta. Sysusers.d:lle on toteutettu konfiguraatiotiedosto nimeltä gamemode.conf, joka luo erillisen ryhmän GameModelle.

Lähde: opennet.ru

Lisää kommentti