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


27

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

cpupower frequency-set --governor powersave

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

回答:


17

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てください。


この変更を元に戻す方法は?
techvish81

2
を使用cpufreq-setして無効にした後、を使用して一時的にオンデマンドガバナーに切り替えることはできますupdate-rc.dか?
Xen2050

13

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


1
このファイルには次のコードが含まれているため、/ etc / init.d / cpufrequtilsの編集は間違ったアプローチです。if [ -f /etc/default/cpufrequtils ] ; then . /etc/default/cpufrequtils したがって、デフォルトのガバナーは次のように設定する必要があります。echo 'GOVERNOR="powersave"' | sudo tee /etc/default/cpufrequtils
カラカル

8

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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.