Dostupan je GameMode 1.7, optimizator performansi igre za Linux

Feral Interactive je objavio izdanje GameMode 1.7, optimizatora implementiranog kao pozadinski proces koji mijenja različite postavke Linux sistema u hodu kako bi se postigle maksimalne performanse za aplikacije za igre. Kod projekta je napisan u C i licenciran je pod BSD licencom.

Za igre se predlaže korištenje posebne biblioteke libgamemode, koja vam omogućava da zatražite uključivanje određenih optimizacija koje se po defaultu ne koriste u sistemu dok igra radi. Dostupna je i opcija biblioteke za pokretanje igre u automatskom režimu optimizacije (učitavanje libgamemodeauto.so preko LD_PRELOAD pri pokretanju igre), bez potrebe za izmjenom koda igre. Uključivanje određenih optimizacija može se kontrolirati kroz konfiguracijski fajl.

Na primjer, korištenjem GameModea, načini uštede energije mogu biti onemogućeni, alokacija resursa i parametri rasporeda zadataka mogu se promijeniti (CPU guverner i SCHED_ISO), I/O prioriteti se mogu preurediti, pokretanje čuvara zaslona može biti blokirano, mogu se promijeniti različiti načini povećanja performansi biti omogućen u NVIDIA i AMD GPU-ima, a NVIDIA GPU-ovi se mogu overklokovati (overclocking), pokreću se skripte sa korisnički definisanim optimizacijama.

Izdanje 1.7 uvodi novi uslužni program gamemodelist koji vam omogućava da vidite listu procesa povezanih s igrama koje su pokrenute pomoću dijeljene biblioteke GameMode. Umjesto da budu vezane za /usr/bin, putanje do izvršnih datoteka se sada određuju preko PATH varijable okruženja. Za sysusers.d implementiran je konfiguracijski fajl pod nazivom gamemode.conf, koji kreira posebnu grupu za GameMode.

izvor: opennet.ru

Dodajte komentar