Я беру измерения производительности нескольких битов кода. Как я могу отключить SpeedStep на своем Core i7 ЦП так, чтобы тактовая частота ЦП была постоянной? Я не пытаюсь разогнаться здесь, и так как SpeedStep только регулирует, когда будет безопасно (учитывая температуру ЦП) сделать так, я ожидаю выключать SpeedStep, снизит скорость его к минимуму. Это прекрасно. Мне просто нужен он постоянный.
Установка электропитания к Высокой производительности не отключает SpeedStep.
Я использую Dell Studio 1558, если это релевантно.
Это будет варьироваться от платы до платы, но должна быть явная опция BIOS для "Intel SpeedStep" или "EIST", который можно отключить.
Править: Кроме того, я полагаю, что у Вас есть он назад. SpeedStep ответственен за downthrottling, не upthrottling; Вы будете работать в основной тактовой частоте, если Вы выключите ее. Турбо Повышение - то, какой upthrottles (но я верю SpeedStep, действительно должен идти, чтобы это работал).
DOUBLEEDIT: Вы не должны должны быть, но можно также попытаться отключить поддержку C1E.
Насколько я понимаю, должна быть опция BIOS, которая могла бы или не могла бы произвести регулировку часов.
Если опция BIOS не существует, и никакое встроенное микропрограммное обеспечение BIOS не позволяет Вам изменять это, она походит на остановку...
Если Вы находитесь на Vista, или Windows 7 пытаются установить схему управления питанием на "Высокую производительность". Монитор ресурсов (Управление компьютером в Vista, автономное приложение в 7) подтвердит, что скорость ЦП является постоянной.
В дополнение к SpeedStep, хотя необходимо, вероятно, также отключить турбо режим Core i7, который, вероятно, должен быть сделан в BIOS.