Как говорится в вопросе, я издал sudo update-rc.d -f ondemand remove
, потому что так говорится в статье о настройке TLP ... но после выполнения «конфигураций» моя графика вернулась в дерьмо. Поэтому я удалил TLP и переустановил мои графические драйверы, но я не знаю, как отменить шаг, описанный в заголовке этого вопроса.
Я читал о update-rc.d и издал sudo update-rc.d -f ondemand defaults
mymachine@deus:~$ sudo update-rc.d ondemand defaults
[sudo] password for mymachine:
update-rc.d: warning: ondemand stop runlevel arguments (0 1 6) do not match LSB Default-Stop values (none)
Adding system startup for /etc/init.d/ondemand ...
/etc/rc0.d/K20ondemand -> ../init.d/ondemand
/etc/rc1.d/K20ondemand -> ../init.d/ondemand
/etc/rc6.d/K20ondemand -> ../init.d/ondemand
/etc/rc2.d/S20ondemand -> ../init.d/ondemand
/etc/rc3.d/S20ondemand -> ../init.d/ondemand
/etc/rc4.d/S20ondemand -> ../init.d/ondemand
/etc/rc5.d/S20ondemand -> ../init.d/ondemand
Но я не уверен, что это исправили, потому что я действительно не знаю что я пытаюсь исправить (вернуть обратно как было)
Помощь?
Заранее спасибо.
С помощью sudo update-rc.d -f ondemand remove
вы удалили символические ссылки этого демона. Таким образом, демон больше не выполняется при переключении на настроенный уровень запуска (или при загрузке).
Я посмотрел на свою машину, какова конфигурация этого сервиса по умолчанию:
user@host:~# find /etc/rc* -name "*ondemand*"
/etc/rc2.d/S99ondemand
/etc/rc3.d/S99ondemand
/etc/rc4.d/S99ondemand
/etc/rc5.d/S99ondemand
Итак, мы видим, что демон запускается на уровнях запуска 2, 3, 4 и 5 со стартовым номером 99. Чтобы установить это обратно к этому типу конфигурации:
user@host:~# update-rc.d ondemand start 99 2 3 4 5 .
Adding system startup for /etc/init.d/ondemand ...
/etc/rc2.d/S99ondemand -> ../init.d/ondemand
/etc/rc3.d/S99ondemand -> ../init.d/ondemand
/etc/rc4.d/S99ondemand -> ../init.d/ondemand
/etc/rc5.d/S99ondemand -> ../init.d/ondemand
Редактировать
Согласно сценарию /etc/init.d/ondemand
сценарий устанавливает для каждого регулятора ЦП значение ondemand
для каждого процессора, который поддерживает это установка.
ondemand
означает, что частота регулируется в соответствии с текущими потребностями. Частота может быстро меняться вверх или вниз. Вы можете узнать, какие регуляторы доступны для вашего процессора:
user@host:~$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_governors
userspace powersave conservative ondemand performance
userspace powersave conservative ondemand performance
userspace powersave conservative ondemand performance
userspace powersave conservative ondemand performance
Так что да, это одинаковая конфигурация для всех машин.