GameMode 1.7 er tilgængelig, en spilydelsesoptimering til Linux

Feral Interactive har udgivet udgivelsen af ​​GameMode 1.7, en optimizer implementeret som en baggrundsproces, der ændrer forskellige Linux-systemindstillinger på farten for at opnå maksimal ydeevne til spilapplikationer. Projektkoden er skrevet i C og distribueres 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.7 introducerer et nyt gamemodelist-værktøj, der giver dig mulighed for at se en liste over processer forbundet med spil, der er lanceret ved hjælp af GameMode-delte bibliotek. I stedet for at være bundet til /usr/bin, bestemmes stier til eksekverbare filer nu gennem PATH miljøvariablen. Gamemode.conf-konfigurationsfilen er blevet implementeret for sysusers.d, hvilket skaber en separat gruppe for GameMode.

Kilde: opennet.ru

Tilføj en kommentar