Как отключить SpeedStep для процессора Intel Core i7?
24750
Andrew Arnott
Я беру измерения производительности нескольких битов кода. Как я могу отключить SpeedStep на моем процессоре Core i7, чтобы тактовая частота процессора была постоянной? Я не пытаюсь разогнать здесь, и так как SpeedStep только дросселирует, когда это безопасно (учитывая температуру процессора), я ожидаю, что отключение SpeedStep снизит его до минимума. Все в порядке. Мне просто нужно это постоянно.
Установка параметров питания на High Performance не отключает SpeedStep.
Я использую Dell Studio 1558, если это актуально.
+1 Я хотел бы знать, если это показывает какие-либо различия в измерениях.
Tom Wijsman 13 лет назад
0
Какой язык программирования вы используете? Если это скомпилированный язык, вы можете получить сборку x86 и просто посчитать количество инструкций / тактов для сравнения эффективности функции. Это, и вы не будете полагаться на таймеры или другие системные приложения, прерывающие время выполнения вашей программы ...
Breakthrough 13 лет назад
0
Это будет варьироваться от платы к плате, но должна быть явная опция 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