
ノートパソコンの AC アダプターを差し込んだり取り外したりすると、CPU スケーリング ガバナーがオンデマンドに変わることに気付きました。ノートパソコンはかなり熱くなりますが、集中的に作業するわけではないので、常に省電力モードにしています...膝を涼しく保つのにも役立ちます。
AC アダプターを抜き差ししたときに、Xubuntu が自動的にオンデマンドに変更されないようにする方法はありますか?
関係があるなら、私は Xubuntu 12.10 を使用しています。
答え1
これはおそらく、愚かな PM スクリプトがこれを実行しているのでしょうが、すぐにはわかりません。どうしても powersave を使いたい場合は、ターミナルで以下を実行してください。
sudo install -b -m 744 <(<<EOF
#! /bin sh
sleep 5
for CPUFREQ in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
do
[ -f $CPUFREQ ] || continue
echo -n powersave > $CPUFREQ
done
EOF) /etc/pm/power.d/99-powersave
そこに埋め込まれたスクリプトは、電源状況が変化するたびに実行されます。イベントをターゲットにする必要はまったくありませんon_ac_power
。これにより、可能な場合はいつでも powersave が設定されます。
オンデマンドに設定されているものがトリガーされるまでに少し時間がかかる場合に備えて、実行前に 5 秒間スリープします。