web-dev-qa-db-ja.com

インテルターボブーストはどうやら理由もなくアクティブ化されましたか?

先日、オペレーティングシステム(Crunchbang、Debianのフォーク)を再インストールしました。 CPUの使用率が2%未満であるにもかかわらず、何らかの理由でファンがフルスピードで動作しています(そして室温よりも低い空気を吹き込んでいます)。

fancontrolを試すように言われましたが、sensors-detectを実行した後、必要なカーネルモジュールはcoretempだけで、デフォルトですでにロードされています。 pwmconfigを実行すると、使用可能なインターフェイスがないことがわかります。

また、CPUガバナーを試すように言われましたが、使用可能なもの(/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors)はパフォーマンスと省電力のみであり、省電力はすでにデフォルトになっています。

しかし、今日、私はscreenfetch(システム情報を表示するプログラム)を実行し、CPUの下でIntel Core i5-3230M CPU @ 3.2GHzと言いました。 i5-3230は通常2.6GHzプロセッサですが、プロセッサが頻繁に使用されている場合は、最大3.2GHzの「ターボブースト」をサポートします。私は戻って、同じマシンにこのOSを以前にインストールしたときのスクリーンショットのスクリーンショットをいくつか見ました。ファンが正常に動作しているとき、見よ、彼らは2.6GHzと言っていました。これは、プロセッサが理由もなくオーバークロックしていることを意味し、ファンが常にフルスピードを維持している可能性がありますか?どうすればこれを修正できますか?

enter image description here

2
Lucas Phillips

Intel ixプロセッサでターボを制御する手段はありません。それは、熱放散室のレベルに基づいて自動的に行われます。コアの同時使用に応じて周波数比に追加されるビンはほとんどありません。たとえば、i7-920では、1つのコアが100%の使用率に達すると、公称係数21に2つのビンが追加されますが、4、3、または2の場合は1つだけが追加されます。コアはトップになります

Linuxは頻度を見積もるのに適していなかったので、XFreqを試すことをお勧めします。 Linuxを実行しているときのIntelプロセッサに関する周波数の詳細を提供し、ターボの動作を示します

http://code.google.com/p/xfreq/

lm_sensors migthは、問題の追跡にもなります。I/ Oアルゴリズムを使用して温度監視をアクティブにすると、ファンを高回転に駆動できます。

したがって、lm_sensorsを無効にしたり、BIOSでファンを手動に設定したり、ターボ設定やスピードステップなどの関連を試したりすることができます。オフの場合、EISTはプロセッサを工場出荷時の周波数のままにする必要があります

CyrIng

1
CyrIng