Está disponível GameMode 1.7, um otimizador de desempenho de jogos para Linux

A Feral Interactive publicou o lançamento do GameMode 1.7, um otimizador implementado como um processo em segundo plano que altera várias configurações do sistema Linux dinamicamente para atingir o desempenho máximo para aplicativos de jogos. O código do projeto é escrito em C e distribuído sob a licença BSD.

Para jogos, propõe-se a utilização de uma biblioteca especial libgamemode, que permite solicitar a inclusão de determinadas otimizações que não são utilizadas por padrão no sistema durante a execução do jogo. Também está disponível uma opção de biblioteca para rodar o jogo em modo de otimização automática (carregando libgamemodeauto.so via LD_PRELOAD ao iniciar o jogo), sem a necessidade de fazer alterações no código do jogo. A inclusão de determinadas otimizações pode ser controlada através do arquivo de configuração.

Por exemplo, usando GameMode, os modos de economia de energia podem ser desativados, a alocação de recursos e os parâmetros de agendamento de tarefas podem ser alterados (governador de CPU e SCHED_ISO), as prioridades de E/S podem ser reorganizadas, a inicialização do protetor de tela pode ser bloqueada, vários modos de aumento de desempenho podem ser habilitado em GPUs NVIDIA e AMD, e GPUs NVIDIA podem ter overclock (overclocking), scripts com otimizações definidas pelo usuário são iniciados.

A versão 1.7 apresenta um novo utilitário gamemodelist que permite visualizar uma lista de processos associados a jogos iniciados usando a biblioteca compartilhada GameMode. Em vez de estarem vinculados a /usr/bin, os caminhos para arquivos executáveis ​​agora são determinados através da variável de ambiente PATH. O arquivo de configuração gamemode.conf foi implementado para sysusers.d, criando um grupo separado para GameMode.

Fonte: opennet.ru

Adicionar um comentário