私はラップトップでDebian GNU / Linux Jessieを実行しています(テスト)。 systemdノートブックモードサービスを有効にしました。
$ sudo laptop_mode
Laptop mode
enabled, active [unchanged]
私のものには/etc/laptop-mode/conf.d/cpufreq.conf
(デフォルトを使用して他のすべてをトリミングしました)
CONTROL_CPU_FREQUENCY=1
BATT_CPU_GOVERNOR=powersave
LM_AC_CPU_GOVERNOR=powersave
NOLM_AC_CPU_GOVERNOR=performance
私のすべてのCPUは次のモードをサポートしています。
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_governors
performance powersave
performance powersave
performance powersave
performance powersave
ただし、ACで再起動または接続すると
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
powersave
powersave
powersave
powersave
すべてのCPUはスリープモードを使用しています。
それでは、私の設定が無視されるのはなぜですか?この問題をどのように解決できますか?
関連情報:
- (さまざまな方法で衝突することが知られているので)持っていたり、インストールしてい
pm-utils
ません。acpid
systemd
laptop-mode
- これは新しくインストールされたものなので、他のノートブックモードプロファイルには従来のCPU設定オプションはありません。
答え1
ああ!私のCPUがサポートしていることがわかりました。pstate
powersave
これはモーダルのように見えますが、実際にはカスタマイズされたレギュレータです。
したがって、これはラップトップモードがすべてのcpufreq
設定を無視し、代わりに/etc/laptop-mode/conf.d/intel_pstate.conf
。
実際、ここには他のIntel固有のモジュールがあり、それについて読んでみましょう。