CPU-Zでは2つの異なるOSで2つの異なるコア速度が表示されます

CPU-Zでは2つの異なるOSで2つの異なるコア速度が表示されます

プロセッサの機能を確認するために、ラップトップにCPUID CPU-Zをインストールしました。Windows XPでは、正しいコア速度が表示されます。

Clock speed- 133MHz  
Multiplier- 14  
Core speed = 133*14
           =1862MHz

これは実際のコア速度です。しかし、Windows 7では正しい速度が表示されません

Clock speed- 133MHz  
Multiplier- 6 
Core speed = 133*6
           =798MHz

もう 1 つの奇妙な事実は、別の重いプログラムを開くたびに、実際のコア速度を示す乗数が突然増加することです。

2 つの異なるケースで 2 つの異なる乗数が表示され、その結果 2 つの異なるコア速度が生じる理由について、誰か考えがあるでしょうか。

答え1

簡単に言うと、これは欠陥ではなく、現代のプロセッサの省電力機能です。インテルはこれをスピードステップAMDはそれを呼ぶパワーナウ!。

基本的に、プロセッサが特に負荷がかかっていないときは、電力を節約し、発熱を抑えるために、プロセッサは「クロック ダウン」(または、必要に応じてアンダークロック) します。プロセッサに負荷をかける必要があるときは、必要に応じてフル スピードに戻ります。この移行はほぼ瞬時に行われ、プロセッサが適切に機能していれば、クロック スピードが低いことや、速度が切り替わることによってシステムが「遅い」と感じることはほとんどないでしょう。

新しいIntel(i3、i5、i7)およびAMDプロセッサでは、熱または電力制限内で安全に実行できる場合、プロセッサが実際に自己オーバークロックできる拡張機能が搭載されています。Intelのバージョンは次のとおりです。ターボブーストこの考え方の背後にあるのは、プロセッサをより高いクロック レートに保ちながらアイドル状態に戻るまでの時間を短くすることで電力を節約し、アイドル状態の時間が長ければ長いほど電力の節約効果が高まるというものです。

XP でこれが表示されない理由は、オペレーティング システムとチップ セット ドライバーのサポートが必要であるためである可能性があります。古いドライバーを使用している場合や、電力を節約する電源プランを有効にしていない場合は、CPU のアンダークロックは表示されません。私の記憶が正しければ、「デスクトップ」または「パフォーマンス」(名前は思い出せません) 電源プロファイルでは、すべての CPU で省電力機能が有効になるわけではありません。

Windows 7 では、速度切り替えの遅延がほとんど感じられないため、この省電力モードがデフォルトで有効になっていますが、Windows XP では、CPU 周波数の変化を確認するために「モバイル」電源プロファイルに変更する必要がある場合があります。

Wikipediaのページによるとスピードステップこれは、CPU SpeedStep を有効にしてプロセッサをアンダークロックするには、電力プロファイルを変更する必要がある可能性があることを確認します。

Microsoft Windows XP では、SpeedStep サポートはコントロール パネルの電源管理コンソールに組み込まれています。Windows XP では、ユーザーは電源設定を変更することで間接的にプロセッサ速度を調整できます。「ホーム/オフィス デスク」設定では SpeedStep が無効になり、「ポータブル/ラップトップ」電源設定では SpeedStep が有効になり、「最大バッテリ」では SpeedStep を使用してバッテリが弱まるとプロセッサを最小電力レベルまで遅くします。組み込みまたはカスタムの電源設定の SpeedStep 設定は、コントロール パネルの GUI からは変更できませんが、POWERCFG.EXE コマンドライン ユーティリティを使用して変更できます。

答え2

さらなる情報がなければ判断が難しいため、これは単なる推測であることをあらかじめ警告しておきます。

おそらく、ステップ実行可能な CPU が搭載されていると思われます。つまり、使用状況に応じて速度を変更して電力を節約します。これは、ラップトップ タイプの環境で一般的に見られるため、このケースに該当すると推測します。XP が 7 と異なる理由として、次の 2 つが考えられます。電源設定が異なる (電力またはパフォーマンスを最適化するオプションがある) か、XP がステップ実行メカニズム (ドライバー経由) をサポートしていないため、最大に固定されているかのいずれかです。

完全を期すために、新しい CPU (通常はデスクトップ) にはターボ ブーストが搭載されており、他のコアをオフにすると 1 つのコアが高速化されます。ここでのトレードオフは、電力消費ではなく熱放散に対して行われます (この 2 つは関連していますが)。

答え3

マイクロソフトの公式ウェブサイトでは、プロセッサ速度を評価する際にオペレーティングシステムにバグがあると主張しており、次のように述べている。

コントロール パネルのシステム ツールでは、コンピューターのプロセッサ速度が正しく報告されない可能性があります。

これはオペレーティングシステムの内部数式エラーが原因で発生します

そしてあなたの問題の解決策は

Check your processor speed at bios which may list out it proper speed normally third party tools used to calculate or just obtain the data from the bios settings

タスクマネージャーのパフォーマンスタブとコンピューターのプロパティタブでプロセッサの速度を比較できます。

そこに違いが見られます。そして最後に差異は内部数式エラーによって発生しました

Microsoftのプロセッサ速度に関するこの記事を読む

関連情報