如何停用 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 的 Turbo 模式,這可能需要在 BIOS 中完成。

答案4

如果您執行 Win XP/Vista/7,請安裝 Throttlestop 程式科技力量其中“包含多種可用於繞過 CPU 節流的選項”,目前最高支援英特爾第四代酷睿 (Haswell)。

  • 打開程式後,取消選取 EIST(增強型 Intel SpeedStep),它會在最小時脈和正常工作頻率之間動態增加/降低 CPU 時脈速度以及電壓,以優化功耗。
  • 保持油門停止打開

相關內容