ACTUALIZAR

ACTUALIZAR

Mi CPU Haswell utiliza, de forma predeterminada, intel_pstatepara realizar el escalado de frecuencia.

Pude desactivarlo para /etc/defaults/grubque baje al acpi-cpufreqcontrolador.

Sin embargo, quiero desactivarlo también, para que mi sistema lo utilice speedstep-liben su lugar.

El controlador Speedstep está disponible en mi sistema como módulo:

$ ls -1 /usr/lib/modules/`uname -r`/kernel/drivers/cpufreq
amd_freq_sensitivity.ko
p4-clockmod.ko
speedstep-lib.ko

¿Cómo puedo forzar al kernel a utilizar la escala de frecuencia de paso rápido?

NOTA: La razón para querer hacer esto es que ni intel_pstate ni acpi-cpufreq pueden escalar núcleos individuales para esta CPU. Si escala la frecuencia, esos controladores siempre lo hacen para todos los núcleos al unísono. Nunca un núcleo tuvo una velocidad alta, otro núcleo tuvo una velocidad baja. Quiero saber si speedstep-lib puede hacer esto, o si la CPU simplemente no tiene la capacidad, punto.

ACTUALIZAR

No he podido descubrir cómo desactivar acpi-cpufreq.

Pero lo hicedescubrirque cambiar speedstep-lib no me ayudará:

Todos los núcleos IA del procesador activo comparten la misma frecuencia y voltaje. En un procesador multinúcleo, se selecciona el estado P de mayor frecuencia solicitado entre todos los núcleos IA activos.

información relacionada