Страница 2: Принципы разгона и основные напряжения

Стабилизация напряжений и Loadline/LLC

Поскольку Intel, как уже всем известно, для процессоров Skylake и Kaby Lake отказалась от интегрированного стабилизатора напряжений (FIVR, Fully Integrated Voltage Regulator), производителям материнских плат приходится добавлять собственные стабилизаторы напряжений, которые должны обеспечивать достаточные возможности для разгона. В результате разгон вновь существенно зависит от возможностей материнской платы. Вместе с тем изменение схемы питания означает, что некоторые напряжения и взаимосвязи, которые оказывали существенное влияние на поведение Haswell, теперь остались в прошлом. Можно сказать, что разгон стал несколько проще (по сравнению со старыми поколениями Sandy Bridge и Ivy Bridge). Также вернулись эффекты Loadline Vdrop и Vdroop. Новичков могут несколько запутать "разные" значения Vcore (UEFI Windows Idle, реальные значения Windows в режиме бездействия и Windows под нагрузкой).

Под Vdrop понимают разницу между напряжением, выставленным в UEFI BIOS, и реальным напряжением под Windows в режиме бездействия. Например, если в UEFI выставлено фиксированное напряжение Vcore (скажем, 1,2 В), под Windows мы получим несколько иное значение, как правило, немного меньше (скажем, 1,176 В вместо 1,2 В, выставленных в BIOS). Данный феномен и называется Vdrop. Феномен Vdroop связан с разницей напряжений Intel Loadline VCore в режиме бездействия и под полной нагрузкой. Если взять наш пример, то напряжение 1,176 В в режиме бездействия под нагрузкой может упасть до 1,120 В. Падения Vdrop и Vdroop сделаны намеренно, чтобы "сгладить" пики напряжений при изменении нагрузок, а также продлить срок службы CPU и подсистемы питания.

Данной особенности противодействует технология LLC (Load Line Calibration). Она предотвращает падение напряжений под нагрузкой в зависимости от выставленного уровня.

Функция LLC довольно полезна, поскольку при активной LLC в UEFI достаточно выставить 1,3 В, чтобы получить реальные 1,3 В, иначе пришлось бы выставлять 1,4 В в UEFI (при нормальном режиме Intel Loadline). Но не следует забывать, что при использовании LLC и изменении нагрузки возможны пики напряжений, которые существенно превышают уровень, выставленный в UEFI. И они могут быть больше, чем в обычном режиме UEFI с завышенным напряжением (с Intel Loadline).

На материнской плате ASRock Z170 Extreme6 технология LLC реализована следующим образом:

skylake1s

В UEFI для тестов Load Line Calibration мы выставляли напряжение Vcore 1,30 В.

Мы получили следующие значения:

  • LLC Level 1: 1,296 В в режиме бездействия (0,004 В Vdrop) и 1,312 В под нагрузкой (-0,012 В Vdroop)
  • LLC Level 2: 1,296 В в режиме бездействия (0,004 В Vdrop) и 1,296 В под нагрузкой (0,004 В Vdroop)
  • LLC Level 3: 1,296 В в режиме бездействия (0,004 В Vdrop) и 1,265 В под нагрузкой (0,036 В Vdroop)
  • LLC Level 4: 1,28 В в режиме бездействия (0,02 В Vdrop) и 1,216 В под нагрузкой (0,084 В Vdroop)

Как можно видеть, LLC Level 1 существенно сглаживает эффект Intel Loadline (особенно под нагрузкой), мы получаем даже увеличение VCore вместо падения. Так что мы рекомендуем избегать LLC Level 1 при выставлении VCore на очень высокие значения. LLC Level 4 соответствует реализации Load Line Calibration по спецификациям Intel.

Важные напряжения

Перейдем к рассмотрению напряжений и их корректного использования.

Конечно, основным напряжением можно назвать VCore, то есть напряжение ядер CPU. Оно обеспечивает питание вычислительных ядер и напрямую влияет на результаты разгона (тактовую частоту CPU). В документации 6-го поколения процессоров Core указано максимально допустимое напряжение ядер 1,52 В, однако оно соответствует состоянию без разгона, а также значению в UEFI без LLC. Если учитывать технологию Intel Loadline, то под Windows и под нагрузкой напряжение составляет 1,436 В. Но все же с учетом 14-нм техпроцесса и работы в режиме 24/7 лучше для VCore не превышать планки 1,35 В (да и такой уровень должен сопровождаться достаточным охлаждением CPU. Кроме того, даже при таком уровне следует помнить о возможном выходе из строя CPU и существенном снижении срока службы.

Следующие значимые напряжения – VCCIO и VCCSA, влияющие на оперативную память и ее частоту. Дополнительного входного напряжения (которое значилось VCCin или Input Voltage), знакомого нам по процессорам Haswell и Haswell Refresh (Devil's Canyon), больше нет. Отдельного напряжения кэша тоже не предусмотрено – кэш и ядра работают на одном напряжении.

Ниже мы привели краткий обзор отдельных напряжений, а также привели стандартные и максимальные рекомендованные значения:

Напряжения Skylake
VCore (напряжение ядер) Зависит от CPU (макс. рекомендованное ~1,35 В)
VCCIO (VTT/IMC/I/O) 0,95 В (макс. рекомендованное от 1,15 до 1,25 В)
VCCSA (SA/IMC) 1,05 В (макс. рекомендованное от 1,15 до 1,25 В)
VDIMM (RAM) 1,2 В (макс. рекомендованное от 1,26 до 1,35 В)
PCH Voltage (чипсет) 1 В (макс. рекомендованное до 1,15 В)
VCCPLL (PLL) 1 В (макс. рекомендованное до 1,1 В)
VCCST (Standby) 1 В (макс. рекомендованное до 1,1 В)

Судя по нашему опыту, напряжения VCCIO и VCCSA можно оставлять на значениях по умолчанию до частоты памяти 2.800 МГц. Только при повышении тактовой частоты памяти напряжения имеет смысл увеличить до уровня с 1,1-1,15 В. Вторичные напряжения имеет смысл смотреть, если в тестах нагрузки Prime будут наблюдаться частые "вылеты" или завершения процессов по отдельным ядрам.

Новый уровень свободы – отвязка BCLK

Ещё одним новшеством платформы Skylake стала отвязка базовой эталонной частоты от частоты PCIe. Подобная привязка серьезно ограничивала возможности разгона, в зависимости от CPU и материнской платы можно было рассчитывать на разгон BCLK всего на 3-8%.

У новых процессоров Skylake (по крайней мере, с разблокированным множителем "K") частота PCIe не связана с базовой частотой. В результате BCLK можно выставлять сравнительно свободно, поскольку влияния на другие частоты нет. Возможно, скажем, увеличение BCLK до 300-350 МГц с воздушным или водяным охлаждением.

Самое большое преимущество подобной отвязки заключается в разнообразии способов, с помощью которых можно достичь нужной тактовой частоты. Например, если вы хотите разогнать CPU до 4.500 МГц, то можно выбрать множитель 15 (и частоту 300 МГц BCLK) или множитель 53 (и частоту 85 МГц BCLK). Так что оверклокеры получают больше свободы, чем раньше. Можно выставлять и непривычные тактовые частоты, например, 4.550 МГц.

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