Intel Core i7 プロセッサの SpeedStep を無効にする方法は?

Intel Core i7 プロセッサの SpeedStep を無効にする方法は?

いくつかのコードのパフォーマンスを測定しています。Core i7 CPU の SpeedStep を無効にして、CPU クロック速度を一定にするにはどうすればよいですか? ここでオーバークロックしようとしているわけではなく、SpeedStep は (CPU 温度を考慮して) 安全な場合にのみスロットルアップするので、SpeedStep をオフにするとスロットルが最小限に抑えられると予想されます。それで問題ありません。一定に保つ必要があるだけです。

電源オプションを高パフォーマンスに設定すると、ないSpeedStep を無効にします。

関係があるなら、私は Dell Studio 1558 を使用しています。

答え1

これはボードによって異なりますが、「Intel SpeedStep」または「EIST」を無効にするための明示的な BIOS オプションがあるはずです。

編集: また、あなたの考えは逆だと思います。SpeedStep はダウンスロットルを担当しており、アップスロットルを担当していません。これをオフにすると、基本クロック速度で動作します。アップスロットルを行うのは Turbo Boost です (ただし、これが機能するには SpeedStep がオンになっている必要があると思います)。

DOUBLEEDIT: 必要ではないはずですが、C1E サポートを無効にしてみることもできます。

答え2

私の理解する限りでは、クロックスロットリングに影響を与える可能性のある BIOS オプションがあるはずです。

BIOS オプションが存在せず、BIOS ファームウェアでこれを変更できない場合は、実行できないようです...

答え3

Vista または Windows 7 を使用している場合は、電源プランを「高パフォーマンス」に設定してみてください。リソース モニター (Vista ではコンピューターの管理、7 ではスタンドアロン アプリ) で、CPU 速度が一定であることを確認できます。

ただし、SpeedStep に加えて、Core i7 のターボ モードも無効にする必要があります。これはおそらく BIOS で行う必要があります。

答え4

Win XP/Vista/7をお使いの場合は、Throttlestopプログラムをインストールしてください。テックパワーアップ「CPU スロットリングを回避するために使用できるさまざまなオプションが含まれています」現在、Intel 第 4 世代 Core (Haswell) までサポートしています。

  • プログラムを開いたら、電力消費を最適化するために、CPU クロック速度を最小クロックと通常の動作周波数、および電圧の間で動的に増減する EIST (Enhanced Intel SpeedStep) のチェックを外します。
  • スロットルストップを開いたままにする

関連情報