
У меня есть баг, при котором частота моего процессора снижается каждые несколько часов или около того. Это происходит, когда:
- Я работаю от сети переменного тока
- Регулятор масштабирования находится в режиме «Производительность»
Что нужно сделать, чтобы отключить масштабирование частоты ЦП? Я знаю, что можно вручную принудительно установить минимальную частоту ЦП uder /sys/devices/system/cpu
, однако мне действительно нужно постоянное решение, чтобы не приходилось постоянно менять значения CPUfreq.
решение1
Чтобы убедиться, что он не будет мешать, удалите powernowd
пакет из вашей системы. Из терминала выполните:
sudo apt-get remove powernowd
После этого, или если у вас не установлен этот пакет, установите его, rcconf
выполнив:
sudo apt-get install rcconf
Затем запустите sudo rcconf
и нажмите пробел, ondemand
выделив службу, чтобы отключить ее. Эта служба управляет масштабированием частоты ЦП. Нажмите Enter, чтобы сохранить и выйти. Чтобы вручную остановить ее один раз, вы можете запустить sudo /etc/init.d/ondemand stop
.
решение2
Наверноеayan4m1объясните все, как отключить масштабирование частоты процессора на вашем компьютере, за исключением одной маленькой детали: если вы отключите масштабирование частоты процессора (или установите его для повышения производительности), то вы увеличите потребление энергии (даже при питании от сети переменного тока).