正如問題所說,我發布了sudo update-rc.d -f ondemand remove
因為這就是一篇關於配置的文章TLP說...但是在完成“配置”之後,我的圖形又回到了廢話。所以我卸載了TLP重新安裝了我的圖形驅動程序,但我不知道如何撤消此問題標題中描述的步驟。
我讀到更新-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
腳本將每個 cpu 調控器設定為ondemand
支援此設定的每個 cpu。
- (縮放)調節器管理如何自動調整 cpu 頻率。
ondemand
意味著頻率根據當前需求進行調整。頻率可以如此快速地向上或向下變化。
您可以透過以下方式了解哪些調速器可用於您的 CPU:
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
所以是的,所有機器的配置都是相同的。