Мой процессор Haswell по умолчанию использует intel_pstate
масштабирование частоты.
Мне удалось отключить это, /etc/defaults/grub
так что теперь все зависит от acpi-cpufreq
водителя.
Однако я хочу отключить и его, чтобы моя система использовала speedstep-lib
вместо него.
Драйвер speedstep доступен в моей системе как модуль:
$ ls -1 /usr/lib/modules/`uname -r`/kernel/drivers/cpufreq
amd_freq_sensitivity.ko
p4-clockmod.ko
speedstep-lib.ko
Как заставить ядро использовать масштабирование частоты speedstep?
ПРИМЕЧАНИЕ: Причина, по которой я хочу это сделать, заключается в том, что ни intel_pstate, ни acpi-cpufreq не могут масштабировать отдельные ядра для этого ЦП. Если он масштабирует частоту, эти драйверы всегда делают это для всех ядер одновременно. Никогда одно ядро не тактируется высоко, другое ядро тактируется низко. Я хочу узнать, может ли speedstep-lib сделать это, или у ЦП просто нет такой возможности, и точка.
ОБНОВЛЯТЬ
Мне не удалось найти, как отключить acpi-cpufreq.
Но я сделалвыяснитьчто переключение speedstep-lib мне не поможет:
Все активные ядра IA процессора имеют одинаковую частоту и напряжение. В многоядерном процессоре выбирается P-состояние с наивысшей частотой, запрошенное среди всех активных ядер IA.