Как изменить регулятор масштабирования по умолчанию обратно на ondemand

После игры с профилированием GRUB и установки предварительной загрузки регулятор масштабирования по умолчанию внезапно становится «производительностью», а не «по требованию». Я попытался включить /etc/init.d/ondemand service, но ничего не изменилось - после перезагрузки или возобновления регулятор всегда «работает». Кто-нибудь знает, что случилось и как вернуть старое поведение.

Я использую ноутбук HP 6710s.

9
задан 9 July 2012 в 05:45

3 ответа

В Xubuntu вам также нужно отключить задачу ondemand с помощью команды:

sudo update-rc.d ondemand disable

процессор загрузки системы как GOVERNOR="performance", упомянутый выше

0
ответ дан 9 July 2012 в 05:45

Вы можете вручную установить регулятор, запустив команду cpufreq-set (от имени пользователя root).

Просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команды ниже.

sudo cpufreq-set -c 0 -g ondemand

Для установки cpufreq-set:

sudo aptitude install cpufrequtils

cpufrequtils включает в себя демон, который позволяет пользователям устанавливать желаемое масштабирование, регулятор и минимальная / максимальная тактовая частота для всех процессорных ядер во время загрузки. Перед запуском демона отредактируйте /etc/default/cpufrequtils как root, выбрав нужный регулятор и установив минимальную / максимальную скорость для вашего ЦП, например:

/etc/conf.d/cpufreq
#configuration for cpufreq control
# valid governors:
#  ondemand, performance, powersave,
#  conservative, userspace
governor="ondemand"
# valid suffixes: Hz, kHz (default), MHz, GHz
min_freq="1GHz"
max_freq="2GHz"

[ 1116] Источник: archlinux.org

0
ответ дан 9 July 2012 в 05:45

Вы можете использовать следующую команду для изменения регулятора:

cpufreq-selector -g ondemand

С помощью этой команды вам не нужны привилегии root для смены регулятора. Просто добавьте эту команду в Startup Applications ... сменить губернатора при входе в систему.

0
ответ дан 9 July 2012 в 05:45