¿Cómo configurar permanentemente la administración de energía de la CPU al gobernador de ahorro de energía?


27

Actualmente estoy usando esto:

cpupower frequency-set --governor powersave

pero se restablece después de cada reinicio.

Respuestas:


17

Para 16.04 hay un paso más para agregar a la respuesta de Jayen. El conjunto completo de pasos son

sudo apt-get install cpufrequtils
echo 'GOVERNOR="powersave"' | sudo tee /etc/default/cpufrequtils
sudo update-rc.d ondemand disable

El último paso deshabilita el demonio "ondemand", que de lo contrario sobrescribiría los cambios creados por cpufrequtils.

Consulte también ¿Cómo puedo desactivar el escalado de frecuencia de la CPU y configurar el sistema para que funcione?

También puede considerar la adición de, por ejemplo, MAX_SPEED="2GHz"de /etc/default/cpufrequtilssi tiene una, por ejemplo, un procesador de 2,2 GHz de sobrecalentamiento, para limitar la velocidad máxima posible.


¿Cómo revertir este cambio?
techvish81

2
¿Todavía puede cambiar temporalmente al gobernador bajo demanda, usando cpufreq-setdespués de deshabilitarlo update-rc.d?
Xen2050

13

Para configurar el gobernador permanentemente en PowerSave, primero instale cpufrequtils:

sudo apt-get install cpufrequtils

Y luego edite el /etc/init.d/cpufrequtilsarchivo y cambie GOVERNORa "powersave"( GOVERNOR="powersave"). Puede hacer esto automáticamente usando el siguiente comando:

sudo sed -i 's/^GOVERNOR=.*/GOVERNOR="powersave"/' /etc/init.d/cpufrequtils

Desde aquí: evite que su computadora portátil se sobrecaliente con Thermald e Intel P-State


1
La edición de /etc/init.d/cpufrequtils es un enfoque incorrecto porque este archivo contiene el siguiente código: if [ -f /etc/default/cpufrequtils ] ; then . /etc/default/cpufrequtils Por lo tanto, el gobernador predeterminado debe establecerse de la siguiente manera. echo 'GOVERNOR="powersave"' | sudo tee /etc/default/cpufrequtils
caracal

8

Basado en la respuesta de Alin, pero persistirá cuando se actualice cpufrequtils:

Para configurar el gobernador permanentemente en PowerSave, primero instale cpufrequtils:

sudo apt-get install cpufrequtils

Y luego cree / edite el /etc/default/cpufrequtilsarchivo (que se lee /etc/init.d/cpufrequtils) y configúrelo GOVERNOR="powersave". Puede hacer esto automáticamente usando el siguiente comando:

echo 'GOVERNOR="powersave"' | sudo tee /etc/default/cpufrequtils
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.