Intel i7-12700 32GB RAMを搭載した新しいデスクトップコンピュータがあります。
コードを書いていますが、コマンドを使用してsensors
CPU温度を確認していますが、ほとんどのコアが@ 100Cであることがわかりました。
これは普通ですか?
CPUハードウェア自体が温度に適応するように周波数を制御しますか?
修正する
dmesgを確認してみると、次のようなログがたくさん見つかりました。
mce: CPUxx: Package temperature above threshold, cpu clock throttled
CPU制御自体は100Cを超えないようです。
答え1
システムが正常に動作しているかどうかは、さまざまな要因によって異なります。ただし、デスクトップシステムの場合、100℃は高温であるため、問題を解決するように努力する必要があります。一般的には、ケース自体の全体的な空気の流れ(CPUが水冷式でない場合)、CPUクーラー、およびCPUへのインターフェースなどのシステム冷却の改善が含まれます。
それにもかかわらず、CPUは自分で使い果たされません。 CPUは限界を知り、冷却が必要な場合は自己調整(低周波数)します。これが発生すると、sudo dmesg
カーネルログ()に対応するメッセージが表示されます。
答え2
これは普通ですか?
いいえ、非常に高いです。
CPUハードウェア自体が温度に適応するように周波数を制御しますか?
はい、しかし、あなたはそれをしたくありません。熱調整機能を使用すると、予想よりもCPU性能が低下し、長時間高温にさらされるとCPU寿命が短くなる可能性があります。欲しい削除する両方の問題を避けるために熱を加えます。冷却設定を確認して、ヒートシンクがCPUと良好に熱接触していることを確認してください(ヒートインターフェース材料が十分ですがあまりにも多くありません)、ヒートシンクがほこりで詰まっていないこと、すべてのファンが機能していること、および空気の流れが適切であることを確認する必要がありますします。場合。
ああ、そして誰かがあなたのシステムを損傷し、CPUおよび/またはGPUを100%占有し、システムを熱くする暗号通貨採掘機を設置したことを確認してください。
答え3
同じsensors
コマンドは、100℃が高温しきい値であることを示す必要があります。たとえば、次のようになります。
Core 0: +37.0°C (high = +100.0°C, crit = +100.0°C)
高いしきい値に達すると、アクティブ冷却(ファンなど)に加えて、CPU速度を下げるなど、CPUで使用できる他の方法が使用されます。したがって、CPUは100℃に達し、そのレベルをマイナスレベルに保ちます。フィードバックループ。
気温が気になったり、最高のファン速度でイライラしたら、かなり新しいコア(おそらく>= 5.4)速度が遅くなり始める温度しきい値(高)を下げるために、人為的にオフセットを追加する設定があります。実際には、CPUは新しく選択された温度に達し、その温度を維持し、ファンがより少ない熱を放出し、騒音が少なくなることを意味します。もちろんビルド時間も影響を受けます。
アクセスできる正しいサブシステムシンボリックリンクが見つかりませんでした。したがって、見つけた方法は次のとおりです(場所はシステムによって異なる場合があります)。
$ find /sys -name tcc_offset_degree_celsius 2>/dev/null
/sys/devices/pci0000:00/0000:00:04.0/tcc_offset_degree_celsius
その後、root:
echo 30 > /sys/devices/pci0000:00/0000:00:04.0/tcc_offset_degree_celsius
CPUの速度低下効果は100〜30 = 70℃で発生します。これで、コアが100℃ではなく70℃に達して維持されることがわかります。
sensors
ディスプレイ温度が現在70℃(はい)であること以外は不明ですが、カーネル関連ツールは理解しています。turbostat
TCCを知ることが--TCC
特定のCPUの機能をサポートしている場合(おそらくどのマイナスを実行するべきかを知っていることを意味します)、温度設定のための選択(使用)ツールでなければなりません。
答え4
他の答えとは異なり、これは正常です。
~によるとインテル12700K箱舟ページ、接合部温度定格は100℃です。プロセッサは、Intelが安全と見なすこの温度制限で動作するように設定されています。
つまり、プロセッサの冷却に関してボトルネックが発生する可能性があるため、これは理想的ではありません。
プロセッサは通常可変速度で実行され、通常はBIOSに設定されている最大速度または最大定格温度に達するまでできるだけ早く実行しようとします。これらの制限のいずれかに達すると、温度制限を超えないように、より速く停止し、速度が遅くなる可能性があります。理想的には、最高温度の前に最高速度に達する必要があります。
おそらく温度をかなり低く保つと、部品の寿命を延ばすのに役立ちます。 (私はこれを信じていますが、現代のシステムに関するハードデータも見たことがありません。)
これを防ぐためにできることはいくつかあります。
- ケースファンが正しく取り付けられているか(正しい方向を含む)、ケースの通気性が良好であることを確認してください。換気の悪い箱は簡単に熱くなることがあります。その結果、過去数年間、メッシュのフロントケースが大きな人気を集めました。
- 冷却システムがCPUに正しく取り付けられていることを確認してください。これは、ファンが正しく取り付けられていることを確認することから、熱ペーストを再塗布することまでさまざまです。
- 時々、マザーボードはCPUまたはケースに適切なデフォルトファン設定を提供しません。 「ファンカーブ」を調整すると、大きな違いが発生します(サーマルペーストを再度実行する前にこれを行います)。
- CPUの冷却システムをアップグレードします。多くのプレハブ冷却ソリューションは価格が安いです。
- システムBIOSに入り、CPUクロック設定を下げます。すべてのパフォーマンスを望む場合、これは必ずしも理想的なわけではありませんが、製造業者はしばしばすべての速度を確認するために最新の高性能プロセッサを必要とし、速度を少し減らしても電力使用量が大幅に低下する可能性があることがわかりました。 (したがって、熱出力が低下します)。
強調すると、主要メーカーの事前構築システムにも問題がある可能性があります。 YouTube の Gamer Nexus は、時々製造者からプレハブの建物を匿名で購入し、制作品質を確認します。彼らは逆さまに取り付けられたケースファン、完全に挿入されていないケーブルなどを見ました。 2つのファンが反対方向に向かって互いに効果的に相殺する高度なCPUクーラーもあります。