отменить: sudo update-rc.d -f ondemand удалить

отменить: sudo update-rc.d -f ondemand удалить

Как говорится в вопросе, я выпустил sudo update-rc.d -f ondemand removeпотому что это то, что статья о настройкеТЛПговорит... но после выполнения "конфигураций" моя графика снова стала дерьмовой. Поэтому я удалилТЛПпереустановил графические драйверы, но не знаю, как отменить действие, описанное в заголовке этого вопроса.

Я читал ообновление-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

Но я не уверен, исправило ли это ситуацию, потому что я на самом деле не знаю, что именно я пытаюсь исправить (вернуть все к прежнему состоянию).

Помощь?

Заранее спасибо.

решение1

С 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

Так что да, это одинаковая конфигурация для всех машин.

Связанный контент