web-dev-qa-db-ja.com

Windows 10タスクマネージャー:オーバークロック時にCPU速度が最大速度を超えて上昇する

前のスレッドを見ましたが、ターボブーストを有効にしたままUEFIでCPUを4.7GHzにオーバークロックしたため、まったく異なります。タスクマネージャーが私に言っていることは次のとおりです。

Screenshot from task manager

CPUは5.5GHzとして表示されますが、AidaまたはCPU-Zでは、UEFIで設定されているため適切に4.7GHzです。

質問は、ターボブーストのために実際に5.5GHzの速度を得ているのですか、それとも単なるバグであり、4.7GHzで実行しているのですか?

1
olokos

ここで実際に起こっているのは、手動でオーバークロックし、その上でターボブーストを有効に設定した場合のWindowsとIntel間の誤通信だと思います。

OSを5GHzで起動したことは一度もありません。Afterburnerも正しいCPUクロックを表示しますが、Aidaも同様ですが、Windows 10タスクマネージャーは実際には、すでにオーバークロックされている値にターボブーストクロック値を追加しているようです。これが唯一の場所です。このクロック周波数は5GHzを超えますが、これは非現実的です。

だからそれはこのようなものです:

  • 手動OC:通常のクロック速度が報告されました
  • Turbo OC:通常のクロック速度が報告されました
  • Manual + Turbo OC:実際には手動OCを使用しますが、タスクマネージャーは手動とターボの周波数差を追加して表示します。

TL; DR
手動のOC + Turboブーストを実行すると、タスクマネージャーに無効な値が表示されます。実際には、ターボブーストゲインと手動ブーストゲインを合計し、そのように周波数を表示しますが、実際には、ターボブースト速度クロックは手動で設定された値を超えることはありません。

これを理解するのにしばらく時間がかかりましたが、これが唯一の合理的な解決策です。誰かがそれを読んで時間をかけたい場合は、Microsoftから連絡があった場合はいつでも、このバグを報告してください。

パフォーマンスの向上が本物だと本当に信じたかったのですが、それは単なる誤算です。

1
olokos

スクリーンショットが撮られたとき、CPUは動的に5.5GHzにオーバークロックしていました。


タスクマネージャーは、予想どおり、CPUベース速度が4.7GHzに設定されていることを示しています。 5.5GHzは実際には自動オーバークロックです(Intelを使用している場合はTurbo Boost)。過度の熱を発生するため、長持ちする可能性はほとんどありません。また、コンピューターがかなりアイドル状態のときに、現在の速度が基本速度よりもかなり下がることもあります。私のマシン(4.0 GHz AMDチップを搭載し、オーバークロックを超えていない)では、負荷とCPU温度に応じて、現在の速度が1.6GHzから4.2GHzの範囲になるのを確認しました。 Intelチップも同じことをします。手動のオーバークロックは、すべての動的なオーバークロックとアンダークロックが相対的なベースクロック速度を変更しますが、 動的周波数スケーリング を無効にしない限り、CPUがベースクロック速度で確実に動作することを期待しないでください。 =すべての最新のCPU(およびGPU)が持つ動作。

1
CBHacking