GameMode é um combo daemon / lib para Linux que permite que os jogos solicitem que um conjunto de otimizações e que seja temporariamente aplicado ao sistema operacional host e / ou ao processo do jogo.
O GameMode foi projetado principalmente como uma solução sem interrupção para problemas com os processadores powersave ou ondemand governors de CPU’s Intel e AMD. Mas agora é anfitrião de uma variedade de recursos e configurações de otimizações.
Atualmente o GameMode inclui suporte para otimizações como:
Governador da CPU
Prioridade de I/O
Qualidade do processo
Kernel scheduler (SCHED_ISO)
Inibição do protetor de tela
Modo de desempenho da GPU (NVIDIA e AMD), overclocking da GPU (NVIDIA)
Scripts personalizados
Os pacotes GameMode estão disponíveis para Ubuntu, Debian, Solus, AUR, Gentoo, Fedora, OpenSUSE, Mageia e possivelmente mais.
Os problemas com o GameMode devem ser relatados aqui na seção Problemas e não diretamente à Feral.
Como instalar no Fedora?
Já vem instalado por default na versão Workstation / Silverblue, mas caso não tenha basta um comando:
sudo dnf install gamemode
e reinicie.
Caso use GNOME e queira a extensão para indicar e notificar o status do gamemode:
sudo dnf install gnome-shell-extension-gamemode
Se estiver usando Silverblue:
rpm-ostree install gnome-shell-extension-gamemode
obs: pode configurar a extensão em GNOME Software / complementos / Extensões do Shell / Configurações de extensão:
Para usar o gamemode é simples, primeiramente alguns jogos irão ativar automaticamente, como o Rise of The Tomb Raider, assim que abrir o launcher do jogo já irá ativar o gamemode e poderá verificar via terminal:
systemctl --user status gamemoded

Caso use a extensão, depois de configurado como na imagem anterior, irá notificar e mostrar o status no canto superior direito da tela:
Se algum jogo não iniciar o gamemode automaticamente, coloque o comando na inicialização do jogo:
gamemoderun %command%
obs: o gamemode na versão 1.4+ é compativel com flatpak.
Em meus testes não vi diferenças viziveis a nivel de fps/frametime/uso de cpu/gpu, creio que pode depender do hardware (meu: i74790k Rx580 16GBram). Mas existem milhares de combinações diferentes de hardware’s, assim como muitas distros linux e seus diferentes setup’s padrão, algumas com mais “bloat” que outras, mais processos/serviços rolando em segundo plano que outras, que podem ou não interferir nos games.
Viu algum erro ou gostaria de adicionar sugestões a essa matéria? fastos2016@gmail.com
Uso a Steam via flatpak faz 1 ano, e não sabia que o gamemode era compatível, valeu pelo artigo esclarecedor.
CurtirCurtido por 1 pessoa