一見ランダムなCPUスロットリング
Catalinaバージョン10.15.6を実行しているi9プロセッサを搭載した2018macbook proは、CPU使用率が低く、温度が低い場合でも、CPU周波数をランダムに調整しているようです。
ドッキングステーションを使用して2つの外部モニターに接続し、有線イーサネットを受信しました。さらに、デフォルトのUSBCアップル充電器を介して電力を供給しています。このスロットルは電源が悪い可能性があるといくつかの場所で読んだので、デフォルトの充電器を接続しました。
ここに何か洞察はありますか?最近Catalinaにアップデートしましたが、アップデート前に問題が発生し、その後も問題が発生しています。それは私のドッキングステーションと関係がありますか?ハードウェアの問題?ドッキングステーションのプラグを抜いた後でも周波数スロットリングが発生しているようですが、通常の使用中に発生するかどうかを確認するために、ドッキングステーションなしでコンピュータを実際に使用することはありません。
pmset -gthermlogの出力は次のとおりです
回答
私の意見では、CPUスロットリングを見ていないが、として知られているインテルの省電力機能の1動的周波数スケーリングまたはより具体的に版Intel SpeedStep。アイドル状態の間、CPUはクロック速度を動的に下げて消費電力を減らすことができます。
CPUスロットリングは、高温や消費電力などの特定の制約に達した場合にのみ発生します。あなたの姿から判断すると、どちらも当てはまりません。また、スクリーンショットからCPUスロットリングが発生しているかどうかを判断することは事実上不可能です。MacBookでスロットリングを特定する方法については、こちらの質問をご覧ください:OS XでサーマルCPUスロットリングを監視および制御する方法は?
それでもCPUスロットリングが発生していると思われる場合はpmset -g thermlog、受け入れられた回答に記載されている出力で質問を更新するか、REQパラメーターがスロットリングを示す最新のIntel PowerGadgetのスクリーンショットでスクリーンショットを更新することをお勧めします。
ここに何か洞察はありますか?
残念ながら、AppleがCore i9 CPUを熱設計に関して本質的かつ悪名高いフォームファクタに詰め込もうとしていた長年の問題に対処しています。
これは、この問題に対処する記事の短いリストです。
- ベンチマークテストでは、Corei9が15インチMacBookProで大幅に調整されていることが示されています
- それはAppleに限定されない:彼らのBulls ** tCPUスロットリングのためにラップトップメーカーを呼び出す時が来た
- そのMacBookPro Core i9スロットリングストーリーについて(更新)
- YouTubeビデオ:Macでのサーマルスロットリング
- Appleはそれをソフトウェアのバグと主張し、パッチをリリースします
実用主義者の視点...
Appleはソフトウェアパッチを発行したと主張している。AppleがmacOSアップデートで再び物事を壊すのは珍しいことではないだろう。更新がWiFiのようなものを壊し、次のリリースで修正されるのは何回ですか?
ソフトウェアパッチがあっても、物理学を回避することはできません。IMO、MacBook Proコンピュータに関しては、不合理な期待があります。ユーザーは、コンピュータが非常に薄く、完全に静かで、非常に強力であることを望んでいます。残念ながら、物理学にはパーティーをクラッシュさせるという悪い癖があります。
ハイエンドCPUとGPUのすべてのパワーが必要な場合は、それが生成する熱に対処する必要があります。熱に対処することは、冷却を意味します-適切なヒートシンクとファン。それだけでバランスを取る必要があります。適切な冷却が必要であるが、非常に静かなものがある場合は、より大きなヒートシンクが必要です。かみそりのように薄くしてヒートシンクのサイズを制限したい場合は、本質的にノイズを発生させるファンが必要です。したがって、市場がi9プロセッサとGPUを搭載した非常に薄くて静かなラップトップを要求している場合、トレードオフは熱スロットリングになります。
それで、あなたの質問に答えるために、それはそのフォームファクターのデザインの問題であり、それはあなたのMacBookProに限定されません-他のメーカーがこの問題に取り組んでいます。
個人的な観点からは、i7またはi9プロセッサを搭載したMacBookは、熱を効率的に放散するために必要なサイズのヒートシンクがないため、入手できません。ファンはまた、物事を効率的に冷やすために貧血になっています。これは、熱を制限するためにスロットルする必要があることを意味します。つまり、支払ったCPUを取得できません。別の言い方をすれば、スロットルが原因で50〜75%でしか実行できないi7またはi9よりも、スロットルなしで100%で実行できるi5が必要です。