この質問 から、Ubuntuは現在「Intel P-State 」を使用しており、その結果、2つのガバナーオプションしか存在しないことを理解しています:performance、およびpowersave。
しかし、バッテリーがオンのときに自動的にpowersaveに切り替えて、performance充電器が接続されているとき?この機能がデフォルトでまだ実装されていないことに驚いています。
Acpidを使用して、ACアダプターへの接続などのacpiイベントを管理できます。 /etc/acpi/hadler.shは、acpiイベントでCPUガバナーを変更するように構成できます。
#/etc/acpi/handler.sh
ac_adapter)
case "$2" in
AC*)
case "$4" in
00000000)
echo "powersave" >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
;;
00000001)
echo "performance" >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
;;
esac
;;
*) logger "ACPI action undefined: $2" ;;
esac
;;
Tlpを使用する場合、設定できます
CPU_SCALING_GOVERNOR_ON_AC=performance
/ etc/default/tlpで同じことを行います。