GameMode 1.7 está dispoñible, un optimizador de rendemento do xogo para Linux

Feral Interactive publicou o lanzamento de GameMode 1.7, un optimizador implementado como proceso en segundo plano que cambia varias configuracións do sistema Linux sobre a marcha para conseguir o máximo rendemento das aplicacións de xogos. O código do proxecto está escrito en C e distribúese baixo a licenza BSD.

Para os xogos, proponse utilizar unha biblioteca especial libgamemode, que permite solicitar a inclusión de determinadas optimizacións que non se usan por defecto no sistema mentres o xogo está en execución. Tamén hai unha opción de biblioteca dispoñible para executar o xogo en modo de optimización automática (cargando libgamemodeauto.so a través de LD_PRELOAD ao iniciar o xogo), sen necesidade de facer cambios no código do xogo. A inclusión de certas optimizacións pódese controlar a través do ficheiro de configuración.

Por exemplo, usando GameMode, pódense desactivar os modos de aforro de enerxía, cambiar a asignación de recursos e os parámetros de programación de tarefas (gobernador da CPU e SCHED_ISO), reorganizar as prioridades de E/S, bloquear o inicio do protector de pantalla, mellorar o rendemento varios modos. habilitarse nas GPU NVIDIA e AMD, e as GPU NVIDIA pódense facer overclock (overclocking), lánzanse scripts con optimizacións definidas polo usuario.

A versión 1.7 presenta unha nova utilidade gamemodelist que che permite ver unha lista de procesos asociados aos xogos iniciados mediante a biblioteca compartida GameMode. En lugar de estar ligado a /usr/bin, as rutas aos ficheiros executables agora determínanse a través da variable de ambiente PATH. O ficheiro de configuración gamemode.conf implementouse para sysusers.d, creando un grupo separado para GameMode.

Fonte: opennet.ru

Engadir un comentario