K dispozici je GameMode 1.7, optimalizátor výkonu her pro Linux

Společnost Feral Interactive zveřejnila vydání GameMode 1.7, optimalizátoru implementovaného jako proces na pozadí, který za běhu mění různá nastavení systému Linux, aby bylo dosaženo maximálního výkonu herních aplikací. Kód projektu je napsán v jazyce C a je licencován pod licencí BSD.

Pro hry se navrhuje použít speciální knihovnu libgamemode, která umožňuje za běhu hry požádat o zahrnutí určitých optimalizací, které se standardně v systému nepoužívají. K dispozici je také možnost knihovny pro spuštění hry v režimu automatické optimalizace (načtení libgamemodeauto.so přes LD_PRELOAD při spuštění hry), bez nutnosti provádět změny v kódu hry. Zahrnutí určitých optimalizací lze ovládat prostřednictvím konfiguračního souboru.

Pomocí GameMode lze například deaktivovat režimy úspory energie, změnit parametry alokace zdrojů a plánování úloh (regulátor CPU a SCHED_ISO), změnit uspořádání I/O priorit, blokovat spuštění spořiče obrazovky, různé režimy zvýšeného výkonu být povoleny v GPU NVIDIA a AMD a GPU NVIDIA lze přetaktovat (přetaktování), spouštějí se skripty s uživatelsky definovanými optimalizacemi.

Verze 1.7 představuje nový nástroj gamemodelist, který vám umožňuje zobrazit seznam procesů spojených s hrami spuštěnými pomocí sdílené knihovny GameMode. Místo toho, aby byly svázány s /usr/bin, jsou nyní cesty ke spustitelným souborům určovány pomocí proměnné prostředí PATH. Konfigurační soubor gamemode.conf byl implementován pro sysusers.d, čímž byla vytvořena samostatná skupina pro GameMode.

Zdroj: opennet.ru

Přidat komentář