indicator-cpufreq
をインストールしましたが、すべて正常に動作しますが、利用できるのは2つのガバナ状態-Perfomance
とPowersave
(起動時に常に設定)だけです。デフォルトとしてPerfomance
を作成しようとしても失敗しました。 'ondemand.d'スクリプトの編集の変更が失敗しました(デフォルトではまだ「Powersafe」がロードされます)
私のCPU仕様:Core i7-3630QM 2.4Ghz OS:Ubuntu 16.04 LTS
提案をありがとう
更新: 省電力ガバナーを永続化 動作していません
私が正しく理解している場合、質問は次のとおりでした:「起動/デフォルトでindicator-cpufreqによって使用されるガバナーの状態をどのように変更/設定しますか」。だからここに私のために働いた解決策があります(Ubuntu 17.04):あなたが望むガバナがスイッチセクションの最初のケースとして使用されるように、/ lib/systemd/set-cpufreqを編集します。 。起動時に「powersave」が必要な場合は、/ lib/systemd/set-cpufreqを次のように変更します。行に注意してください
*powersave*)
行の直後
case $governors in
結果は次のとおりです。
#! /bin/sh
# Set the CPU Frequency Scaling governor to "ondemand"/"powersave" where available
set -eu
FIRSTCPU=`cut -f1 -d- /sys/devices/system/cpu/online`
AVAILABLE="/sys/devices/system/cpu/cpu$FIRSTCPU/cpufreq/scaling_available_governors"
DOWN_FACTOR="/sys/devices/system/cpu/cpufreq/ondemand/sampling_down_factor"
[ -f $AVAILABLE ] || exit 0
read governors < $AVAILABLE
case $governors in
*powersave*)
GOVERNOR="powersave"
break
;;
*interactive*)
GOVERNOR="interactive"
break
;;
*ondemand*)
GOVERNOR="ondemand"
case $(uname -m) in
ppc64*)
SAMPLING=100
;;
esac
break
;;
*)
exit 0
;;
esac
[ -n "${GOVERNOR:-}" ] || exit 0
echo "Setting $GOVERNOR scheduler for all CPUs"
for CPUFREQ in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
do
[ -f $CPUFREQ ] || continue
echo -n $GOVERNOR > $CPUFREQ
done
if [ -n "${SAMPLING:-}" ] && [ -f $DOWN_FACTOR ]; then
echo -n $SAMPLING > $DOWN_FACTOR
fi