GameMode 1.6 är tillgänglig, en spelprestandaoptimerare för Linux

Feral Interactive Company опубликовала optimeringsfrigivning Spelläge 1.6, implementerad som en bakgrundsprocess som ändrar olika Linux-systeminställningar i farten för att uppnå maximal prestanda för spelapplikationer. Projektkoden är skriven i C och levereras under BSD-licensen.

För spel föreslås det att använda ett speciellt libgamemode-bibliotek, som låter dig begära inkludering av vissa optimeringar som inte används som standard i systemet medan spelet körs. Det finns också ett biblioteksalternativ tillgängligt för att köra spelet i automatiskt optimeringsläge (laddar libgamemodeauto.so via LD_PRELOAD när du startar spelet), utan att du behöver göra ändringar i spelkoden. Inkluderingen av vissa optimeringar kan styras via konfigurationsfilen.

Till exempel, med GameMode, kan energisparlägen inaktiveras, resursallokering och uppgiftsschemaläggningsparametrar kan ändras (CPU-regulator och SCHED_ISO), I/O-prioriteringar kan omarrangeras, start av skärmsläckare kan blockeras, olika lägen för ökad prestanda kan aktiveras i NVIDIA och AMD GPU:er och NVIDIA GPU:er kan överklockas (överklockning), skript med användardefinierade optimeringar lanseras.

Release 1.6 introducerade möjligheten att använda elogind, en variant av logind som inte är kopplad till systemd. Lade till stöd för att ändra bibliotekskatalogen för gamemoderun-verktyget och åsidosätta LD_PRELOAD-värdet i $GAMEMODERUNEXEC. Förbättrad beroendehantering. En ny manual för spelmoderun-verktyget har föreslagits och en uppsättning spelläge-simulera-spel med exempel har lagts till.

Källa: opennet.ru

Lägg en kommentar