Para uma versão revisada, atualizada e mais completa deste tutorial: CLIQUE AQUI
Vocês já se pegaram vendo um vídeo, ou talvez um amigo que tenha um hardware igual ou inferior ao seu rodando melhor, com mais FPS e de forma mais fluída o mesmo jogo no mesmo sistema?
Bom, eu já. Passei muito tempo procurando as razões para isso estar acontecendo, procurando otimizações e tweaks, e há pouco tempo encontrei um app, de muito fácil uso e instalação que realmente fez a diferença. Estou falando do:
indicator-cpufreq.
Normalmente, por padrão, ao menos na maioria dos sistemas operacionais o processador é utilizado em um modo de economia de energia, também chamada de “On Demand”. O On Demand mantém o processador trabalhando em baixa frequência, fazendo com que a mesma suba apenas quando mais desempenho for realmente necessário. Mas esse sistema On Demand óbviamente não foi feito apenas para deixar o seu PC mais lento.
- O On Demand, na teoria, além de economizar energia também mantém o seu processador trabalhando menos e à uma temperatura ligeiramente menor, o quê na teoria aumenta a vida útil do processador.
- Percebam que no trecho acima eu dei ênfase à “na teoria”. Sim, isso porquê na prática a diferença na temperatura e vida útil do processador pode ser insignificante, ou pode até nem existir. Tudo vai depender de uma série de fatores como o sistema de refrigeração do seu gabinete, o ambiente no qual você usa o seu computador e qual é o modelo do CPU. Outro motivo pelo qual eu dei ênfase à “na teoria” anteriormente é porquê sempre li sobre essas possíveis consequências de se usar o processador no modo de Desempenho, mas nunca vi, nem pessoalmente e nem pela internet um caso real de um processador ter parado de funcionar cedo demais por conta disso.
- Se for analisar bem, processadores são tão bem feitos que é bem raro ouvir falar de algum que parou de funcionar (a não ser aqueles usuários que viram um vídeo no You Tube ou ouviram de um amiguinho que dá pra fazer um overclock pra deixar o processador “rapidão” haha).
Agora vamos aos resultados.
No mesmo sistema (KDE Neon), no mesmo dia, fiz dois benchmarks no Rise of the Tomb Raider, um antes e um depois de ter instalado o indicator-cpufreq e selecionado o modo desempenho, e houve uma melhora significativa, principalmente nas mínimas de FPS. Confira:
Antes:
Depois:
Além do Rise of the Tomb Raider percebi uma melhora talvez ainda maior em outros dois jogos: Tomb Raider 2013 e GRID Autosport.
Antes do Modo Desempenho, no Tomb Raider eu tinha uma taxa de FPS muito instável, variando entre 15 - 45 FPS o tempo todo, após o Modo Desempenho o jogo se mantém entre 40 e 50 FPS e com uma jogabilidade muito mais fluida.
Já no GRID Autosport foi aonde percebi a maior diferença. Antes do Modo Desempenho o jogo se mantinha entre 28-35FPS e com um bug muito irritante no áudio, que ficava clipando/com ruído durante as corridas. Após ativar o Modo Desempenho o jogo passou a rodar a surpreendentes 60-70 FPS e sem bug algum.
Meu processador é um AMD. não tenho um processador Intel para testar, mas segundo o que usuários Intel me falaram esse método faz pouca ou em alguns casos nenhuma diferença. Segundo outros usuários esse método tem mais eficácia em processadores AMD. Mas como eu disse, não tenho outro processador para testar.
Os jogos mencionados acima foram testados nas seguintes configurações:
- Rise of the Tomb Raider: Sem AntiAliasing, sem V-Sync, preset de efeitos “baixo”, 1920x1080.
- Tomb Raider: Sem V-Sync, preset de efeitos High, 1920x1080.
- GRID Autosport: Sem V-Sinc, Sem AntiAliasing, Preset de efeitos Médio, 1920x1080.
Para instalar o indicator-cpufreq no Ubuntu e derivados basta rodar o comando:
sudo apt install indicator-cpufreq
No Fedora:
sudo dnf install CPUFreqUtility
Após isso apenas reinicie o seu sistema e o indicador estará disponível na sua tray.
Obs.: Em processadores AMD, para que o app funcione é necessário que a opção “Cool n’ Quiet” esteja ativada na Bios. Segundo relatos de usuários, em processadores Intel é necessário que a opção “Intel Speedstep” esteja ativada na Bios para que o app funcione.
O Hardware no qual os testes foram feitos é o seguinte:
CPU AMD FX6300 3,5Ghz
1x8GB DDR3 1600Mhz HyperX
HDD WD Blue 1TB
AMD Radeon R7 360 2GB
Driver: amdgpu + Mesa 19.1.0.
Para mais testes e informações sobre o “indicator-cpufreq”, além de outras dicas e tweaks para otimizar o desempenho dos jogos no Linux, recomendo que vejam o vídeo do Sr Rob Linux Brasil que foi uma das principais fontes de informação para que eu fizesse esse post:
Outras fontes: Launchpad