Na voljo je GameMode 1.6, optimizator delovanja iger za Linux

Feral Interactive Company objavljeno sprostitev optimizatorja GameMode 1.6, implementiran kot proces v ozadju, ki sproti spreminja različne sistemske nastavitve Linuxa, da doseže največjo zmogljivost za igralne aplikacije. Koda projekta je napisana v C in priloženo pod licenco BSD.

Za igre je predlagana uporaba posebne knjižnice libgamemode, ki vam omogoča, da zahtevate vključitev določenih optimizacij, ki se privzeto ne uporabljajo v sistemu, medtem ko se igra izvaja. Na voljo je tudi možnost knjižnice za izvajanje igre v načinu samodejne optimizacije (nalaganje libgamemodeauto.so prek LD_PRELOAD ob zagonu igre), ne da bi bilo treba spreminjati kodo igre. Vključitev določenih optimizacij je mogoče nadzorovati prek konfiguracijske datoteke.

Na primer, z uporabo GameMode je mogoče onemogočiti načine varčevanja z energijo, spremeniti je mogoče parametre dodeljevanja virov in razporejanja opravil (guverner CPU in SCHED_ISO), preurediti je mogoče prednostne naloge V/I, blokirati je mogoče zagon ohranjevalnika zaslona, ​​različni načini povečane zmogljivosti biti omogočen v grafičnih procesorjih NVIDIA in AMD, grafične procesorje NVIDIA pa je mogoče pospešiti (overclocking), zaženejo se skripti z uporabniško določenimi optimizacijami.

Izdaja 1.6 je predstavila možnost uporabe elogind, različica login, ki ni vezana na systemd. Dodana podpora za spreminjanje imenika knjižnice za pripomoček gamemoderun in preglasitev vrednosti LD_PRELOAD v $GAMEMODERUNEXEC. Izboljšano upravljanje odvisnosti. Predlagan je bil nov priročnik za pripomoček gamemoderun in dodan je bil nabor gamemode-simulate-game s primeri.

Vir: opennet.ru

Dodaj komentar