GameMode 1.6 on saatavilla, pelin suorituskyvyn optimointi Linuxille

Feral Interactive Company julkaistu optimoijan julkaisu Pelitila 1.6, toteutetaan taustaprosessina, joka muuttaa eri Linux-järjestelmän asetuksia lennossa parhaan suorituskyvyn saavuttamiseksi pelisovelluksissa. Projektin koodi on kirjoitettu C- ja toimitetaan 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.6 esitteli käyttökyvyn elogind, kirjautumisversio, joka ei ole sidottu systemd:hen. Lisätty tuki gamemoderun-apuohjelman kirjastohakemiston muuttamiseen ja LD_PRELOAD-arvon ohittamiseen tiedostossa $GAMEMODERUNEXEC. Parempi riippuvuuden hallinta. Gamemoderun-apuohjelmalle on ehdotettu uutta ohjekirjaa, ja joukko gamemode-simulate-game -pelejä on lisätty esimerkkeineen.

Lähde: opennet.ru

Lisää kommentti