Я борюсь с cpupower
ArchLinux. Я хочу установить губернатора ondemand
или даже conservative
.
Сначала, если я делаю $ sudo cpupower frequency-info --governors
, я только получаю performance powersave
.
Поэтому я ищу доступные модули, как это
ls -1 /lib/modules/`uname -r`/kernel/drivers/cpufreq/
... и я получаю
acpi-cpufreq.ko.gz
amd_freq_sensitivity.ko.gz
cpufreq_conservative.ko.gz
cpufreq_powersave.ko.gz
cpufreq_stats.ko.gz
cpufreq_userspace.ko.gz
p4-clockmod.ko.gz
pcc-cpufreq.ko.gz
powernow-k8.ko.gz
speedstep-lib.ko.gz
Итак, во-первых, никаких модулей для «ondemand», кажется, нет в наличии. Что мне не хватает?
Затем я пытаюсь включить хотя бы консервативный:
$ sudo modprobe cpufreq_conservative
тогда я проверяю, модуль действительно загружен
$ lsmod | grep cpufreq
и проверьте, доступен ли он сейчас
$ sudo cpupower frequency-info --governors
но, к сожалению, я все еще получаю то же самое: performance powersave
только, и если я пытаюсь включить консервативный
$ sudo cpupower frequency-set -g conservative
Это говорит о том, что модуль недоступен.
В общем, у меня есть два вопроса:
- Что мне нужно установить, чтобы иметь модуль ondemand
- Как я могу включить это?
linux-kernel
power-management
cpu-frequency
lviggiani
источник
источник
sudo cpupower frequency-info
на ваш вопрос. Оставьте,--governors
чтобы показать полную информацию.Ответы:
Предполагается, что вашим регулятором является intel_pstate (по умолчанию для процессоров Intel Sandy Bridge и Ivy Bridge начиная с ядра 3.9). Эта проблема не относится только к Arch, но во всех дистрибутивах используется новый драйвер Intel pstate для управления частотой процессора / управлением питанием. Arch linux CPU Scaling .
Теодор Цо написал свое объяснение в Google+ :
intel_pstate=disable
powersave
иperformance
. Intel утверждает, что intel_pstate «powersave» быстрее, чем универсальный регулятор acpi с «производительностью»Чтобы вернуться к драйверу ACPI, перезагрузите компьютер и установите ядро arg.
intel_pstate=disable
Затем выполните,
modprobe acpi-cpufreq
и у вас должен быть доступный регулятор по требованию.Вы можете сделать изменения постоянными, отредактировав
/etc/default/grub
и добавивА потом обновление
grub.cfg
аляgrub-mkconfig -o /boot/grub/grub.cfg
Следуйте инструкциям по загрузке модуля ядра Arch и добавьте
acpi-cpufreq
модуль.источник
performance
и intel_pstateperformance
, верно? Последний быстрее, чем первый и intel_pstatepowersave
?