22

Я пытаюсь сжать файл большого виртуального диска (используя WinRar) перед тем, как вернуться домой сегодня, но частота моего процессора продолжает расти и падать между номинальными 2,8 ГГц и жалкими 800 МГц!

Частота колебаний, как видно из Resource Monitor (синяя линия - частота, зеленая - использование):

График монитора ресурсов

И CoreTemp:

Скриншот CoreTemp

Я подключен (не от батареи). У меня нормальная температура (ядро процессора по крайней мере не на максимуме, но у меня нет показаний для других частей системы). Доступна полная рабочая нагрузка. Почему это душит обратно? За исключением плавления процессора, я бы хотел, чтобы эта работа шла как можно быстрее прямо сейчас.


Обновление: главной проблемой здесь была общая тепловая нагрузка, вызывающая удушение процессора. После того, как я добавил кулер для ноутбука (вентилятор обдувает снизу), процессор остается в состоянии максимальной производительности бесконечно. Читайте о другой интересной информации и ответах по управлению SpeedStep.


Как энтузиаст управления (фанат контроля), я бы хотел разобраться с этим и изменить его или хотя бы знать, почему он делает то, что делает.

Все, что я видел в BIOS, - это включение / отключение SpeedStep, и на этом Dell он заявляет, что отключение SpeedStep означает, что он будет работать в состоянии самой низкой производительности все время ... Я могу понять это дизайнерское решение для ноутбука. Так что для меня в BIOS ничего нет.

Редактировать: я пытался отключить SpeedStep в BIOS, теперь я получаю постоянную частоту, но она составляет 1,6 ГГц вместо 2,8 ГГц. По крайней мере, сейчас он не падает до 800 МГц, но в целом это не улучшение.

SpeedStep управляется ОС? Я настроил параметры питания, чтобы использовать 100% CPU как минимум при подключении:

Параметры питания установлены на 100% минимального процессора

Эта настройка, по-видимому, не делает то, что я думаю ...? Или, может быть, что-то отменяет это.

Дросселирование управляется аппаратными температурами? Когда он дросселирует назад, у моего процессора все нормально. Может быть, за пределами процессора или в другом месте на материнской плате температура слишком высока, так что дросселирование срабатывает, пока эта часть не остынет? Что движет этим поведением? В настоящее время это не имеет смысла и очень раздражает.

Если при чтении веб-страницы он снизится до 800 МГц от батареи, это было бы здорово. Но когда я подключен, у меня открыто 10 приложений, и у меня большая работа по сжатию, и я бы хотел использовать 2,8 ГГц.

6 ответов6

17

Поскольку ни один из ответов не определяет, какой шаг скорости выполняется в точности и как его отключить / включить, я нашел следующее:

Давайте посмотрим, как это работает. SpeedStep имеет два ключевых компонента:

C1E (расширенное состояние остановки): C1E является более простым из двух компонентов. Его можно включить или отключить в BIOS, и он работает независимо от операционной системы. C1E имеет две конфигурации - холостой и нагрузочный. Когда загрузка процессора относительно низкая, эта функция понижает множитель вашего процессора до минимального значения (обычно 6x) и немного снижает его vCore. Во время приложения, интенсивно использующего процессор, оно повысит множитель до максимального значения и обеспечит небольшое увеличение vCore для компенсации. В нашем примере C1E заставит ваш процессор работать с частотой FSB 6x или 9x.

EIST (усовершенствованная технология Intel SpeedStep): это очень надежная функция, обладающая широким спектром функций энергосбережения. Как и его более простой двоюродный брат, EIST может влиять как на напряжение вашего процессора, так и на его множитель - однако он имеет гораздо больше уровней конфигурации. Вместо простой "медленной или быстрой" настройки SpeedStep может использовать все доступные множители. В нашем примере EIST позволит вашему процессору работать с множителем 6, 7, 8 или 9, и выберет, какой из них использовать, исходя из того, насколько загружен ваш процессор. EIST контролируется Windows и использует различные "схемы питания", которые вы, возможно, видели на своей панели управления.

Похоже, SpeedStep можно найти либо в BIOS, либо в ОС и, возможно, даже в обеих. Я думаю, что DELL может лгать вам о производительности, я говорю, попробуйте отключить ее и посмотреть, что произойдет.

Чтобы отключить его в Windows, выберите «Электропитание» и выберите «Высокая производительность». Убедитесь, что минимальное и максимальное состояния процессора равны 100%, а политика охлаждения системы должна быть активной.

Вот два вспомогательных форума и сайт, который может вам помочь:

Руководство по SpeedStep

Поговорим о C1E

Часто задаваемые вопросы о скорости залива волка

7

Обновление: добавление активного кулера для ноутбука полностью решило эту проблему. Когда общая температура снижается, это регулирование вообще не срабатывает, и я могу поддерживать полную загрузку процессора неограниченное время.


Спасибо за хорошую информацию в других ответах. Я думаю, что мне удалось составить представление о том, что происходит:

Есть элементы speedstep, которые могут контролироваться BIOS, а также ОС. В windows 7 предпочтения схемы электропитания (минимальное состояние процессора, активное / пассивное охлаждение, мощность переменного / постоянного тока) - это, прежде всего, то, чем руководствуется ОС при настройке скорости процессора.

Некоторые простые эксперименты на этом ноутбуке указывают на то, что что-то снижает процессор в ответ на температуру. Это может быть BIOS или чипсет / драйверы Dell.

Если я оставлю его на холостом ходу, пока вентилятор не начнет вращаться, а воздух, выходящий из стороны, станет комнатной температуры, а затем я начну тестирование с 7-мегапикселями, я получу около полутора минут с полной скоростью процессора. Примерно в то время, когда отработанный воздух становится слишком горячим, чтобы держать палец там, процессор начинает снижаться до тех пор, пока не достигнет 667 МГц. Затем он постепенно возвращается к почти полной скорости в течение примерно 40-60 секунд, а затем снова начинается цикл возврата газа и охлаждения. Весь цикл занимает около трех минут.

Учитывая очевидные ограничения радиатора и размера / веса / мощности вентилятора в ноутбуке, я могу понять, что системе необходим резервный метод для предотвращения перегрева. Я также понимаю, почему я не могу или не должен отвергать это, даже если бы я мог понять, как это сделать. По сути, я могу рассчитывать на получение полной скорости от моего процессора только в течение коротких периодов времени, пока общее накопление тепла не станет слишком большим, а затем его придется сбросить обратно, пока тепло рассеивается.

Я полагаю, что установка 2,8 ГГц в ноутбук дает вам хорошие всплески скорости, когда вам это нужно, но у него просто не может быть такой же выносливости, как у рабочей станции.

2

Существует инструмент аппаратного контроля ноутбука, позволяющий на лету изменять параметры скорости. В вашем случае вариант будет полной производительности.

2

Проверьте «Политика охлаждения системы», следующий пункт в окне питания. Он должен быть активным (при подключении), чтобы при повышении температуры процессора увеличивалась скорость вентилятора, а не уменьшалась частота процессора (пассивная).

1

Я провел поиск сторонней, независимой от поставщика утилиты панели задач (например, утилиты Lenovo Energy Management) и нашел Power Switch. Я проверил это быстро с CPUz; в режиме питания процессор максимально разряжен и остался в этом состоянии, при сбалансированном воспроизведении видео он будет перепрыгивать повсюду, а в режиме энергосбережения он просто остается на частоте 800 ч МГц. Протестировано на ноутбуке с процессором Intel i7-4720.

Утилита Power Switch Taskbar

1

Я бы предложил приобрести инструмент управления аппаратным обеспечением ноутбука, о котором говорилось выше, и использовать настраиваемую функцию динамического ускорения. Это позволяет вам надеть колпачок на самую медленную и самую быструю скорости. Я также предлагаю сбросить напряжение множителя на 1 или 2 опции в выпадающем меню. Это снизит мощность, потребляемую процессором, и поможет с количеством выделяемого тепла. Просто не падайте слишком сильно, иначе система рухнет. Я использую его с Dell Latitude D400 без проблем, а также http://www.diefer.de/i8kfan/index.html для управления скоростью вращения вентиляторов в зависимости от температуры.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .