GameMode 1.6 er tilgængelig, en spilydelsesoptimering til Linux

Feral Interactive Company опубликовала optimeringsudgivelse Spiltilstand 1.6, implementeret som en baggrundsproces, der ændrer forskellige Linux-systemindstillinger på farten for at opnå maksimal ydeevne til spilapplikationer. Projektkoden er skrevet i C og leveres under BSD-licensen.

For spil foreslås det at bruge et særligt libgamemode-bibliotek, som giver dig mulighed for at anmode om medtagelse af visse optimeringer, som ikke bruges som standard i systemet, mens spillet kører. Der er også en biblioteksmulighed tilgængelig for at køre spillet i automatisk optimeringstilstand (indlæser libgamemodeauto.so via LD_PRELOAD, når spillet startes), uden at det er nødvendigt at foretage ændringer i spilkoden. Inkluderingen af ​​visse optimeringer kan styres gennem konfigurationsfilen.

For eksempel ved brug af GameMode kan strømbesparende tilstande deaktiveres, ressourceallokering og opgaveplanlægningsparametre kan ændres (CPU-regulator og SCHED_ISO), I/O-prioriteter kan omarrangeres, pauseskærms start kan blokeres, forskellige tilstande med øget ydeevne kan være aktiveret i NVIDIA og AMD GPU'er, og NVIDIA GPU'er kan overclockes (overclocking), scripts med brugerdefinerede optimeringer lanceres.

Release 1.6 introducerede muligheden for at bruge elogind, en variant af logind, der ikke er bundet til systemd. Tilføjet understøttelse for at ændre biblioteksbiblioteket for spilmoderun-værktøjet og tilsidesætte LD_PRELOAD-værdien i $GAMEMODERUNEXEC. Forbedret afhængighedsstyring. En ny manual til gamemoderun-værktøjet er blevet foreslået, og et sæt gamemode-simuler-spil med eksempler er blevet tilføjet.

Kilde: opennet.ru

Tilføj en kommentar