quarta-feira, 1 de julho de 2026

Gamemode, o "viagra" para quem quer um aumento de performance temporário para jogos e programas

O Gamemode é um script criado pela empresa Feral Interactive para seus jogos portados para Linux e depois liberaram para que terceiros ou outras ferramentas pudessem desenvolvê-lo/usá-lo. E não só para jogos, qualquer programa de uso mais pesado pode se beneficiar do Gamemode. Funciona? Sim, até certo ponto. O que o Gamemode faz?

  1. Ativa o modo performance do governor do processador: Permite que o processador "acorde" e entregue mais velocidade de processamento (processadores mais antigos) e que não comprometa a integridade elétrica e térmica do mesmo (mais novos);
  2. Muda a prioridade de processos: A prioridade dos processos (criação, execução, finalização e gerenciamento) em relação ao programa/jogo "turbinado" é colocado em primeiro lugar em relação aos outros processos em segundo plano;
  3. Aplicação de perfis de performance em placas de vídeo: Se o sistema permitir, é possível aplicar modos de performance em placas de vídeo como nVidia;
  4. Desabilita "frescuras de desktop": Pode também desabilitar compositores do desktop, tela de login, screensaver ou outra funcionalidade que possa atrapalhar o uso da máquina, principalmente quando se usa joystick e o teclado e mouse ficam sem uso.
O gamemode é ativado por demanda, ou seja, você precisa especificar o programa ou jogo para ele poder ser executado. Assim, para executar um programa ou jogo deve-se digitar (exemplo com o Gimp):

gamemoderun gimp

Para ver se o gamemode está rodando algo:

gamemoded -s

Para saber os PIDs que estão rodando via Gamemode:

grep -l "libgamemode" /proc/*/maps 2>/dev/null | cut -d'/' -f3 | xargs ps -o pid,comm -p | grep -v "PID COMMAND"

Para instalá-lo:

sudo apt install gamemode

Se utilizar o Synaptic, instale também o widget para Gnome Shell e Plasma, conforme imagem abaixo:
 

Os jogos da Steam costumam detectar se o daemon do gamemode está rodando; nesse caso, o próprio jogo se encarrega de habilitar esse "modo viagra" para poder ter mais fluidez de uso.

Atenção que isso não é um overclock, o Gamemode apenas ativa partes do sistema (hardware/software) que em instalações normais não estão.

E não rode mais de um jogo e/ou programa ao mesmo tempo pois isso tira a premissa original de fazer com que a atenção do sistema seja dada a apenas uma tarefa. Habilitando o Gamemode para mais de uma aplicação, a atenção para essas aplicações (jogo ou programa) até vai funcionar mas elas vão dividir a atenção do Gamemode.
 
E também o Gamemode só será "sentido de verdade" se a máquina do usuário já não estiver com alguma configuração de otimização ativa, como o uso de kernels customizados (XanMod, Liquorix, etc) que já tem por padrão o governor de processador ativado em performance, que é a principal mudança que o gamemode faz no sistema. 

Nenhum comentário:

Postar um comentário