Não é nenhum segredo que o uso diário de um laptop é governado por sua bateria. Tudo o que você faz, desde assistir a um vídeo até abrir o navegador, suga uma certa quantidade de energia do seu dispositivo. Esse suco acabará em algum momento, então a regra do jogo é atrasar esse momento o máximo possível.
Infelizmente, o Linux não coopera com você. Embora muitas distribuições tenham feito progressos em termos de eficiência de bateria, elas não fazem o melhor uso do que sua CPU pode fazer para oferecer a você a experiência mais produtiva.
Há, no entanto, um aplicativo que silenciosamente puxa as pequenas alavancas em sua máquina para garantir que a CPU nunca fique muito quente para sua demanda atual. É justo dizer que, se você é um usuário de laptop no Linux e espera prolongar a vida útil da bateria o máximo possível, auto-cpufreq é um sonho realizado.
Como funciona
Em vez de executar vigilância constante em sua CPU, o auto-cpufreq funciona perfeitamente com o kernel do Linux para fazer pequenos ajustes aqui e ali enquanto você usa seu laptop. Ele resolve um problema simples em que as distribuições Linux mais populares orientadas para o consumidor colocam tanta pressão em seu sistema quando está funcionando com bateria quanto faria se estivesse conectado.

Você pode ter uma ferramenta favorita que já faz isso para você, mas provavelmente não faz uso de tecnologias proprietárias de desempenho máximo, como o Turbo Boost da Intel, um recurso comum em muitos laptops nas últimas gerações. O Auto-cpufreq leva esses recursos em consideração e os utiliza quando apropriado, levando a um alto desempenho quando você mais precisa.
Mais importante, também não interfere nas ferramentas que você já usa para monitorar seu sistema.
Instalando o Auto-cpufreq
Existem duas maneiras de instalar o auto-cpufreq: usando o Snap store e pegando-o do GitHub.
Instale o auto-cpufreq via Snap
Obviamente, você precisará primeiro obter um snap. Dependendo da sua distribuição Linux, você já pode tê-lo. Para um guia detalhado sobre instalação de snap, confira nosso artigo mostrando como fazer isso em várias distribuições Linux. Se você estiver usando o Linux Mint, basta seguir os passos para o Debian e lembrar que o snap está bloqueado lá, então você terá que digitar sudo rm /etc/apt/preferences.d/nosnap.pref
em seu terminal antes de começar.
Feito isso, vá em frente e instale o auto-cpufreq via snap:
sudo snap install auto-cpufreq
É isso! Deve instalar sem problemas.
Instale o auto-cpufreq via GitHub
Provavelmente, você já terá o git pronto para uso em sua distribuição, mas se não tiver, basta seguir nosso guia sobre git para Linux.
Depois de resolver isso, adquira o pacote:
git clone https://github.com/AdnanHodzic/auto-cpufreq.git
Após o download, execute o instalador:
cd auto-cpufreq && sudo ./auto-cpufreq-installer
Agora você deve ter o auto-cpufreq instalado em seu sistema.
Como usar o Auto-Cpufreq
Agora que você tem o auto-cpufreq, é hora de testá-lo para ver se ele não causa problemas em seu sistema. O aplicativo possui um “modo de teste” que você pode usar apenas para esta ocasião.
sudo auto-cpufreq --live
Depois de executar este comando, você verá informações sobre sua CPU e seu desempenho atualizados a cada poucos segundos enquanto o aplicativo é executado. Mantenha o terminal em segundo plano e use seu laptop como faria normalmente. Este período de teste deve permitir que você veja se há algum problema importante com a forma como o aplicativo age com seu sistema específico.

Se você decidir mantê-lo, agora é hora de instalar o daemon que o executará junto com seu sistema operacional como um serviço:
sudo auto-cpufreq --install
Agora que está totalmente instalado, é hora de ver se a instalação está funcionando corretamente. Reinicie o Linux e, quando voltar, se você tiver o aplicativo no snap, execute:
systemctl status snap.auto-cpufreq.service.service
Se você o obteve diretamente do GitHub, execute:
systemctl status auto-cpufreq

Se você decidir instalar o serviço, o auto-cpufreq agora será executado silenciosamente em segundo plano o tempo todo. Você sempre pode verificar seu status digitando:
auto-cpufreq --stats
Há mais que você pode fazer
É importante ter em mente que o gerenciamento de clock da CPU notoriamente ruim do Linux nem sempre é o culpado por esgotar sua bateria. Os aplicativos em execução em seu sistema podem ter momentos em que são gananciosos.
Se você quiser ficar de olho no que deve se livrar para otimizar a vida útil da bateria, confira nosso guia sobre como usar o PowerTOP como um conjunto de monitoramento que detecta os maiores gourmands do precioso poder do seu laptop.
Você tem mais truques do comércio que ajudariam os outros a extrair mais longevidade dos preciosos miliamperes-hora do seu notebook? Sinta-se à vontade para compartilhá-los nos comentários!