Как я заставляю Ubuntu выбирать значение по умолчанию cpufreq
на начальной загрузке? Это частоты, которые имеет в наличии мой ЦП:
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
2300000 2200000 2000000 1800000 1000000
Я хочу 2 200 000 установленных по умолчанию. Я узнал, что выполнение следующей команды сделает просто что:
$ cpufreq-selector -f 2200000
Мой вопрос состоит в том, как я заставляю это работать на начальной загрузке и оставаться по умолчанию?
Корректный способ сделать это в Ubuntu:
sudo обновляют-rc.d scriptname значения по умолчанию
Проверьте/etc/init.d/README на более подробные инструкции и ссылки на документ спецификации. Можно также наложить более прекрасное управление, по которому уровням выполнения сценарии работает, и приоритет, в это нужно зайти:
$ sudo update-rc.d dummy defaults
Adding system startup for /etc/init.d/dummy ...
/etc/rc0.d/K20dummy -> ../init.d/dummy
/etc/rc1.d/K20dummy -> ../init.d/dummy
/etc/rc6.d/K20dummy -> ../init.d/dummy
/etc/rc2.d/S20dummy -> ../init.d/dummy
/etc/rc3.d/S20dummy -> ../init.d/dummy
/etc/rc4.d/S20dummy -> ../init.d/dummy
/etc/rc5.d/S20dummy -> ../init.d/dummy
$ sudo update-rc.d -f dummy remove
Removing any system startup links for /etc/init.d/dummy ...
/etc/rc0.d/K20dummy
/etc/rc1.d/K20dummy
/etc/rc2.d/S20dummy
/etc/rc3.d/S20dummy
/etc/rc4.d/S20dummy
/etc/rc5.d/S20dummy
/etc/rc6.d/K20dummy
$ sudo update-rc.d -n -f dummy start 20 2 3 4 5 .
Adding system startup for /etc/init.d/dummy ...
/etc/rc2.d/S20dummy -> ../init.d/dummy
/etc/rc3.d/S20dummy -> ../init.d/dummy
/etc/rc4.d/S20dummy -> ../init.d/dummy
/etc/rc5.d/S20dummy -> ../init.d/dummy
$ sudo update-rc.d -n -f dummy stop 20 0 6 .
Adding system startup for /etc/init.d/dummy ...
/etc/rc0.d/K20dummy -> ../init.d/dummy
/etc/rc6.d/K20dummy -> ../init.d/dummy
Править: Первый шаг первоначально сказал для следования за шаблоном, которому я предоставил ответ, но я позже понял, что стандартизированный шаблон существует так, я изменил ответ соответственно.
(UBUNTU 9.10) Там уже является сценарием, названным "ondemand" в init.d, который устанавливает частоту CPU и, если Ваш не установлен после того, как это делает это волшебно затем, Ваш не будет работать. Легкая фиксация - то, при редактировании строки, которая говорит "эхо-n ondemand> $CPUFREQ" и изменение ondemand к powersave, это сохранит Вас головная боль создания Вашего собственного.