GameMode 1.7 està disponible, un optimitzador de rendiment del joc per a Linux

Feral Interactive ha publicat el llançament de GameMode 1.7, un optimitzador implementat com a procés de fons que canvia diverses configuracions del sistema Linux sobre la marxa per aconseguir el màxim rendiment per a les aplicacions de jocs. El codi del projecte està escrit en C i té llicència sota la llicència BSD.

Per als jocs, es proposa utilitzar una biblioteca especial libgamemode, que permet sol·licitar la inclusió de determinades optimitzacions que no s'utilitzen per defecte al sistema mentre s'executa el joc. També hi ha una opció de biblioteca disponible per executar el joc en mode d'optimització automàtica (carregant libgamemodeauto.so mitjançant LD_PRELOAD quan s'inicia el joc), sense necessitat de fer canvis al codi del joc. La inclusió de determinades optimitzacions es pot controlar mitjançant el fitxer de configuració.

Per exemple, utilitzant GameMode, es poden desactivar els modes d'estalvi d'energia, es poden canviar els paràmetres d'assignació de recursos i de programació de tasques (governador de la CPU i SCHED_ISO), es poden reorganitzar les prioritats d'E/S, es pot bloquejar l'inici de l'estalvi de pantalla, es poden fer diferents maneres d'augmentar el rendiment. estar activat a les GPU NVIDIA i AMD, i les GPU NVIDIA es poden overclockejar (overclocking), es llancen scripts amb optimitzacions definides per l'usuari.

La versió 1.7 introdueix una nova utilitat gamemodelist que us permet veure una llista de processos associats als jocs llançats mitjançant la biblioteca compartida GameMode. En lloc d'estar lligat a /usr/bin, els camins als fitxers executables ara es determinen mitjançant la variable d'entorn PATH. Per a sysusers.d, s'implementa un fitxer de configuració anomenat gamemode.conf, que crea un grup separat per GameMode.

Font: opennet.ru

Afegeix comentari