私のラップトップモード設定が無視されるのはなぜですか?

私のラップトップモード設定が無視されるのはなぜですか?

私はラップトップで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ません。acpidsystemdlaptop-mode
  • これは新しくインストールされたものなので、他のノートブックモードプロファイルには従来のCPU設定オプションはありません。

答え1

ああ!私のCPUがサポートしていることがわかりました。pstatepowersaveこれはモーダルのように見えますが、実際にはカスタマイズされたレギュレータです。

したがって、これはラップトップモードがすべてのcpufreq設定を無視し、代わりに/etc/laptop-mode/conf.d/intel_pstate.conf

実際、ここには他のIntel固有のモジュールがあり、それについて読んでみましょう。

関連情報