Atualmente estou usando isso:
cpupower frequency-set --governor powersave
mas ele é redefinido após cada reinicialização.
Responder1
Para 16.04, há mais uma etapa a ser adicionada à resposta de Jayen. O conjunto completo de etapas é
sudo apt-get install cpufrequtils
echo 'GOVERNOR="powersave"' | sudo tee /etc/default/cpufrequtils
sudo update-rc.d ondemand disable
A última etapa desativa o daemon "ondemand", que de outra forma substituiria as alterações criadas por cpufrequtils.
Veja tambémComo posso desativar o escalonamento de frequência da CPU e definir o desempenho do sistema?
Você também pode considerar adicionar, por exemplo, MAX_SPEED="2GHz"
se /etc/default/cpufrequtils
tiver um superaquecimento, digamos, processador de 2,2 GHz, para limitar a velocidade máxima possível.
Responder2
Para definir o governador permanentemente para powersave, primeiro instale o cpufrequtils:
sudo apt-get install cpufrequtils
E então edite o /etc/init.d/cpufrequtils
arquivo e mude GOVERNOR
para "powersave"
( GOVERNOR="powersave"
). Você pode fazer isso automaticamente usando o seguinte comando:
sudo sed -i 's/^GOVERNOR=.*/GOVERNOR="powersave"/' /etc/init.d/cpufrequtils
Daqui:Evite o superaquecimento do seu laptop com Thermald e Intel P-State
Responder3
Com base na resposta de Alin, mas persistirá quando o cpufrequtils for atualizado:
Para definir o governador permanentemente para powersave, primeiro instale o cpufrequtils:
sudo apt-get install cpufrequtils
E então crie/edite o /etc/default/cpufrequtils
arquivo (que é lido /etc/init.d/cpufrequtils
) e defina GOVERNOR="powersave"
. Você pode fazer isso automaticamente usando o seguinte comando:
echo 'GOVERNOR="powersave"' | sudo tee /etc/default/cpufrequtils
E se você estiver no Ubuntu 16.04 ou posterior, será necessário desabilitar o serviço integrado que define o governador para ondemand
:
sudo update-rc.d ondemand disable