Me gustaría desactivar de forma permanente/persistente el nivel de potencia PL2 de una CPU Intel en una computadora portátil. ¿Es posible? ¿Cómo?
Algunas explicaciones:Por qué los procesadores Intel consumen más energía de la esperada: TDP y Turbo explicados.
En caso de que importe, mi CPU esIntel Pentium Plata N5030, y estoy usando Linux.
Actualizar.Como se sugiere en un comentario, intenté buscar "Desactivar Intel turbo boost en Linux" y encontré algunas soluciones aquí:Deshabilitar Intel Turbo Boost en Ubuntu. Sin embargo, esas soluciones requieren secuencias de comandos o manipulación "manual" de los registros MSR, lo cual me resulta algo incómodo. No encontré un interruptor en el BIOS de mi computadora portátil.
Respuesta1
La desactivación del turbo boost en Linux, si se utiliza el controlador de escalado de frecuencia intel_pstate, se realiza mediante el comando:
echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
Para comprobar si se está utilizando el escalado de frecuencia intel_pstate, ejecute:
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver
Si no se utiliza el escalado de frecuencia intel_pstate, debe instalar msr-tools:
sudo apt-get install msr-tools
Para deshabilitar haga esto:
wrmsr -a 0x1a0 0x4000850089
Para más información ver la publicación Deshabilitar Intel Turbo Boost en Ubuntu.