Feral Interactive Company
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
Fonte: opennet.ru