Enhanced halt state c1e что это в биосе

Enhanced halt state c1e что это в биосе

Другие идентичные по назначению параметры: C1E support, C1E enhanced halt state, CPU enhanced halt C1E.

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Опция C1E предназначена для настройки параметров энергосбережения процессоров компании Intel. Опция имеет два варианта значений – Auto и Disabled. В различных BIOS она также может называться Intel C-STATE Technology, Enhanced C1 или Enhanced Halt.

Принцип работы

Включение опции C1Е позволяет задействовать для центрального процессора (ЦП), находящегося в неактивном состоянии, особый энергосберегающий режим, который носит название Enhanced Halt State («Улучшенное состояние простоя»). В этом состоянии снижается частота работы ЦП, его напряжение, а также отключаются некоторые неиспользуемые функциональные элементы процессора. В результате снижается потребление электроэнергии, а также выделение тепла процессором. Данная технология стала доступна пользователю с выходом процессоров семейства Pentium 4, основанных на ядре Prescott. Как правило, функцию, реализующую технологию Enhanced Halt State, можно найти на материнских платах, предназначенных для ЦП производства Intel, однако некоторые материнские платы платформы AMD тоже ее поддерживают.

Название функции – «Улучшенное состояние простоя» намекает на то, что она является усовершенствованием стандартного состояния простоя ЦП (С1), которое описывается стандартом энергосбережения ACPI. Расширенный вариант этого состояния гарантирует еще большее снижение энергопотребления во время простоя, во многом благодаря тому, что он позволяет уменьшать не только частоту процессора, но и его напряжение. Кроме того, важным преимуществом C1E является то, что данное состояние может регулироваться ЦП автоматически, без помощи операционной системы.

Вариант Auto подразумевает включение опции, вариант Disabled – выключение.

Стоит ли включать функцию?

Рекомендуемым значением для опции является значение Auto, поскольку включение опции будет способствовать более эффективному расходованию энергии, потребляемой ЦП и снижению его тепловыделения. Однако если вы хотите, чтобы процессор не использовал данный режим, то вам следует отключить опцию, выбрав значение Disabled. Потребность в отключении опции может возникнуть, например, при разгоне ЦП, поскольку включенная функция Enhanced Halt State может приводить к нестабильности работы разогнанного процессора.

Источник

Функции управления производительностью и энергопотреблением процессоров Intel Pentium 4 и Intel Xeon

Не прошло недели с момента публикации предыдущего материала на тему технологий управления энергопотреблением современных процессоров, как в распоряжении нашей тестовой лаборатории оказался процессор Intel Pentium 4, а неделей позже — Intel Xeon с новой ревизией ядер Prescott и Nocona, соответственно (степпинг E0, сигнатура CPUID = 0F41h). Первый демонстрировал, на первый взгляд, весьма интересное поведение при нахождении в режиме простоя (о котором пойдет речь ниже). Причина этого явления была выяснена довольно скоро — оказалось, что новая ревизия ядра Prescott наряду с технологиями Execute Disable (XD bit) и Thermal Monitor 2 (TM2) поддерживает новую технологию «улучшенного режима простоя» (Enhanced Halt State, известную также как C1E). Аналогичный режим работы, наряду с серверной технологией Enhanced SpeedStep (DBS), реализован и в новой ревизии ядра Nocona. Настоящая статья посвящена изучению технологии C1E, а также механизма термального мониторинга №2, реализованного в процессорах Pentium 4/Xeon с выходом новой ревизии ядер Prescott/Nocona.

Конфигурация тестовых стендов

Стенд №1

Стенд №2

Программное обеспечение

Согласно имеющейся документации, «улучшенный режим простоя» (C1E) представляет собой режим работы физического процессора с низким энергопотреблением, вхождение в который осуществляется при «усыплении» обоих логических процессоров (посредством выполнения инструкций HLT или MWAIT) при задействовании данной технологии со стороны BIOS. В чем же отличие данного режима пониженного энергопотребления от «обычного» Halt State (C1)? А в том, что в этом случае процессор способен динамически понижать коэффициент умножения частоты системной шины (FID) и уровень питающего напряжения (VID), и восстанавливаться до состояния максимальной производительности (номинальных FID/VID) по мере необходимости, причем — совершенно автоматически (без вмешательства со стороны операционной системы). Можно сказать, C1E представляет собой нечто среднее между довольно старой технологией ODCM, которая, как мы показали, автоматически снижает эффективную частоту процессора посредством ее модуляции в режиме простоя, и новой серверной технологией Enhanced SpeedStep (DBS), способной изменять эффективную частоту и питающее напряжение процессора, но не автоматически, а «по запросу».

Что ж, теперь самое время увидеть новую технологию в действии. Для этого используем нашу утилиту RMClock, которая с момента выхода предыдущей публикации уже успела «обрасти» дополнительными возможностями — в частности, специфических настроек функций управления энергопотреблением процессоров Intel Pentium 4, Xeon и Pentium M, позволяющими нам отныне обойтись без вспомогательных утилит вроде CPUMSR.

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Прежде чем переходить к обсуждению результатов, нам следует сделать одну важную оговорку — поступивший в наше распоряжение процессор оказался инженерным образцом (как сообщает Intel Processor ID Utility). В связи с чем вполне можно ожидать, что поведение серийных образцов может отличаться от наблюдаемого в нашем сегодняшнем тестировании.

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Второй важный момент — определение наличия технологии C1E пока что реализовано исключительно «методом тыка», в связи с чем носит предположительный характер (тем не менее, его функциональность проверена на практике).

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Переходим к главным закладкам приложения — так они выглядят после нескольких минут работы приложения в отсутствие загрузки процессора. По левой картинке видно, что процессор поддерживает технологии TM1, TM2, ODCM и C1E, из которых в данный момент (т.е. по умолчанию) задействованы только TM2 и C1E. Действие последней заметно уже здесь — для этого достаточно сравнить текущие значения FID и VID процессора с номинальными. Первое находится на минимальном уровне, второе — где-то посередине между минимумом и максимумом. Динамика изменений FID/VID отчетливо видна на правой картинке — при минимальной нагрузке на процессор FID остается на постоянно низком уровне (14x), VID колеблется в довольно широких пределах, а его средняя величина составляет примерно 60% от номинальной. Отметим, что изменения VID, вообще говоря, могут и не отражать реальные изменения питающего напряжения процессора, поскольку VID — это всего лишь значение напряжения, которое процессор запрашивает для собственного питания, а материнская плата в принципе вольна сделать с этим запросом все, что угодно (прежде всего, вообще ничего не менять). Тем не менее, в наших тестах изменение реального напряжения процессора также фиксировалось (с помощью утилиты Hardware Monitor из набора Intel Desktop Utilities, которая опирается на показания сенсоров материнской платы), причем последнее было занижено примерно на 0.1V относительно значений VID.

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Итак, с FID и VID все замечательно, однако мы не можем пройти мимо одной очень важной детали — частоты процессора как таковой. Последняя, как «подлинная», измеренная по TSC, так и «эффективная» («частота троттлинга») как бы остается на… постоянно высоком уровне. Точнее, «частота троттлинга» попадает в область 3590…3600 МГц, что всего на 10 МГц ниже номинальной частоты. Ничего удивительно в этом, необычном на первый взгляд явлении, на самом деле нет. Учитывая саму природу технологии C1E (она активизируется только при вхождении обоих логических процессоров в состояние C1/HALT), не существует никакой возможности увидеть ее в действии. Ибо даже самые точные методы измерения частоты процессора в момент измерения неизбежно потребуют осуществить переход процессора из «спящего» состояния C1 в «рабочее» состояние C0, при котором восстанавливается его полная частота.

Ради интереса, попробуем отключить технологию C1E с помощью закладки настроек процессора.

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Результат весьма показательный — отключение C1E моментально сопровождается выставлением максимальных значений FID и VID в качестве текущих, после чего они остаются на постоянном уровне, независимо от загрузки процессора. А «эффективная частота» процессора стабилизируется на уровне, соответствующем его «истинной» (номинальной) частоте — 3600 МГц.

Следующий эксперимент — восстанавливаем функциональность C1E и подаем на процессор переменную нагрузку, имитируемую простым модельным приложением.

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Кривые FID/VID убедительно показывают, что процессор способен быстро переключаться между состояниями минимальной и максимальной производительности. При этом количество состояний FID, судя по всему, всего два (начальное и конечное), тогда как изменения VID могут происходить через множество промежуточных состояний (с шагом в 0.0125В).

Таким образом, технология «усовершенствованного режима простоя» — весьма перспективное нововведение, призванное значительно снизить потребляемый процессором ток в режиме простоя в гораздо большей степени по сравнению с обычным режимом C1 (HALT). В связи с введением этой технологии может вполне закономерно возникнуть вопрос: если есть полностью автоматическая C1E (которой, кстати, оснащены и новые процессоры Xeon Nocona), зачем нужен Enhanced SpeedStep для серверов (DBS), требующий «ручного» (программного) управления? Ответ на этот вопрос весьма прост: C1E — действительно полностью автоматическая технология, она способна снижать энергопотребление процессора только при полном бездействии системы и моментально восстанавливать полную производительность при малейшей загрузке процессора, в то время как DBS может принудительно снижать потребляемую процессором мощность в условиях штатной работы, в т.ч. при значительной загрузке системы (если управляющее ПО «решит», что полная мощность сервера в данный момент не требуется). Технология автоматического термального мониторинга №2

Внимательный читатель обязательно заметит: технология Thermal Monitor 2 уже обсуждалась в предыдущей статье, так зачем же снова уделять ей внимание? Ответ на сей вопрос будет достаточно простым и неожиданным — уже после тестирования обнаружилось, что исследованная модель Xeon Nocona (степпинг D0, сигнатура CPUID — 0F34h), оказывается, на самом деле… не поддерживает технологию TM2! Точнее, сказано так: «TM2 is enabled, but NOT supported». И ведь действительно Enabled — в CPUID Feature Flags указано наличие этой технологии. Да еще и прекрасно работает, как показывают тесты. Но, в то же время, «не поддерживается»… Вот мы и решили исследовать эту технологию на том процессоре (пусть и не серийном образце), который ее официально поддерживает.

Методика ее исследования будет точно такой же: подаем 100% нагрузку на оба логических процессора, после чего останавливаем вентилятор на кулере процессора.

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Результат выглядит вполне ожидаемо (а картина аналогична той, которую мы получили на процессоре Xeon) — по достижении процессором температуры 73°C наблюдается снижение «эффективной» частоты процессора наряду с плавным снижением его загрузки. По графику FID/VID видно колебание FID между двумя уровнями — минимальным и максимальным. В то же время заметно, что переключение VID может осуществляться через промежуточные состояния (как и в технологии C1E, только изменения происходят гораздо резче).

Примерно через минуту после остановки вентилятора технология TM2 начинает работать на полную мощность, при этом достигается «эффективная частота» процессора 2.8 ГГц, загрузка стабилизируется на уровне 77.7%, а FID/VID — на уровне целевых значений (TM2 Target FID/VID) 14x и 1.2V, соответственно.

Возобновление активного охлаждения процессора сопровождается рассмотренными выше изменениями, протекающими в обратном порядке.

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Для полноты картины, мы повторили данный тест, предварительно запустив утилиту стороннего производителя ThrottleWatch (учитывая, что на момент ее выпуска у нас уже не было возможности исследовать ее поведение при срабатывании TM2). Результат очевидный — ThrottleWatch способна как обнаружить, так и отследить момент срабатывания/выхода из режима TM2, однако ее функциональность в других режимах «троттлинга» процессора по-прежнему остается под вопросом. Новая ревизия ядра Nocona процессоров Intel Xeon

Напоследок, рассмотрим аналогичную ревизию E0 (CPUID = 0F41h) ядра Nocona процессоров Intel Xeon 3.6 ГГц. Для начала, изучим, какие из рассматриваемых технологий управления энергопотреблением присутствуют и задействованы по умолчанию в этой категории процессоров.

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Итак, новая ревизия ядра Nocona поддерживает все пять «термальных» технологий — от «древних» ODCM и TM1 до новых и новейших TM2, DBS и C1E. Из них на момент запуска приложения включены DBS (кстати, заметим, что поддержку технологии серверного Enhanced SpeedStep можно включить/выключить в настройках BIOS; кроме того, она автоматически включается утилитой RMClock при ее запуске) и, как это ни странно, старый вариант термического троттлинга — механизм автоматического термального мониторинга №1 (TM1), в противоположность 3.6-ГГц процессору Pentium 4. Что интересно, настройки целевых значений FID/VID для TM2 выставлены BIOS-ом корректно (это можно увидеть по Minimal FID/VID), однако сама технология почему-то не включена по умолчанию. Наконец, заметим, что C1E по умолчанию также отключена (напомним, ее включение/выключение — также задача BIOS), что отчетливо видно по правому скриншоту: значения FID/VID не меняются с течением времени. Можно предположить, что «невключение» C1E на серверной платформе продиктовано соображениями максимальной производительности (минимального времени отклика сервера на запрос): из общих соображений очевидно, что как вход в состояние C1E, так и выход из него сопровождаются большими задержками по сравнению со входом в/выходом из обычного состояния C1 (HALT), в связи с необходимостью переключения режимов работы процессора (FID/VID) в сторону меньшего энергопотребления и обратно.

Как бы там ни поступал производитель процессоров, чипсетов и материнских плат со своей продукцией, нам ничего не мешает включить интересующие нас настройки вручную, с помощью закладки специфических настроек процессора (Advanced) утилиты RMClock. Включаем TM2 (его, в принципе, можно и не включать), C1E и смотрим на результат.

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

C1E в действии. «Коэффициент умножения» процессора упал до минимума — 14x (т.е., согласно нашей рабочей гипотезе, включилась модуляция частоты с циклом полезного действия процессора 77.7%), напряжение ядра начало «прыгать» между минимумом и максимумом, находясь большую часть времени на уровне 1.237V. Эффективная частота процессора снизилась, ее минимальный уровень находится вблизи 3470 МГц. Итак, технология C1E функционирует в процессорах Xeon (Nocona) корректно.

Посмотрим теперь, как сочетаются две новейшие функции управления режимами работы процессора — серверный Enhanced SpeedStep (DBS) и Enhanced Halt State (C1E) между собой, тем более что такую картину мы можем увидеть в настоящее время только на последних процессорах Intel Xeon. Для этого выставим в RMClock режим управления производительностью процессора (P-State Profile) Minimal, предварительно выставив минимальные значения FID/VID как 14x и 1.2V, соответственно.

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Результат налицо: эффективная частота снизилась до

2.8 ГГц, FID/VID — до запрашиваемых значений 14x и 1.2V. Технология C1E при этом как бы отключилась — естественно, снижать эффективную частоту процессора, равно как и его напряжение, дальше некуда. Пойдем дальше: выставим профиль производительности процессора Maximal (FID = 18x, VID = 1.388V).

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Поведение процессора в этом режиме весьма интересно: несмотря на принудительное выставление максимальных FID/VID, C1E явно «берет верх» над Enhanced SpeedStep — эффективная частота процессора снижается, FID и VID колеблются между минимальном и максимальном уровнями. Т.е. теперь «как бы отключилась» не C1E, а DBS. Проведем еще один эксперимент: оставим режим производительности Maximal, но… снизим до минимума питающее напряжение (в отсутствие загрузки процессора это вполне можно сделать), т.е. выставим FID/VID как 18x и 1.2V.

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Вот теперь C1E действительно отключилась, полностью передав управление технологии DBS. Отсюда можно сделать интересный вывод: для того, чтобы технология C1E могла функционировать, напряжение процессора (VID) должно, пусть даже на самую малость (0.0125В), но отличаться от минимально возможного (задаваемого в TM2 Target VID). Иными словами, под различными состояниями производительности/энергопотребления процессора для C1E в первую подразумеваются значения VID, а значения FID для нее вторичны. Подводя итоги

В нашей предыдущей статье мы начали, а в настоящей — завершили рассмотрение современных технологий управления производительностью и энергопотребления процессоров Intel Pentium 4 (Prescott) и Intel Xeon (Nocona). Основной вывод уже был сделан ранее — все рассмотренные технологии, начиная с первой ODCM, и заканчивая последними Enhanced SpeedStep (DBS) и Enhanced Halt State (C1E), по всей видимости, имеют в своей реализации общую идейную основу — модуляцию тактовой частоты процессора (цикла полезного действия). Может показаться, что это — своего рода «нечестность», обман потребителя. Разумеется, это не так, и мы не утверждали ничего подобного. На самом деле, это — всего лишь один из возможных (и наиболее простых) способов реализации упомянутых технологий, но он не менее эффективный, чем «более честные» способы. К тому же, не следует забывать, что это одна из возможных точек зрения (автора статьи), с которой можно и не соглашаться. Можно придумать и альтернативную точку зрения, гораздо более «правильную» с точки зрения официальной документации Intel.

Какова же возможная альтернатива? Можно предположить, что, поскольку некоторые блоки процессора (например, арбитры шины, асинхронные префетчеры и пр.), скорее всего, не могут легко осуществлять переход между различными скоростями функционирования, инженеры Intel, скорее всего, «разделили» процессорное ядро на несколько независимо тактируемых составляющих (либо за счет нескольких PLL, либо за счет делителей частоты, преобразующих опорную тактовую частоту). Часть из этих составляющих всегда функционирует на полной частоте (в эту часть попадает и Time Stamp Counter, на показаниях которого основан общепринятый метод измерения тактовой частоты процессора), тогда как остальные части (исполнительные модули) могут тактироваться меньшей частотой. При этом, правда, не совсем понятно, зачем инженеры Intel решили тактировать TSC полной частотой, тогда как счетчики производительности процессора (Performance Monitoring Counters, PMC) работают на «уменьшенной» частоте?

Возможные объяснения этого факта, равно как и выбор между представленными точками зрения оставим на откуп читателю. Со своей стороны отметим, что в ходе нашего исследования нам не удалось обнаружить каких-либо экспериментальных свидетельств в пользу второй, более «официальной» гипотезы. Разумеется, у нас нет явных свидетельств и в пользу нашей точки зрения, за исключением того, что она не противоречит экспериментальным фактам. Поэтому займемся «доказательством от противного». Среди основных возражений против нашей точки зрения можно наметить, во-первых, некорректность методики определения частоты процессора, а во-вторых, фактически, наше заявление о том, что процессоры Pentium 4 и Xeon могут работать на полной частоте при пониженном напряжении питания (в режимах TM2, DBS и C1E).

Начнем с первого утверждения. Корректность определения фактической частоты процессора не вызывает сомнений — этим методом пользуются все без исключения системные утилиты (CPU-Z, WCPUID), наконец, сама операционная система, а также… Intel Processor Identification Utility! Приведенный ниже скриншот получен на процессоре Intel Xeon 3.6 ГГц при включении технологии Enhanced SpeedStep.

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Мы полагаем, картина не требует пояснений: частота процессора измерена утилитой по TSC (3.6 ГГц), а частота системной шины — простым делением ее на текущий «коэффициент умножения» 14x, что приводит к неправильному конечному значению 1028 МГц и красноречивой надписи «Overclocked!». Итак, если «неправильным» методом пользуются и утилиты Intel, что же тогда следует считать «правильным» методом? Применение формул вида

FSB_freq = TSC_freq / Startup_FID
CPU_freq = FSB_freq * Current_FID,

т.е. банальное умножение частоты системной шины процессора на текущий «коэффициент умножения»? (именно этот метод, по всей видимости, использовался при демонстрации технологии DBS на IDF 2004 Russia) Извините, но это уже не подлинное измерение, а натуральный подгон, выдача желаемого за действительное. К тому же, этот метод будет явно не универсальным, т.е. непригодным для любого x86-совместимого процессора.

Перейдем ко второму утверждению. На первый взгляд, оно очевидно: снижение питающего напряжения процессора (при срабатывании TM2, а также задействовании Enhanced SpeedStep и Enhanced Halt State) непременно должно сопровождаться снижением реальной тактовой частоты процессора. Но это лишь на первый взгляд — факты говорят совсем о другом. Прежде всего, взглянем на последний скриншот в предыдущем разделе — по нему четко видно, что процессор Intel Xeon 3.6 ГГц способен работать на полной частоте (FID = 18x) и при весьма низком напряжении питания — 1.2V (на 0.1875V ниже номинального!). А во-вторых, проведем еще один интересный эксперимент — возьмем «разблокированный» процессор Intel Pentium 4 560J (Prescott) 3.6 ГГц и заставим его считать, что он работает на минимальной тактовой частоте (FID = 14x), но… повысим частоту системной шины до 266 МГц (как это сделать, мы подробно описали в статье «Раскрываем потенциал DDR2-533. Часть 2: частота FSB 266 МГц, процессор Intel Pentium 4 Prescott»).

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Смотрите, что происходит: процессор «уверен», что он по-прежнему работает в штатных условиях, в связи с чем динамически управляет своим питающим напряжением в режиме простоя благодаря технологии C1E. Тогда как его реальная частота — как подлинная, так и эффективная — равны 3.74 ГГц. Получается, что процессоры Pentium 4 и Xeon действительно могут работать на полной частоте при пониженном напряжении питания, если они находятся в режиме простоя (C1/C1E).

Таким образом, приведенные выше факты, хотя и явно не подтверждают, но дополнительно подкрепляют наш вывод о единой основе реализации функций управления производительностью и энергопотреблением процессоров Intel Pentium 4 и Xeon.

Источник

Что нужно знать о разгоне процессоров

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Содержание

Содержание

Разгон (overclocking) процессоров — один из самых доступных способов увеличить производительность рабочей станции без внушительных финансовых затрат. Однако новички, зачастую, не понимают, как к этому делу подступиться и переживают за работоспособность системы при неправильном разгоне. На самом деле, базовый «оверклокинг» довольно легко провернуть при надлежащем уровне аппаратного обеспечения.

С чего нужно начать

Сразу стоит отметить, что разгоняемыми являются почти все процессоры от AMD (Ryzen или FX), а у Intel это будут модели с индексом «K» или «X» (например, Intel Core i9-9900K или Core i7-9700K). Также для разгона потребуется материнская плата с подходящим чипсетом.

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Не вдаваясь в подробности об устройстве чипсета, можно сказать, что для разгона Intel понадобятся материнские платы с чипсетом маркировки «Z» или «X» (Z99, Z390, X99, X299 и т.д.). Для «оверклокинга» процессоров от AMD семейства Ryzen подойдет любая материнская сокета AM4 на чипсетах B350, B450, X370, X470 или X570. Исключение составляет чипсет A320, на котором разгон процессоров AMD не поддерживается.

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Принцип разгона любого процессора

Каждый процессор состоит из нескольких ядер, которые работают на определенной тактовой частоте, измеряемой в ГГц (МГц). Это значение показывает количество тактов процессора в секунду и получается путем умножения множителя процессора на частоту шины (некий магистральный канал, который обеспечивает взаимодействие процессора с чипсетом). Частота шины сегодня является константным значением. Таким образом, мы получаем базовую частоту процессора (или частоту всех ядер), например, процессор Intel Core i3-9100F, согласно характеристикам, имеет базовую частоту 3,6 ГГц, то есть его базовый множитель составляет 36:

36 (множитель) x 100 МГц (const частота шины) = 3600 МГц.

Помимо базового значения частоты, практически любой современный процессор имеет режим повышенной производительности (Turbo Boost), когда множитель автоматически меняется, разгоняя ядра процессора. Для того же i3-9100f это значение составляет 4,2 ГГц, то есть, согласно формуле, множитель процессора в нагрузке меняется на 42, вместо 36.

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

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

Особенности энергопотребления процессоров

Для того чтобы процессор мог работать на более высоких частотах, ему потребуется повышенное энергопотребление, то есть — увеличение напряжения. При этом температура процессора будет увеличиваться экспоненциально. Как правило, процессоры от AMD или Intel начинают перегреваться и, как следствие, выключаться или пропускать такты, чтобы немного охладиться, на отметке в 85–95 градусов по Цельсию. Это и есть главный, ограничивающий фактор разгона процессоров.

Обычно напряжение процессоров находится в районе 1.2 V–1.3 V. При таких значениях система охлаждения способна развеивать выделяемое процессором тепло, позволяя системе работать стабильно. Для разгона потребуется повышать напряжение выше этих значений, но крайне нежелательно ставить его выше 1.45 V, особенно при слабой системе охлаждения.

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

Требования к охлаждению

Процессор, как и любой другой элемент компьютера, нагревается во время работы, поэтому необходимо обеспечить ЦПУ качественным охлаждением. В зависимости от архитектуры, частоты и напряжения на ядра, у каждого процессора есть свой показатель TDP (Thermal Design Power — тепловая расчетная мощность), который измеряется в ваттах и показывает мощность, на которую должна быть рассчитана система охлаждения. Например, у Ryzen 7 3700X показатель TDP «из коробки» равен 65 Вт. Это означает, что кулера, рассчитанного на 95 Вт, с излишком хватит для неразогнанного 3700X.

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

Выбор материнской платы

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

При желании, конечно, можно заниматься оверклокингом даже на плате самого начального уровня, имеющей 4-pin разъем питания процессора и 3 фазы питания. Главное, чтобы в BIOS было доступно изменение параметров частоты. Однако подобные эксперименты могут закончиться плачевно, ведь в таком режиме железо работает «на износ», и неизвестно сколько оно проживет под повышенной нагрузкой.

Питание процессора

4-pin подходит для питания процессоров не более 120 Вт. Компьютер продолжит работать и при более высоком потреблении энергии, но излишняя нагрузка будет негативно сказываться на состоянии как блока питания, так и материнской платы (4-pin может банально расплавиться и перегореть). Четыре провода 12 V имеют в два раза больше сечение, чем два, из-за чего увеличивается выдерживаемая нагрузка на кабели.

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Стоит отметить, что через 4-pin коннектор можно запитать даже плату с разъемами 8+4, и все будет работать. Увеличенное количество контактов лишь призвано уменьшить нагрузку на каждый элемент и, следовательно, нагрев. Поэтому для разгона нужен разъем 8-pin CPU, ведь его хватит для любого процессора из массового сегмента рынка. К счастью, в 2020 году большинство блоков питания имеет восьмиконтактный коннектор.

Фазы питания

Система питания процессора на материнской плате должна подходить под разгон. Так как через разъем 8-pin, проходит 12 вольт, а обычное напряжение на процессор 1.2 V–1.3 V, то нужен элемент, корректирующий питание процессора. Эту роль на себя берёт VRM (Voltage Regulator Module). С его помощью на процессор подается питание с необходимыми параметрами.

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

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

Охлаждение силовых элементов

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

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Процесс разгона процессоров Intel и AMD

Когда с требованиями разобрались, можно приступать к разгону. Стоит сказать, что принцип разгона процессоров AMD и Intel одинаков. Единственное отличие, пожалуй, будет в возможности разгона BCLK-шины у AMD Ryzen, т.е. повышения той самой константы в пределах 5–8 %, но это процесс творческий и совсем необязательный, если нет желания точно регулировать частоту ОЗУ, вольтаж и частоту самой шины.

В первую очередь, нужно зайти в BIOS материнской платы. Для этого нужно запустить ПК и нажимать клавишу «Delete» на клавиатуре. После этого откроется интерфейс с большим количеством окон, но для начала нужно перейти в расширенный режим (Advanced Mode). Далее ищем во вкладке «Advanced»/«CPU Features» и отключаем (Disabled) технологии энергосбережения, такие как:

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

Далее ищем в этих же вкладках настройку CPU Load-Line Calibration (LLC). Эта настройка имеет несколько уровней и предназначена для управления напряжением в нагрузках. Нужно выбрать такой уровень, при котором график LLC будет плоским, то есть напряжение в простое и в нагрузке будет примерно на одном уровне. Для разных материнских плат уровни LLC и их количество разные. Если нет графика рядом с этой настройкой, стоит поискать такой график в интернете для конкретной платы или экспериментировать вручную, запуская стресс-тесты, проверять колебания напряжения.

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

После того, как первоочередные настройки были выполнены, можно приступать к разгону.

В BIOS нужно найти вкладку «Overclocking» (или различные вариации этой настройки, в зависимости от материнской платы). После этого переводим режим регулировки множителя в расширенный (Advanced/Expert/Manual). Становится доступно поле «CPU Ratio», изначально устанавливаем множитель равный частоте турбо-буста процессора (например, для Intel Core i7-8700K это значение составляет 4,7 ГГц или множитель 47), а также устанавливаем напряжение «CPU Core Voltage» в 1.2 V. Стоит отметить, что на некоторых материнских платах нужно синхронизировать изменение множителя для всех ядер: поле «CPU Core Ratio»/«Ratio Apply Mode».

Enhanced halt state c1e что это в биосе. Смотреть фото Enhanced halt state c1e что это в биосе. Смотреть картинку Enhanced halt state c1e что это в биосе. Картинка про Enhanced halt state c1e что это в биосе. Фото Enhanced halt state c1e что это в биосе

После этого нажимаем клавишу F10, настройки сохраняются и компьютер перезагружается. Если система успешно загрузилась, запускаем стресс-тест процессора (например, AIDA64) и ожидаем 20–30 минут. При стабильной работе и оптимальных температурах (желательно до 90 градусов) можно продолжать разгон, повышая множитель процессора на единицу до тех пор, пока система не перестанет стабильно проходить стресс-тест или вовсе не запустится. Тогда повышаем напряжение на 0.01 V. К слову, если система не запускается, и, при включении, горит черный экран, нужно отключить ПК и вытащить батарейку CMOS из материнской платы (или замкнуть перемычку), тогда настройки BIOS вернутся к заводским, а процесс разгона придется повторить.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *