Как отключить SpeedStep для процессора Intel Core i7?

24750
Andrew Arnott

Я беру измерения производительности нескольких битов кода. Как я могу отключить SpeedStep на моем процессоре Core i7, чтобы тактовая частота процессора была постоянной? Я не пытаюсь разогнать здесь, и так как SpeedStep только дросселирует, когда это безопасно (учитывая температуру процессора), я ожидаю, что отключение SpeedStep снизит его до минимума. Все в порядке. Мне просто нужно это постоянно.

Установка параметров питания на High Performance не отключает SpeedStep.

Я использую Dell Studio 1558, если это актуально.

6
+1 Я хотел бы знать, если это показывает какие-либо различия в измерениях. Tom Wijsman 13 лет назад 0
Какой язык программирования вы используете? Если это скомпилированный язык, вы можете получить сборку x86 и просто посчитать количество инструкций / тактов для сравнения эффективности функции. Это, и вы не будете полагаться на таймеры или другие системные приложения, прерывающие время выполнения вашей программы ... Breakthrough 13 лет назад 0

4 ответа на вопрос

10
Shinrai

Это будет варьироваться от платы к плате, но должна быть явная опция BIOS для «Intel SpeedStep» или «EIST», которую вы можете отключить.

РЕДАКТИРОВАТЬ: Кроме того, я считаю, что у вас есть это задом наперед. SpeedStep отвечает за нисходящее регулирование, а не за регулирование; вы будете работать на базовой скорости, если выключите ее. Turbo Boost - это то, что регулирует (но я считаю, что SpeedStep должен быть включен, чтобы это работало).

DOUBLEEDIT: вам не нужно, но вы также можете попробовать отключить поддержку C1E.

1
Tom Wijsman

Насколько я понимаю, должна быть опция BIOS, которая может влиять или не влиять на удушение часов.

Если опция BIOS не существует и никакая микропрограмма BIOS не позволяет вам изменить это, это похоже на запрет ...

0
Mark Sowul

Если вы работаете в Vista или Windows 7, попробуйте установить план питания на «Высокая производительность». Монитор ресурсов (Управление компьютером в Vista, отдельное приложение в 7) подтвердит, что скорость процессора постоянна.

В дополнение к SpeedStep, вы, вероятно, должны также отключить турбо-режим Core i7, что, вероятно, должно быть сделано в BIOS.

-1
Uğur Gümüşhan

Если вы используете Win XP / Vista / 7, установите программу Throttlestop от Techpowerup, которая «содержит множество опций, которые можно использовать для обхода регулирования ЦП» и в настоящее время поддерживает ядро ​​Intel 4-го поколения (Haswell).

  • Когда вы открыли программу, снимите флажок EIST (Enhanced Intel SpeedStep), который динамически увеличивает / уменьшает тактовую частоту процессора между минимальной тактовой частотой и нормальной рабочей частотой, а также напряжение, чтобы оптимизировать энергопотребление.
  • Держите крышку дроссельной заслонки открытой
Ваш пост должен быть расширен. Хороший [ответ] (http://superuser.com/help/how-to-answer) включает в себя конкретные инструкции (а не только ссылки на них) и объяснение того, как или почему ответ отвечает на вопрос ОП. Пожалуйста, отредактируйте свой пост, чтобы адекватно рассмотреть оба эти элемента. Twisty Impersonator 8 лет назад 0
@ Извините, мой ответ - лучший и единственный действительный ответ, хотя он пометил другой ответ как ответ. никто в этой теме не знает решения. если вам не нравится мой ответ, просто удалите его. зритель просто гуглит и скачивает троттлстоп. и снимите флажок с кнопки. это просто. Uğur Gümüşhan 8 лет назад 0
Например, можете ли вы объяснить, что делает опция EIST? Вы также можете предоставить ссылку на программу, которую вы рекомендуете, и базовое описание того, что она делает. Эти изменения сделают ваш ответ простым в использовании для будущих посетителей. Спасибо за участие в Super User. Twisty Impersonator 8 лет назад 0

Похожие вопросы