web-dev-qa-db-ja.com

TLPはCPU周波数を変更しません

CPUクロック速度をcat /proc/cpuinfo | grep "MHz"で確認します。Sudo tlp startおよびSudo tlp batの後でも、周波数は2100MHz(最大)です。この問題を解決するのを手伝ってもらえますか?

最新のカーネル(3.17.4)を使用していますが、indicator-cpufreqを使用したいので、grubに変更を加えます。

Indicator-cpufreqとtlpを同時に使用できますか?

1
Daniyal

確かに、両方を同時に使用しても問題はありませんでした。

最初に、indicator-cpufreqをインストールするには、次のコマンドを実行します。

Sudo apt-get update
Sudo apt-get install indicator-cpufreq

次に、grubを編集します。次のコマンドを実行してテキストエディターを開き、ファイルを編集できるようにします。

Sudo nano /etc/default/grub

矢印キーを使用して、11行目まで下にスクロールすると、次のように表示されるはずです。

GRUB_CMDLINE_LINUX_DEFAULT = "スプラッシュクワイエット"

代わりにこれを言うように行を変更します。

GRUB_CMDLINE_LINUX_DEFAULT = "splash quiet intel_pstate = disable"

今、押して Ctrl + o を押します Enter 変更を受け入れます。押す Ctrl + x ファイルを終了し、次のコマンドを実行してGrubを更新します。

Sudo update-grub

システムを再起動し、indicator-cpufreqがパネルに自動的に表示されない場合は、を押します Alt + F2、indicator-cpufreqと入力してから Enter。これで、indicator-cpufreqアイコンをクリックしてCPUをスケーリングできるようになります。 「パフォーマンス」は高く、「オンデマンド」は必要なときにのみ起動します。


また、TLP構成ファイルを使用する前に編集する必要があります。次のコマンドを実行して、ファイルを編集します。

Sudo nano /etc/default/tlp

nanoの代わりにgeditを使用する場合は、代わりにgksu gedit /etc/default/tlpまたはSudo gedit /etc/default/tlpのいずれかのコマンドを使用できます。

次の2行が表示されている場所までスクロールします。

#CPU_SCALING_GOVERNOR_ON_AC = ondemand

#CPU_SCALING_GOVERNOR_ON_BAT = ondemand

これらの行を編集するには、先頭または各行からコメント(ポンド記号)を削除し、次のように「オンデマンド」を「パフォーマンス」に変更します。

CPU_SCALING_GOVERNOR_ON_AC =パフォーマンスCPU_SCALING_GOVERNOR_ON_BAT =パフォーマンス

おそらく変更したい別の行は次のとおりです。

DISK_APM_LEVEL_ON_BAT = "128 128"

その設定は、頻繁にスピンダウンすることにより、ハードドライブに過度の摩耗を引き起こす場合があります。最善の方法は、AC電源で使用されるのと同じ設定に設定することです。したがって、この例のように128 128を254 254に変更します。

DISK_APM_LEVEL_ON_BAT = "254 254"

そして、おそらくwifiの電源管理も必要ないでしょう。下にスクロールします:

WIFI_PWR_ON_BAT = 0

それを次のように変更します:

WIFI_PWR_ON_BAT = 1

ユーザーの好みに応じて、他のいくつかを変更することができます。

変更を有効にするために、TLPを終了して再起動する前にファイルを保存します。

TLPを「パフォーマンス」に設定すると、基本的にスケーリング機能がオフになります。これにより、indicator-cpufreqは競合することなく周波数スケーリングを処理できます。

周波数を小さくしたい場合は、トップパネルのindicator-cpufreqアイコンをクリックし、「ondemand」、「powersave」、またはCPUの効率を下げるためにCPUを小さくできるものを選択します。

最後に、「laptop-mode-tools」をまだ削除していない場合や、問題が発生した場合は削除する必要があることを忘れないでください。これを行うには、開いているターミナルから次のコマンドを実行します。

Sudo apt-get remove laptop-mode-tools
4
mchid