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

Empresa Interactiva Feral publicado lanzamento do optimizador Modo de xogo 1.6, implementado como un proceso en segundo plano que cambia varias configuracións do sistema Linux sobre a marcha para acadar o máximo rendemento para as aplicacións de xogos. O código do proxecto está escrito en C e subministrado 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.6 introduciu a posibilidade de usar eloxindo, unha variante de logind que non está vinculada a systemd. Engadiuse compatibilidade para cambiar o directorio da biblioteca para a utilidade gamemoderun e anular o valor LD_PRELOAD en $GAMEMODERUNEXEC. Mellora da xestión da dependencia. Propúxose un novo manual para a utilidade gamemoderun e engadiuse un conxunto de gamemode-simulate-game con exemplos.

Fonte: opennet.ru

Engadir un comentario