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

Feral Interactive Company publicado lançamento do otimizador Modo de jogo 1.6, 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 fornecido 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.6 introduziu a capacidade de usar elogin, uma variante do logind que não está vinculada ao systemd. Adicionado suporte para alterar o diretório da biblioteca do utilitário gamemoderun e substituir o valor LD_PRELOAD em $GAMEMODERUNEXEC. Melhor gerenciamento de dependências. Um novo manual para o utilitário gamemoderun foi proposto e um conjunto de gamemode-simulate-game com exemplos foi adicionado.

Fonte: opennet.ru

Adicionar um comentário