Como definir permanentemente o gerenciamento de energia da CPU para o governador de economia de energia?

17

Atualmente estou usando isso:

cpupower frequency-set --governor powersave

mas é redefinido após cada reinicialização.

    
por Kyra 26.01.2014 / 07:19

3 respostas

11

Para 16.04, há mais um passo para adicionar à 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 desabilita o daemon "ondemand", que sobrescreveria as alterações criadas pelo cpufrequtils.

Veja também Como Posso desabilitar o escalonamento da frequência da CPU e definir o desempenho do sistema?

Você também pode considerar adicionar, por exemplo, MAX_SPEED="2GHz" a /etc/default/cpufrequtils se tiver um superaquecimento, por exemplo, processador de 2,2 GHz, para limitar a velocidade máxima possível.

    
por Shaun Dychko 08.11.2016 / 09:01
10

Para definir o governador permanentemente como powersave, primeiro instale o cpufrequtils:

sudo apt-get install cpufrequtils

Em seguida, edite o arquivo /etc/init.d/cpufrequtils e altere 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

A partir daqui: Impeça o superaquecimento do seu laptop com Thermalds e Intel P-State

    
por Alin Andrei 09.04.2014 / 20:22
7

Com base na resposta de Alin, mas persistirá quando o cpufrequtils for atualizado:

Para definir o governador permanentemente como powersave, primeiro instale o cpufrequtils:

sudo apt-get install cpufrequtils

Em seguida, crie / edite o arquivo /etc/default/cpufrequtils (que é lido de /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
    
por Jayen 03.10.2015 / 12:00