web-dev-qa-db-ja.com

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

数ビットのコードのパフォーマンス測定を行っています。 CPUクロック速度が一定になるようにCore i7 CPUでSpeedStepを無効にするにはどうすればよいですか?ここでオーバークロックを試みていません。SpeedStepは、安全な場合にのみスロットルを上げます(CPU温度が与えられた場合)。そのためには、SpeedStepをオフにすると、最小限に抑えられると思います。それはいいです。私はそれを一定にする必要があります。

電源オプションをHighPerformanceに設定しても、SpeedStepは無効になりません。

必要に応じて、Dell Studio1558を使用しています。

7
Andrew Arnott

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

編集:また、私はあなたがそれを後方に持っていると信じています。 SpeedStepは、アップスロットリングではなく、ダウンスロットリングを担当します。オフにすると、基本クロック速度で実行されます。ターボブーストはアップスロットルです(しかし、それが機能するためにはSpeedStepをオンにする必要があると思います)。

DOUBLEEDIT:する必要はありませんが、C1Eサポートを無効にすることもできます。

12
Shinrai

私の知る限り、クロックスロットリングに影響する場合と影響しない場合があるBIOSオプションがあるはずです。

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

1
Tamara Wijsman

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

SpeedStepに加えて、おそらくBIOSで実行する必要があるCorei7のターボモードも無効にする必要があります。

0
Mark Sowul