Dostupný GameMode 1.6, optimalizátor výkonu her v Linuxu

Společnost Feral Interactive publikovala vydání optimalizátoru GameMode 1.6, realizovaného jako na pozadí běžící proces, který za běhu mění různé systémové nastavení Linuxu pro dosažení maximálního výkonu herních aplikací. Kód projektu je napsán v jazyce C a dodává se na základě licence BSD.

Pro hry se doporučuje používat speciální knihovnu libgamemode, která umožňuje během běhu hry žádat o zapnutí určitých optimalizací, které nejsou ve výchozím nastavení v systému použity. K dispozici je také varianta knihovny pro spuštění hry v režimu automatické optimalizace (načítání libgamemodeauto.so přes LD_PRELOAD při spuštění hry), aniž by bylo nutné provádět změny v kódu hry. Zapnutí různých optimalizací lze řídit prostřednictvím konfiguračního souboru.

Například, pomocí GameMode lze vypínat úsporné režimy, měnit parametry distribuce zdrojů a plánování úloh (CPU governor a SCHED_ISO), přestavovat priority vstupu/výstupu, blokovat spuštění spořiče obrazovky, zapínat různé režimy zvýšeného výkonu na GPU NVIDIA a AMD, provádět přetaktování GPU NVIDIA (overclocking), spouštět skripty s uživatelsky definovanými optimalizacemi.

Ve verzi 1.6 byla přidána možnost použití elogind, varianty logind, která není vázána na systemd. Přidána podpora pro změnu adresáře s knihovnami pro utilitu gamemoderun a přep overrides hodnoty LD_PRELOAD v $GAMEMODERUNEXEC. Zlepšeno řízení závislostí. Bylo navrženo nové uživatelské příručky pro utilitu gamemoderun a přidána sada gamemode-simulate-game s příklady.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster