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

Empresa Interactiva Feral publicat llançament de l'optimitzador Mode de joc 1.6, implementat com un procés en segon pla que canvia diversos paràmetres 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 subministrat 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.6 va introduir la possibilitat d'utilitzar elogind, una variant de logind que no està lligada a systemd. S'ha afegit suport per canviar el directori de la biblioteca per a la utilitat gamemoderun i anul·lar el valor LD_PRELOAD a $GAMEMODERUNEXEC. Millora de la gestió de la dependència. S'ha proposat un nou manual per a la utilitat gamemoderun i s'ha afegit un conjunt de jocs-simular-joc amb exemples.

Font: opennet.ru

Afegeix comentari