web-dev-qa-db-ja.com

CPU電力管理を省電力ガバナーに永続的に設定する方法は?

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

cpupower frequency-set --governor powersave

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

24
Kyra

16.04では、Jayenの答えに追加するステップがもう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に追加することも検討してください。

16
Shaun Dychko

ガバナーを永続的に省電力に設定するには、まず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で過熱するのを防ぎます

13
Alin Andrei

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

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

Sudo apt-get install cpufrequtils

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

echo 'GOVERNOR="powersave"' | Sudo tee /etc/default/cpufrequtils
7
Jayen