CPU 電源管理を省電力ガバナーに永続的に設定するにはどうすればよいですか?

CPU 電源管理を省電力ガバナーに永続的に設定するにはどうすればよいですか?

現在これを使用しています:

cpupower frequency-set --governor powersave

ただし、再起動するたびにリセットされます。

答え1

16.04では、ジェイエンの回答にもう1つ追加する手順があります。手順の完全なセットは次のとおりです。

sudo apt-get install cpufrequtils
echo 'GOVERNOR="powersave"' | sudo tee /etc/default/cpufrequtils
sudo update-rc.d ondemand disable

最後のステップでは、「ondemand」デーモンを無効にします。そうしないと、cpufrequtils によって作成された変更が上書きされてしまいます。

参照CPU 周波数スケーリングを無効にして、システムをパフォーマンス重視に設定するにはどうすればよいですか?

たとえば、過熱している 2.2GHz プロセッサがある場合は、最大速度を制限するために、 を追加することも検討してMAX_SPEED="2GHz"ください/etc/default/cpufrequtils

答え2

ガバナーを永続的に省電力に設定するには、まず cpufrequtils をインストールします。

sudo apt-get install cpufrequtils

次に、ファイルを編集して( )に/etc/init.d/cpufrequtils変更します。次のコマンドを使用すると、これを自動的に実行できます。GOVERNOR"powersave"GOVERNOR="powersave"

sudo sed -i 's/^GOVERNOR=.*/GOVERNOR="powersave"/' /etc/init.d/cpufrequtils

ここから:Thermald と Intel P-State でノートパソコンの過熱を防止

答え3

Alin の回答に基づきますが、cpufrequtils がアップグレードされても存続します。

ガバナーを永続的に省電力に設定するには、まず cpufrequtils をインストールします。

sudo apt-get install cpufrequtils

次に、/etc/default/cpufrequtilsファイル ( から読み取られる/etc/init.d/cpufrequtils) を作成/編集し、 を設定しますGOVERNOR="powersave"。次のコマンドを使用すると、これを自動的に実行できます。

echo 'GOVERNOR="powersave"' | sudo tee /etc/default/cpufrequtils

Ubuntu 16.04 以降を使用している場合は、ガバナーを次のように設定する組み込みサービスを無効にする必要がありますondemand

sudo update-rc.d ondemand disable

関連情報