web-dev-qa-db-ja.com

低CPU周波数

Kubuntu 15.10で次の問題が発生します。ラップトップ(Dell e6420)をスリープ状態にしてからウェイクアップすると、CPUが非常に低い周波数(約600Mhz)で実行されていることがある

これはフレッシュブート直後の通常の動作です。
(まだ画像を投稿することはできません) http://i.imgur.com/9qRKSaJ.png

睡眠から目覚めた後、これは間違った行動です。
http://i.imgur.com/CrD8mqE.png

CPUの詳細を確認するために実行するコマンドは次のとおりです。

$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver<br>
$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor<br>
$ grep MHz /proc/cpuinfo<br>

これは確かにバグです。この問題を解決するための可能な解決策を知っていますか。 intel_pstateドライバと関係があると聞きました。

2
mattdrzazga

あなたの問題は次の組み合わせです:そのDellラップトップに関する既知のBIOSの問題。スリープから再開するとクロック変調が有効になります。 intel_pstate CPU周波数ドライバーの現在のバージョンとクロック変調の間の基本的な非互換性。その結果、CPUの負荷に関係なく、要求されたCPU pstateは常に最小になります。実際のCPU周波数は、そのpstate *クロック変調値内で少し変動します。

この問題を解決するには、クロック変調をオフにします。問題を回避するには、intel_pstateドライバーを無効にして、代わりにacpi-cpufreq CPU周波数ドライバーを使用します。

詳細は here および here を参照してください。

1
Doug Smythies

CPUはそれ自体で電力を節約します。これは、OSを実行しているラップトップの正常な動作です。 BIOSを調べて、「CPU省電力」のようなものがあるかどうかを確認します。トリックを行う必要があります。

1
TheUnkn0wn