K dispozícii je GameMode 1.7, optimalizátor výkonu hier pre Linux

Spoločnosť Feral Interactive zverejnila vydanie GameMode 1.7, optimalizátora implementovaného ako proces na pozadí, ktorý za behu mení rôzne nastavenia systému Linux, aby sa dosiahol maximálny výkon pre herné aplikácie. Kód projektu je napísaný v jazyku C a je distribuovaný pod licenciou BSD.

Pre hry sa navrhuje použiť špeciálnu knižnicu libgamemode, ktorá umožňuje požiadať o zahrnutie určitých optimalizácií, ktoré sa v systéme štandardne nepoužívajú, kým je hra spustená. K dispozícii je aj možnosť knižnice pre spustenie hry v režime automatickej optimalizácie (načítanie libgamemodeauto.so cez LD_PRELOAD pri spustení hry), bez nutnosti vykonávať zmeny v kóde hry. Zahrnutie určitých optimalizácií je možné ovládať prostredníctvom konfiguračného súboru.

Napríklad pomocou GameMode možno deaktivovať režimy šetrenia energie, zmeniť parametre prideľovania zdrojov a plánovania úloh (regulátor CPU a SCHED_ISO), preusporiadať I/O priority, zablokovať spustenie šetriča obrazovky, rôzne režimy zvýšeného výkonu byť povolené v GPU NVIDIA a AMD a GPU NVIDIA je možné pretaktovať (pretaktovanie), spúšťajú sa skripty s optimalizáciou definovanou používateľom.

Vydanie 1.7 predstavuje nový nástroj gamemodelist, ktorý vám umožňuje zobraziť zoznam procesov spojených s hrami spustenými pomocou zdieľanej knižnice GameMode. Namiesto viazania na /usr/bin sa teraz cesty k spustiteľným súborom určujú prostredníctvom premennej prostredia PATH. Konfiguračný súbor gamemode.conf bol implementovaný pre sysusers.d, čím sa vytvorila samostatná skupina pre GameMode.

Zdroj: opennet.ru

Pridať komentár