Пользователи Ubuntu!
У меня есть компьютер Intel, работающий в основном как машина HTPC в течение 24/7 лет, и в определенный момент времени ядро Linux начало использовать драйвер intel_pstate
для моего i7 Ivy. Мост (я выбрал такой высокопроизводительный процессор для HTPC, потому что он был самым энергоэффективным на низких частотах). С тех пор я потерял способность фиксировать частоту процессора в indicator-cpufreq
, и, поскольку эта машина постоянно включена, у меня более высокое энергопотребление, чем я хотел.
Я пытался исправить это несколько раз, но безуспешно, установив вручную /sys
, но в моей последней попытке я наконец смог снизить максимальную частоту, используя cpupower
:
cpupower frequency-set -u clock_freq
Мой вопрос является: Каков наилучший способ запустить это во время загрузки в Ubuntu 16.04?
Подобные вопросы, которые я нашел:
Как навсегда настроить управление питанием ЦП для регулятора powersave? - CPUFreq считается устаревшим и не изменяет частоты процессора с помощью intel_pstate
Как сделать так, чтобы cpupower не сбрасывался после каждого перезапуска? - Это очень близко, но так как Ubuntu 16.04 использует systemd
, мне кажется неуместным создавать устаревшую службу SysV (я даже не знаю, работает ли она).
https://wiki.archlinux.org/index.php/CPU_frequency_scaling - Кажется, у Arch есть системный юнит cpupower.service
, но мне не удалось его найти в Ubuntu.
Если Вы все еще нуждаетесь в помощи, то можно выполнить одно из следующих действий:
exit 0
), то вводит команду sudo systemctl enable rc-local.service
, и перезагрузка