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

Feral Interactive har publicerat släppet av GameMode 1.7, en optimerare 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 distribueras 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.7 introducerar ett nytt spelmodellistverktyg som låter dig se en lista över processer associerade med spel som lanserats med GameMode delade biblioteket. Istället för att vara knuten till /usr/bin, bestäms nu sökvägar till körbara filer genom miljövariabeln PATH. Konfigurationsfilen gamemode.conf har implementerats för sysusers.d, vilket skapar en separat grupp för GameMode.

Källa: opennet.ru

Lägg en kommentar