Теория и практика разгона процессоров Intel Skylake по шине BCLK
Прошлогоднее обновление процессорной микроархитектуры в лице Intel Skylake не принесло никаких сюрпризов в плане роста производительности десктопных решений, и мы получили уже привычные 5-10% превосходства над прошлым поколением. Но при анонсе оверклокерских моделей был замечен очень любопытный момент: Intel Core i5-6600K и Intel Core i7-6700K получили не только разблокированный множитель, но и возможность изменять частоту базового тактового генератора без потери стабильности. Этот факт подарил надежду энтузиастам на возрождение массового разгона процессоров, изначально не ориентированных на оверклокерскую аудиторию. Но чуда не произошло, и Intel заблокировала такую возможность в обычных моделях. Благо, это ограничение оказалось только на программном уровне, и в середине декабря новостные ленты технических ресурсов заполнили сообщения о том, что найден способ разгона моделей платформы Socket LGA1151 без индекса «K». Данный факт неоднократно подтвердился и при нашем практическом знакомстве с новой аппаратной платформой, в чем можно самостоятельно убедиться на страницах нашего ресурса.

Но по вашим просьбам мы снова решили вернуться к очень интересной теме разгона неоверклокерских процессоров Intel Skylake, посвятив ей отдельный материал. Попробуем обобщить всю накопленную информацию и дать практические рекомендации по оптимизации параметров системы. И самое главное ответить, есть ли в этом всем практическая ценность, что особенно актуально, учитывая не самую благоприятную экономическую ситуацию в стране. Все эксперименты будут проводиться на примере модели Intel Core i7-6700. Данный процессор любезно предоставлен нашим партнером − интернет-магазином PCshop.ua, где его же можно и купить примерно за $380.
Немного истории

Что такое разгон или оверклокинг? Под этим понятием следует понимать набор методов, которые позволяют работать компонентам компьютера на частотах, которые выше заводских. Главная цель разгона – получить максимум производительности из имеющегося «железа». Сейчас это занятие вполне можно назвать тривиальным. Любой пользователь свободно может купить подходящую материнскую плату, процессор с разблокированным множителем и в пару кликов разогнать его. Нет ощущения азарта и удовлетворения от проделанной работы. Но так было далеко не всегда.
На заре своего зарождения разгоном занимались исключительно хорошо подготовленные технари, используя паяльник, перемычки и другие аппаратные модификации. Если вкратце, то весь процесс оптимизации сводится к увеличению тактовой частоты процессора, которая является произведением двух параметров – множителя и базовой частоты. А так как в большинстве случаев изменять множитель нельзя, то приходится оперировать значениями шины. Это стало возможным благодаря тому, что модели одной серии разнятся только частотой. То есть после изготовления партия процессоров проходит ряд тестов, по худшим результатам которых она и маркируется. Так мы и получаем одни модели с тактовой частотой, например, 300 МГц, а другие − 700 МГц. Но не все экземпляры такие неудачные. Например, их умышленно могут замедлять из-за необходимости расширения ассортимента линейки, поэтому при наличии необходимых знаний эту досадную несправедливость можно исправить. При этом мы получаем производительность старшей модели при минимуме затрат. Разве это не прекрасно?

В частности, можно вспомнить 1998 год и популярные процессоры Intel Celeron 300 и Intel Celeron 333. При рекомендованной цене в $150 и $192 соответственно, в разгоне они давали фору Intel Pentium II 450 стоимостью $669. Да, в таком случае возрастает риск вывести из строя оборудование, но это было в прошлом и происходило через плохое охлаждение, несовершенные методы защиты и неумение самого пользователя вовремя остановиться на достигнутом. Сейчас же прогресс достиг такого уровня, что у вас вряд ли получится «сжечь» процессор.

По-настоящему золотой эрой оверклокинга можно считать выход первого поколения процессоров Intel Core под Socket LGA775 в 2006 году. Сам разгон стал куда более удобным. Для этого было достаточно настроить необходимые параметры в BIOS материнской платы или просто воспользоваться специальными утилитами под ОС. Любимчиками энтузиастов стали младшие модели Intel Pentium E5xxx и Intel Core 2 Duo E7xxx, которые в умелых руках обходили своих более дорогих собратьев Intel Core 2 Duo E8xxx или даже Intel Core 2 Quad. Кстати, даже сейчас некоторые модели Intel Core 2 Quad и их серверные аналоги Intel Xeon трудятся в системных блоках пользователей. Благодаря наличию четырех физических ядер и хорошему разгонному потенциалу они позволяют построить игровую систему начального уровня (по современным меркам).

В этот же период оверклокинг становится действительно массовым явлением, а не просто способом сэкономить деньги. Он превращается даже в спортивную дисциплину благодаря популярному ресурсу HWBOT. Суть соревнований проста – получить максимальный результат в бенчмарках (3DMark, PCMark, Cinebench, Super PI и так далее) и зафиксировать его с помощью процесса валидации. При этом используются топовые комплектующие и экстремальные методы охлаждения (системы фазового перехода, жидкий азот и сухой лед). Такому положению вещей способствовали и сами производители «железа», которые стали активно выпускать продукцию, специально рассчитанную на оверклокинг. Но такое раздолье длилось не очень долго. Осознав, что разгон становится очень популярным, компания Intel решила зарабатывать и на нем.

Последними легко разгоняющимися процессорами (по шине) являются модели для Socket LGA1156 (микроархитектура Intel Nehalem), которые увидели свет в далеком 2009 году. Последующие решения утратили такую возможность (начиная с микроархитектуры Intel Sandy Bridge для Socket LGA1155), так как опорная частота процессора (BCLK) стала жестко связана со всеми узлами CPU (процессорными ядрами, кэш-памятью последнего уровня, встроенным графическим ядром, кольцевой шиной, контроллером памяти, шинами PCI Express и DMI). Поэтому даже незначительное ее изменение (выше 104-107 МГц) приводило к нестабильной работе системы.

Для энтузиастов производитель подготовил две оверклокерские модели: Intel Core i5-2500K и Intel Core i7-2600K. Процессоры получили разблокированные множители, посредством которых и формируется тактовая частота. Но также возросла цена этих решений в сравнении с обычными версиями. То есть, хочешь разгонять – плати больше. Пропуск в мир оверклокинга стал доступен только для состоятельных пользователей и потерял свой исконный смысл.

Да, можно вспомнить доступный двухъядерный Intel Pentium G3258 (Socket LGA1150, микроархитектура Intel Haswell) с разблокированным множителем, но это единичный случай.
Однако с выходом шестого поколения Intel Core ситуация изменилась, и теперь появилась возможность разгонять процессоры, не относящееся к K-серии, хотя она и активно не приветствуется производителем ЦПУ. Об этом более подробно в следующем разделе нашей статьи.
Разгон процессоров Intel Skylake без индекса «К» в теории
В процессорах Intel Skylake инженеры выделили шину PCI Express и чипсет в отдельный домен, частота которого остается фиксированной, независимо от изменений BCLK.

Базовая частота осталась жестко связана только с внутренними узлами CPU: процессорными ядрами, кэш-памятью последнего уровня, встроенным графическим ядром, кольцевой шиной и контроллером памяти. Благо, последние отлично работают на повышенных частотах. То есть в новой платформе можно осуществлять разгон не только манипуляциями с множителем, но и путем повышения BCLK.
Это подтвердилось и при первом знакомстве с оверклокерскими моделями. Но по какой-то причине Intel заблокировала возможность разгона в обычных процессорах, и даже незначительные изменения базовой шины не увенчались успехом. Технология получила название «BCLK Governor». Но, как уже писалось выше, ограничение носит не аппаратный характер, и оно «лечится» на программном уровне. Для этого достаточно обновить микрокод материнской платы.

Результаты не заставили себя долго ждать. Оверклокер под ником «Dhenzjhen» разогнал процессор Intel Core i3-6320 с заблокированным множителем с номинальных 3,9 ГГц до 4,955 ГГц. Для этого он использовал материнскую плату SuperMicro C7H170-M со специальной версией BIOS. Вскоре и другие производители выпустили обновленные версии BIOS, но только для материнских плат на флагманском чипсете Intel Z170. Решения на Intel H110, Intel H170 и Intel B150 остались обделенными, хотя, судя по всему, никак препятствий этому не должно быть. Скорее всего, производители решили подстегнуть продажи только более дорогих моделей, а жаль. Примечательно, что лишь компания ASRock разместила у себя на официальном сайте специальные версии микрокода. Остальные вендоры – ASUS, BIOSTAR, GIGABYTE, EVGA и MSI − распространяют их через оверклокерские форумы, опасаясь негативной реакции компании Intel. Как оказалось, для этого были причины. И вскоре компания Intel подтвердила нежелание допускать разгон обычных процессоров линейки Intel Skylake. Несмотря на это, до сих пор в сети можно спокойно найти необходимые версии BIOS, которые продолжают появляться с исправлениями и дополнениями. Так что тут полный порядок.
Но не все так просто, как кажется на первый взгляд. И при разгоне неоверклокерских процессоров по шине возникает ряд нюансов и ограничений:
- Прекращают работу энергосберегающие технологии, и процессор всегда функционирует на максимальной частоте при предельном напряжении питания. Технология Intel Turbo Boost также становится неактивной.
- Мониторинг температур процессорных ядер начинает выдавать некорректные данные.
- Происходит отключение интегрированного в процессор графического ядра.
- Скорость выполнения AVX/AVX2-инструкций снижается в несколько раз.
Впрочем, не стоит преждевременно расстраиваться. Опытные оверклокеры и так рекомендуют отключать все дополнительные технологии: Intel Turbo Boost, Intel Enhanced SpeedStep и энергосберегающие состояния C-states, так как любые колебания множителя и напряжения могут негативно сказаться на стабильности системы в разгоне. Мониторинг температур можно производить по датчику упаковки процессора (CPU Package), например, используя утилиту HWiNFO. Отключение встроенного видео мало кого огорчит, поскольку большинство оверклокеров имеют дискретную видеокарту.
Единственный действительно неприятный момент – падение скорости выполнения AVX/AVX2-инструкций. И это очень странно, учитывая, что оверклокерские модели лишены этого недостатка и отлично разгоняются по шине. А по сути они ничем не отличаются от обычных, кроме разблокированного множителя и немного большей частоты. Можно предположить, что это снова программное ограничение. В основном AVX/AVX2 используются в прикладных программах, таких как кодирование видео, 3D-моделирование и некоторые графические редакторы. Большинство повседневных программ, в том числе и игры, практически не используют AVX-инструкции. Исключением можно считать GRID Autosport и DiRT Showdown, но как показывает практика, ничего критичного в этом нет. Достаточно вспомнить процессор Intel Pentium G3258, который вообще лишен поддержки векторных инструкций, но это не мешает его владельцам играть в современные игры.
Подготовка к разгону по BCLK
Как вы уже могли понять из сказанного выше, для разгона по шине подходят абсолютно все процессоры поколения Intel Skylake: от Intel Celeron до Intel Core i7. Но наибольший практичный интерес составляют младшие модели каждой линейки, так как при минимальной цене разгон им позволяет легко настигать и даже обходить по уровню производительности более дорогих старших собратьев. В этом можно самостоятельно убедиться в обзорах Intel Core i3-6100 и Intel Core i5-6500. Для наглядности приведем список самых интересных моделей для разгона в виде сводной таблицы:
Надежный (неэкстремальный) разгон процессора и памяти для материнских плат ASUS с процессором i7
Все действия, связанные с разгоном, осуществляются в меню AI Tweaker (UEFI Advanced Mode) установкой параметра AI Overclock Tuner в Manual (рис. 1).
Рис. 1
BCLK/PEG Frequency
Параметр BCLK/PEG Frequency (далее BCLK) на рис. 1 становится доступным, если выбраны Ai Overclock Tuner\XMP или Ai Overclock Tuner\Manual. Частота BCLK, равная 100 МГц, является базовой. Главный параметр разгона – частота ядра процессора, получается путем умножения этой частоты на параметр – множитель процессора. Конечная частота отображается в верхней левой части окна Ai Tweaker (на рис. 1 она равна 4,1 ГГц). Частота BCLK также регулирует частоту работы памяти, скорость шин и т.п.
Возможное увеличение этого параметра при разгоне невелико – большинство процессоров позволяют увеличивать эту частоту только до 105 МГц. Хотя есть отдельные образцы процессоров и материнских плат, для которых эта величина равна 107 МГц и более. При осторожном разгоне, с учетом того, что в будущем в компьютер будут устанавливаться дополнительные устройства, этот параметр рекомендуется оставить равным 100 МГц (рис. 1).
ASUS MultiCore Enhancement
Когда этот параметр включен (Enabled на рис. 1), то принимается политика ASUS для Turbo-режима. Если параметр выключен, то будет применяться политика Intel для Turbo-режима. Для всех конфигураций при разгоне рекомендуется включить этот параметр (Enabled). Выключение параметра может быть использовано, если вы хотите запустить процессор с использованием политики корпорации Intel, без разгона.
Turbo Ratio
В окне рис. 1 устанавливаем для этого параметра режим Manual. Переходя к меню Advanced\. \CPU Power Management Configuration (рис. 2) устанавливаем множитель 41.
Рис. 2
Возвращаемся к меню AI Tweaker и проверяем значение множителя (рис. 1).
Для очень осторожных пользователей можно порекомендовать начальное значение множителя, равное 40 или даже 39. Максимальное значение множителя для неэкстремального разгона обычно меньше 45.
Internal PLL Overvoltage
Увеличение (разгон) рабочего напряжения для внутренней фазовой автоматической подстройки частоты (ФАПЧ) позволяет повысить рабочую частоту ядра процессора. Выбор Auto будет автоматически включать этот параметр только при увеличении множителя ядра процессора сверх определенного порога.
Для хороших образцов процессоров этот параметр нужно оставить на Auto (рис. 1) при разгоне до множителя 45 (до частоты работы процессора 4,5 ГГц).
Отметим, что стабильность выхода из режима сна может быть затронута, при установке этого параметра в состояние включено (Enabled). Если обнаруживается, что ваш процессор не будет разгоняться до 4,5 ГГц без установки этого параметра в состояние Enabled, но при этом система не в состоянии выходить из режима сна, то единственный выбор – работа на более низкой частоте с множителем меньше 45. При экстремальном разгоне с множителями, равными или превышающими 45, рекомендуется установить Enabled. При осторожном разгоне выбираем Auto. (рис. 1).
CPU bus speed: DRAM speed ratio mode
Этот параметр можно оставить в состоянии Auto (рис. 1), чтобы применять в дальнейшем изменения при разгоне и настройке частоты памяти.
Memory Frequency
Этот параметр виден на рис. 3. С его помощью осуществляется выбор частоты работы памяти.
Рис. 3
Параметр Memory Frequency определяется частотой BCLK и параметром CPU bus speed:DRAM speed ratio mode. Частота памяти отображается и выбирается в выпадающем списке. Установленное значение можно проконтролировать в левом верхнем углу меню Ai Tweaker. Например, на рис. 1 видим, что частота работы памяти равна 1600 МГц.
Отметим, что процессоры Ivy Bridge имеют более широкий диапазон настроек частот памяти, чем предыдущее поколение процессоров Sandy Bridge. При разгоне памяти совместно с увеличением частоты BCLK можно осуществить более детальный контроль частоты шины памяти и получить максимально возможные (но возможно ненадежные) результаты при экстремальном разгоне.
Для надежного использования разгона рекомендуется поднимать частоту наборов памяти не более чем на 1 шаг относительно паспортной. Более высокая скорость работы памяти дает незначительный прирост производительности в большинстве программ. Кроме того, устойчивость системы при более высоких рабочих частотах памяти часто не может быть гарантирована для отдельных программ с интенсивным использованием процессора, а также при переходе в режим сна и обратно.
Рекомендуется также сделать выбор в пользу комплектов памяти, которые находятся в списке рекомендованных для выбранного процессора, если вы не хотите тратить время на настройку стабильной работы системы.
Рабочие частоты между 2400 МГц и 2600 МГц, по-видимому, являются оптимальными в сочетании с интенсивным охлаждением, как процессоров, так и модулей памяти. Более высокие скорости возможны также за счет уменьшения вторичных параметров – таймингов памяти.
При осторожном разгоне начинаем с разгона только процессора. Поэтому вначале рекомендуется установить паспортное значение частоты работы памяти, например, для комплекта планок памяти DDR3-1600 МГц устанавливаем 1600 МГц (рис. 3).
После разгона процессора можно попытаться поднять частоту памяти на 1 шаг. Если в стресс-тестах появятся ошибки, то можно увеличить тайминги, напряжение питания (например на 0,05 В), VCCSA на 0,05 В, но лучше вернуться к номинальной частоте.
EPU Power Saving Mode
Автоматическая система EPU разработана фирмой ASUS. Она регулирует частоту и напряжение элементов компьютера в целях экономии электроэнергии. Эта установка может быть включена только на паспортной рабочей частоте процессора. Для разгона этот параметр выключаем (Disabled) (рис. 3).
OC Tuner
Когда выбрано (OK), будет работать серия стресс-тестов во время Boot-процесса с целью автоматического разгона системы. Окончательный разгон будет меняться в зависимости от температуры системы и используемого комплекта памяти. Включать не рекомендуется, даже если вы не хотите вручную разогнать систему. Не трогаем этот пункт или выбираем cancel (рис. 3).
DRAM Timing Control
DRAM Timing Control – это установка таймингов памяти (рис. 4).
Рис. 4.
Все эти настройки нужно оставить равными паспортным значениям и на Auto, если вы хотите настроить систему для надежной работы. Основные тайминги должны быть установлены в соответствии с SPD модулей памяти.
Рис. 5
Большинство параметров на рис. 5 также оставляем в Auto.
MRC Fast Boot
Включите этот параметр (Enabled). При этом пропускается тестирование памяти во время процедуры перезагрузки системы. Время загрузки при этом уменьшается.
Отметим, что при использовании большего количества планок памяти и при высокой частоте модулей (2133 МГц и выше) отключение этой настройки может увеличить стабильность системы во время проведения разгона. Как только получим желаемую стабильность при разгоне, включаем этот параметр (рис. 5).
DRAM CLK Period
Определяет задержку контроллера памяти в сочетании с приложенной частоты памяти. Установка 5 дает лучшую общую производительность, хотя стабильность может ухудшиться. Установите лучше Auto (рис. 5).
CPU Power Management
Окно этого пункта меню приведено на рис. 6. Здесь проверяем множитель процессора (41 на рис. 6), обязательно включаем (Enabled) параметр энергосбережения EIST, а также устанавливаем при необходимости пороговые мощности процессоров (все последние упомянутые параметры установлены в Auto (рис. 6)).
Перейдя к пункту меню Advanced\. \CPU Power Management Configuration (рис. 2) устанавливаем параметр CPU C1E (энергосбережение) в Enabled, а остальные (включая параметры с C3, C6) в Auto.
Рис. 6
Рис. 7.
DIGI+ Power Control
На рис. 7 показаны рекомендуемые значения параметров. Некоторые параметры рассмотрим отдельно.
CPU Load-Line Calibration
Сокращённое наименование этого параметра – LLC. При быстром переходе процессора в интенсивный режим работы с увеличенной мощностью потребления напряжение на нем скачкообразно уменьшается относительно стационарного состояния. Увеличенные значения LLC обуславливают увеличение напряжения питания процессора и уменьшают просадки напряжения питания процессора при скачкообразном росте потребляемой мощности. Установка параметра равным high (50%) считается оптимальным для режима 24/7, обеспечивая оптимальный баланс между ростом напряжения и просадкой напряжения питания. Некоторые пользователи предпочитают использовать более высокие значения LLC, хотя это будет воздействовать на просадку в меньшей степени. Устанавливаем high (рис. 7).
VRM Spread Spectrum
При включении этого параметра (рис. 7) включается расширенная модуляция сигналов VRM, чтобы уменьшить пик в спектре излучаемого шума и наводки в близлежащих цепях. Включение этого параметра следует использовать только на паспортных частотах, так как модуляция сигналов может ухудшить переходную характеристику блока питания и вызвать нестабильность напряжения питания. Устанавливаем Disabled (рис. 7).
Current Capability
Значение 100% на все эти параметры должны быть достаточно для разгона процессоров с использованием обычных методов охлаждения (рис. 7).
Рис. 8.
CPU Voltage
Есть два способа контролировать напряжения ядра процессора: Offset Mode (рис. 8) и Manual. Ручной режим обеспечивает всегда неизменяемый статический уровень напряжения на процессоре. Такой режим можно использовать кратковременно, при тестировании процессора. Режим Offset Mode позволяет процессору регулировать напряжение в зависимости от нагрузки и рабочей частоты. Режим Offset Mode предпочтителен для 24/7 систем, так как позволяет процессору снизить напряжение питания во время простоя компьютера, снижая потребляемую энергию и нагрев ядер.
Уровень напряжения питания будет увеличиваться при увеличении коэффициента умножения (множителя) для процессора. Поэтому лучше всего начать с низкого коэффициента умножения, равного 41х (или 39х) и подъема его на один шаг с проверкой на устойчивость при каждом подъеме.
Установите Offset Mode Sign в “+”, а CPU Offset Voltage в Auto. Загрузите процессор вычислениями с помощью программы LinX и проверьте с помощью CPU-Z напряжение процессора. Если уровень напряжения очень высок, то вы можете уменьшить напряжение путем применения отрицательного смещения в UEFI. Например, если наше полное напряжение питания при множителе 41х оказалась равным 1,35 В, то мы могли бы снизить его до 1,30 В, применяя отрицательное смещение с величиной 0,05 В.
Имейте в виду, что уменьшение примерно на 0,05 В будет использоваться также для напряжения холостого хода (с малой нагрузкой). Например, если с настройками по умолчанию напряжение холостого хода процессора (при множителе, равном 16x) является 1,05 В, то вычитая 0,05 В получим примерно 1,0 В напряжения холостого хода. Поэтому, если уменьшать напряжение, используя слишком большие значения CPU Offset Voltage, наступит момент, когда напряжение холостого хода будет таким малым, что приведет к сбоям в работе компьютера.
Если для надежности нужно добавить напряжение при полной нагрузке процессора, то используем “+” смещение и увеличение уровня напряжения. Отметим, что введенные как “+” так и “-” смещения не точно отрабатываются системой питания процессора. Шкалы соответствия нелинейные. Это одна из особенностей VID, заключающаяся в том, что она позволяет процессору просить разное напряжение в зависимости от рабочей частоты, тока и температуры. Например, при положительном CPU Offset Voltage 0,05 напряжение 1,35 В при нагрузке может увеличиваться только до 1,375 В.
Из изложенного следует, что для неэкстремального разгона для множителей, примерно равных 41, лучше всего установить Offset Mode Sign в “+” и оставить параметр CPU Offset Voltage в Auto. Для процессоров Ivy Bridge, ожидается, что большинство образцов смогут работать на частотах 4,1 ГГц с воздушным охлаждением.
Больший разгон возможен, хотя при полной загрузке процессора это приведет к повышению температуры процессора. Для контроля температуры запустите программу RealTemp.
DRAM Voltage
Устанавливаем напряжение на модулях памяти в соответствии с паспортными данными. Обычно это примерно 1,5 В. По умолчанию – Auto (рис. 8).
VCCSA Voltage
Параметр устанавливает напряжение для System Agent. Можно оставить на Auto для нашего разгона (рис. 8).
CPU PLL Voltage
Для нашего разгона – Auto (рис. 8). Обычные значения параметра находятся около 1,8 В. При увеличении этого напряжения можно увеличивать множитель процессора и увеличивать частоту работы памяти выше 2200 МГц, т.к. небольшое превышение напряжения относительно номинального может помочь стабильности системы.
PCH Voltage
Можно оставить значения по умолчанию (Auto) для небольшого разгона (рис. 8). На сегодняшний день не выявилось существенной связи между этим напряжением на чипе и другими напряжениями материнской платы.
Рис. 9
CPU Spread Spectrum
При включении опции (Enabled) осуществляется модуляция частоты ядра процессора, чтобы уменьшить величину пика в спектре излучаемого шума. Рекомендуется установить параметр в Disabled (рис. 9), т.к. при разгоне модуляция частоты может ухудшить стабильность системы.
Автору таким образом удалось установить множитель 41, что позволило ускорить моделирование с помощью MatLab.
What Is BCLK? (Full Breakdown, Tips)

Overclocking used to be the dark magic of the computer world.
Only the most extreme techs would know how to do it.
However, as the practice has become more common, more people have become interested in it.
One way of overclocking your CPU involves adjusting the base clock in your chipset, a.k.a. BCLK.
What Is BCLK?

BCLK stands for Base Clock speed.
It’s the frequency of your motherboard’s chipset, the central hub that allows your CPU, GPU, RAM, storage, and hardware ports to communicate and coordinate their operations.
The default value is 100 MHz, meaning the chipset can perform 100 million calculations per second.
Although that number sounds very high, it’s dwarfed by the current speeds of modern CPUs, which can run at 4.5 GHz—4.5 billion operations each second.
Therefore, to sync the chipset and the CPU, we need a multiplier, also known as a CPU core ratio.
That’s how we arrive at the formula below:
CPU Clock Speed = Multiplier X BCLK
What Is BCLK Overclocking?

Looking at the formula above, it’s easy to see that you can increase the CPU clock speed in two ways:
- Increasing the multiplier
- Increasing BCLK
With that explanation, we can define BCLK overclocking as increasing BCLK from its default value of 100 MHz to slightly higher (for example, 100.2 MHz).
Note that the value can’t go up significantly because your hardware can’t support it.
However, as the multiplier is quite large (between 30 and 45), the gains will be noticeable.
If you want to boost the frequency by more than 100, you can increase the multiplier instead of the base clock.
Important warning: Tweaking your base clock by more than two or three percent can cause significant stability issues in your system.
That’s because the chipset is connected to all of the components on your motherboard, such as the PCI express lanes and SATA ports, which may not be able to handle the increase in base clock speed.
Therefore, if you increase the base clock too much, not only do you risk corrupting your operating system, but you may even lose data.
CPU Straps
Some processors support what’s known as a CPU strap, a significantly higher band frequency where the entire system can reach sufficient stability.
The 125 MHz strap with a BCLK of 100 Mhz and a multiplier of 30 to 45 is a typical arrangement that yields a moderate performance gain.
Note that the speed of your other components remains unchanged.
Ultimately, a stable overclock depends on your actual computer parts.
You’ll need some trial and error to hit the right combination of settings.
Why Use BCLK Overclocking?

The most common way to overclock a CPU is to increase its multiplier, which has three advantages:
- It’s cleaner because you deal with multiples of 100.
- It doesn’t require any technical knowledge. You simply increase the multiple by one to three.
- It offers excellent performance gains compared to other overclocking methods.
However, there are cases when you might need to modify BCLK.
1. You Have An Intel CPU
The first situation is when you have an Intel CPU.
Intel has many CPU series, but only the K and X series allow you to adjust the CPU multiplier.
The remaining models are physically locked during manufacturing.
You have to take the harder route when it comes to overclocking most Intel CPUs.
To check the CPU’s model when buying a device, look at the one or two letters at the end of the model.
Here’s an informative video that explains what the letters in Intel models mean:
Fortunately, AMD’s modern desktop CPUs (Ryzen series) are unlocked.
2. You Want To Harness Your CPU’s Maximum Capacity
Returning to the formula above, it’s easy to see that adjusting the multiplier only gives you increments of 100 MHz.
What if your CPU can handle 4.75 GHz?
To get the last bits of power from your CPU, you need to modify the BCLK.
How Do You Do BCLK Overclocking?

First and foremost, your motherboard has to support the modifications.
Manufacturers include different capabilities in their various models: some prevent BCLK overclocking, while others come with intelligent utilities for it.
That’s true for virtually all major motherboard manufacturers, including Asus, Gigabyte, and ASRock.
When purchasing a computer, carefully read the motherboard’s full specs to ensure you have the ability.
After that, it’s time to see if your CPU can be overclocked via BCLK.
Over the years, Intel hasn’t been consistent with whether they allow their non-K series to be overclocked via other means.
Starting with its 7th Gen CPUs, the company restricted overclocking more aggressively.
However, now the 12 Gen processes are overclockable, despite Intel’s warnings that the overclocking can significantly damage the chips.
Check your CPU model to ensure you have an overclockable one.
You can figure out your CPU’s model by right-clicking on This PC and clicking Properties.
Search the complete model on Google to find out the detailed specs.
Once you’re sure your motherboard and CPU support BCLK overclocking, search for a guide on overclocking your specific setup.
The steps vary widely between manufacturers and models.
For example, here are the instructions for an Asus ROG Maximus Z690 Apex with a 0811 BIOS and a 12th Gen Core i5-12400:
- Restart your PC, and enter the UEFI BIOS utility tool.
- Go to the Extreme Tweaker tab.
- Under Tweaker’s Paradise, enable BCLK overclocking.
- Enable the XMP II profile for your memory.
- Set your preferred values for BCLK frequency, CPU core voltage, etc.
What If Your Setup Doesn’t Support BCLK Overclocking?

Not all hope is lost if you have a locked CPU or a motherboard that doesn’t support BCLK overclocking.
After Intel disabled adjusting the BCLK on their chips, motherboard manufacturers had to change their firmware.
For example, ASRock had a convenient BCLK overclocking feature for Skylake CPUs, which it had to kill after only a couple of months.
The new method of overclocking locked CPUs involves increasing the power at the CPU’s disposal.
Instead of receiving 65 W, the CPU now gets 125 W.
Once it detects the surge in available power, it automatically uses it to perform at a higher clock speed.
ASRock has dubbed the technology Base Frequency Boost (BFB), whereas Asus calls it Asus Performance Enhancement.
According to DSOGaming, BFB can boost your CPU performance by nearly 30 percent.
However, increasing the power limit on your CPU will cause a significant amount of heat, so you will need to invest in high-quality cooling.
Moreover, you can’t expect the resulting performance boost to be as effective as overclocking a CPU that doesn’t come with restrictions.
According to a user on Reddit, that’s because the CPU may not be able to draw all the allotted power.
Plus, if the applications you use don’t already max out the CPU, they’re unlikely to benefit from the turbo boost.
If you’re looking for ultimate performance, you should buy an unlocked CPU because Intel uses higher-quality silicone in its unlocked chips.
Tips For Performing A BCLK Overclock

Overclocking involves running your hardware outside of its normal specifications.
In other words, your parts aren’t guaranteed to be able to handle the extra load.
Therefore, your success with overclocking depends on luck.
You may get excellent performance boosts with one computer but subpar results with another computer running identical components.
That said, you should follow best practices to ensure you get the best results you can.
Here are a few important ones:
- Set aside a large block of uninterrupted time. Overclocking can go wrong in many ways, so it’s best to have the time to fix all the problems without rushing through them.
- Get a top-line cooling system. Overclocked chips have significantly higher thermal output. That’s why your regular fan and heatsink won’t get the job done. If you can afford it, go for a liquid cooling system.
- Make sure you have overclockable hardware. Although there are always workarounds, it’s best to get AMD Ryzen or Intel K-series CPUs to avoid time-consuming hacks and ensure optimal results.
- Get an outstanding PSU. A high-quality power supply outputs cleaner and more stable power. Also, make sure your power supply is validated for C6 and C7 states.
Locked Vs. Unlocked CPU: Which One To Buy

As mentioned earlier, modern AMD Ryzen CPUs are all overclockable.
If your Ryzen model ends in an X, the CPU has a higher nominal performance and it’s better suited to overclocking.
However, Intel’s offerings are primarily non-overclockable, except for the K series.
KF and HK models are also unlocked.
The former lacks integrated graphics, while the latter is a high-performance CPU.
Intel’s CPUs tend to get more significant boosts from overclocking than AMD Ryzens.
The only reason to buy an unlocked CPU is if you want to overclock it.
You can’t expect higher performance from unlocked CPUs out of the box.
Overclock Extended Warranty

Overclocking can make your computer unstable and damage your CPU in the long run.
It also increases heat generation.
However, each CPU has a specific capacity for handling the heat.
The differences are so common and vast that the industry has dubbed the term “silicon lottery” to point to the randomness of overclocking potential.
One CPU may handle 300 MHz higher while another one of the same model and build might only have room for an extra 100 MHz.
That’s why manufacturers only warranty their CPUs up to a particular frequency band to ensure that they can guarantee normal operation.
Intel used to offer an extended warranty plan called Performance Tuning Protection Plan for their non-K series chips.
It was essentially an insurance policy that promised to replace your CPU if it was damaged by overclocking.
However, the company quietly killed the program in March 2021 without providing a specific reason.
Frequently Asked Questions About BCLK Overclocking
1. Can You Overclock A Locked CPU?
There isn’t a way to hack a locked CPU because locking is a physical process in the factory.
In other words, unlocking a locked CPU isn’t a software process.
However, motherboard manufacturers have found ways to work around the limitation set by CPU manufacturers.
One of the solutions is to adjust the base clock, while another approach involves increasing the system’s power limits, giving the CPU more power to consume.
2. Is BCLK Overclocking Dangerous?
Any method of overclocking can damage your computer parts because it forces them to operate at higher-than-optimal levels for extended periods.
Since adjusting the base clock affects almost all the components in your computer, it can cause more stability issues than multiplier overclocking.
However, it’s rare for components to die on the spot unless they’re old or low-quality.
To avoid problems, don’t modify the BCLK by more than two percent, or see if your CPU supports a safe strap that can give you sufficient stability.
3. Is BCLK Overclocking Worth It?
BCLK overclocking is only worth it if you need to squeeze out every bit of power from your CPU as it allows you to aim for between-multiple values.
Otherwise, aim for multiplier overclocking because it’s a more stable solution and doesn’t require as much technical knowledge or time.
It’s always better to get a CPU built for overclocking than to force a workaround.
4. Should I Overclock My CPU?
Overclocking means running your CPU at a higher speed than the nominal value indicated by the manufacturer.
Users overclock their CPUs to boost their performance.
You can expect performance gains between 10 and 50 percent depending on the setup.
The practice is prevalent among hardcore gamers and graphics/video editing professionals.
However, it also has disadvantages—mainly that it generates excessive heat and reduces your hardware’s lifespan.
Unless you need your computer to provide extreme performance while running CPU-intensive software, we don’t recommend overclocking.
About Casper Feeney
I’ve always had a passion for everything related to technology and innovation. I have a bachelor’s degree in Information technology, and I built my first PC when I was 12. I enjoy riding my bike, cooking, and reading business books.
Ликбез: Процессоры intel — глобальный FAQ (06.12.2011)
Этот FAQ содержит информацию по процессорам intel эпохи Core. Рекомендуется к прочтению новичкам, дабы ориентироваться в терминологии. Материал содержит большой объем информации собранной из разных источников, поэтому просьба в случае обнаружения неточностей и ошибок сообщить о них автору данного FAQ alex1974.
Расширение системы команд
MMX (Multimedia Extensions — мультимедийные расширения) — коммерческое название дополнительного набора инструкций, выполняющих характерные для процессов кодирования/декодирования потоковых аудио/видео данных действия за одну машинную инструкцию. Впервые появился в процессорах Pentium MMX.
SSE (Streaming SIMD Extensions, потоковое SIMD-расширение процессора) — это SIMD (Single Instruction, Multiple Data, Одна инструкция — множество данных) набор инструкций, разработанный Intel и впервые представленный в процессорах серии Pentium III как ответ на аналогичный набор инструкций 3DNow! от AMD, который был представлен годом раньше. Первоначально названием этих инструкций было KNI — Katmai New Instructions (Katmai — название первой версии ядра процессора Pentium III).
Технология SSE позволяла преодолеть 2 основные проблемы MMX — при использовании MMX невозможно было одновременно использовать инструкции сопроцессора, так как его регистры были общими с регистрами MMX, и возможность MMX работать только с целыми числами.
SSE включает в архитектуру процессора восемь 128-битных регистров и набор инструкций, работающих со скалярными и упакованными типами данных.
Преимущество в производительности достигается в том случае, когда необходимо произвести одну и ту же последовательность действий над разными данными. В таком случае блоком SSE осуществляется распараллеливание вычислительного процесса между данными.
SSE2 (Streaming SIMD Extensions 2, потоковое SIMD-расширение процессора) — это SIMD (Single Instruction, Multiple Data, Одна инструкция — множество данных) набор инструкций, разработанный Intel и впервые представленный в процессорах серии Pentium 4. SSE2 расширяет набор инструкций SSE с целью полностью вытеснить MMX. Набор SSE2 добавил 144 новые команды к SSE, в котором было только 70 команд.
SSE2 использует восемь 128-битных регистров, включённых в архитектуру x86 с вводом расширения SSE, каждый из которых трактуется как 2 последовательных значения с плавающей точкой двойной точности. SSE2 включает в себя набор инструкций, который производит операции со скалярными и упакованными типами данных. SSE2 содержит инструкции для потоковой обработки целочисленных данных в тех же 128-битных xmm регистрах, что делает это расширение более предпочтительным для целочисленных вычислений, нежели использование набора инструкций MMX, появившегося гораздо раньше. SSE2 включает в себя две части – продолжение SSE и продолжение MMX: Продолжение SSE работает с вещественными числами, продолжение MMX работает с целыми. В SSE2 регистры по сравнению с MMX удвоились (64 бита -> 128 битов). Т.к. скорость выполнения инструкций не изменилась, при оптимизации под SSE2 программа получает двукратный прирост производительности. Если программа уже была оптимизирована под MMX, то оптимизация под SSE2 даётся сравнительно легко в силу сходности системы команд. SSE2 включает в себя ряд команд управления кэшем, предназначенных для минимизации загрязнения кэша при обработке неопределенных потоков информации. SSE2 включает в себя сложные дополнения к командам преобразования чисел.
SSE3 (PNI — Prescott New Instruction) — третья версия SIMD-расширения Intel, потомок SSE, SSE2 и MMX. Впервые представлено 2 февраля 2004 года в ядре Prescott процессора Pentium 4. Наиболее заметное изменение — возможность горизонтальной работы с регистрами. Если говорить более конкретно, добавлены команды сложения и вычитания нескольких значений, хранящихся в одном регистре. Эти команды упростили ряд DSP и 3D-операций. Существует также новая команда для преобразования значений с плавающей точкой в целые без необходимости вносить изменения в глобальном режиме округления.
SSSE3 (Supplemental Streaming SIMD Extension 3) — это обозначение данное Intel’ом четвёртому расширению системы команд. Предыдущее имело обозначение SSE3 и Intel добавил ещё один символ ‘S’ вместо того, чтобы увеличить номер расширения, возможно потому, что они посчитали SSSE3 простым дополнением к SSE3. Также их называли кодовыми именами Tejas New Instructions (TNI) и Merom New Instructions (MNI) по названию процессоров, где впервые Intel намеревалась поддержать эти новые команды. Появившись в Intel Core Microarchitecture, SSSE3 доступно в сериях процессоров Xeon 5100 (Server и Workstation версии), а также в процессорах Intel Core 2 (Notebook и Desktop версии) и Intel Atom. Новыми в SSSE3, по сравнению с SSE3, являются 16 уникальных команд, работающих с упакованными целыми. Каждая из них может работать как с 64-х битными (MMX), так и с 128-ми битными (XMM) регистрами, поэтому Intel в своих материалах ссылается на 32 новые команды.
SSE4 — новый набор команд микроархитектуры Intel Core, впервые реализованный в процессорах серии Penryn. SSE4 состоит из 54 инструкций, 47 из них относят к SSE4.1 (они есть в процессорах Penryn). Полный набор команд (SSE4.1 и SSE4.2, то есть 47 + оставшиеся 7 команд) доступен только в процессорах Intel с микроархитектурой Nehalem, которые были выпущены в середине ноября 2008 года. Ни одна из SSE4 инструкций не работает с 64-х битными mmx регистрами (только с 128-ми битными xmm0-15).
AVX (Advanced Vector Extensions) — расширение системы команд x86 для микропроцессоров Intel, предложенное Intel в марте 2008. AVX предоставляет различные улучшения, новые инструкции и новую схему кодирования машинных кодов: 1. Размер векторных регистров SIMD увеличивается с 128 до 256 бит. Существующие 128-битные инструкции будут использовать младшую половину новых YMM регистров. В будущем возможно расширение до 512 или 1024 бит. 2. Неразрушающие операции. Набор инструкций AVX позволяет использовать любую двухоперандную инструкцию XMM в трёхоперандном виде без модификации двух регистров-источников, с отдельным регистром для результата. Например, вместо a = a + b можно использовать c = a + b, при этом регистр a остаётся не изменённым. AVX не поддерживает неразрушающие формы операций над обычными регистрами общего назначения, такими как EAX, но такая поддержка, возможно, будет добавлена в последующих расширениях. 3.Требования выравнивания данных для операндов SIMD в памяти ослаблены.
AES (Advanced Encryption Standard) — расширение системы команд x86 для микропроцессоров, предложенное компанией Intel в марте 2008. Целью данного расширения является ускорение приложений, использующий шифрование и дешифрирование по алгоритму AES.
EM64T (также x86-64/ x64/Intel64/) — 64-битная аппаратная платформа для выполнения 64-разрядных приложений. Это расширение архитектуры x86 с полной обратной совместимостью. Основной отличительной особенностью EM64T является поддержка 64-битных регистров общего назначения, 64-битных арифметических и логических операций над целыми числами и 64-битных виртуальных адресов. В процессоры с EM64T добавились 16 целочисленных 64-битных регистра общего назначения, 8 80-битных регистров с плавающей точкой, 8 64-битных регистров Multimedia Extensions, 16 128-битных регистров SSE, 64-битный указатель RIP и 64-битный регистр флагов RFLAGS. Кроме поддержки со стороны процессора, технология так же требует поддержки со стороны материнской платы (чипсета). Технология впервые была реализована в поздних моделях Pentium4.
VMX (VT-x, Virtual Machine Extensions) — Набор дополнительных инструкций для поддержки аппаратной виртуализации.
С1E — технология энергосбережения, снижающая множитель и напряжение питания процессора в состоянии halt (простое) до минимального.
EIST или Enhanced Intel SpeedStep – программно-управляемая технология энергосбережения, динамически изменяющая множитель и напряжение питания ядра процессора в зависимости от нагрузки и настроек операционной системы, в этом ее главное отличие от C1E. Чрезвычайно полезна в ноутбуках, где с помощью настроек плана электропитания позволяет увеличить длительность работы от батареи, за счет ограничения потребления процессора. На десктопах позволяет тонко настроить в ОС пороги снижения множителя в зависимости от нагрузки. Если в биос EIST включена, а в ОС множитель не снижается – проверьте настройки плана электропитания. О настройке плана электропитания читать тут.
Enhanced Intel® SpeedStep® Technology for the Intel® Pentium® M.pdf — документация от производителя, на английском языке, но зато подробно и с картинками :).
TurboBoost & TurboBoost 2.0 — технология авторазгона процессора посредством повышения множителя. В сущности EIST наоборот – если технология включена в биос, множитель будет увеличен выше стандартного на значение обусловленное количеством активных ядер. TB прекратит свою работу в случае привышения турболимитов (Sandy Bridge), или привышения заявленного TDP (Nehalem), предельно допустимой температуры или тока. Впервые применена в процессорах архитектуры Nehalem. В процессорах Sandy Bridge получила свое развитие – возможность настройки вручную. Т.е. пользователь имеет возможность сам установить уровень TDP и тока при котором TB прекратит свою работу. Ниже приведена таблица приращений к множителю в зависимости от кол-ва активных ядер:

С-state — энергосберегающая технология, позволяющая снизить энергопотребление процессора за счет отключения (парковки) ядер. Включение С-state разрешает для ядер состояния С3 — остановка ядра и отключение кэша, С6 — полное отключение ядра (обесточивание). Для TurboBoost ядра находящиеся в состоянии С3-С6 будут считаться неактивными. Как настроить план электропитания Windows 7 для использования этой технологии читайте тут.
HT или Hyper-Threading — технология позволяющая одному физическому ядру обрабатывать два виртуальных потока данных. Впервые эта технология была применена в архитектуре NetBurst. Основная задача технологии – максимальная утилизация процессорного времени. Два потока делят между собой физические вычислительные ресурсы ядра, при этом каждый поток имеет свой набор физических регистров и контроллер прерываний. Когда при исполнении одного из потоков возникает пауза (кэш-промах, ошибки предсказания ветвлений, ожидания результата предыдущей инструкции) управление передается второму потоку. Таким образом пока один поток ждёт, например данные из памяти, вычислительные ресурсы физического ядра используются для обработки второго потока.
Для двуядерных моделей HT дает неплохую прибавку в производительности. Для четырех (и более)ядерных процессоров все не так однозначно — все зависит от используемого Вами ПО. В большинстве случаев HT для процессоров с кол-вом ядер более двух не дает никакой прибавки, а иногда и снижает производительность (к примеру в линпаке потеря порядка 10%), в играх, и повседневных приложениях выигрыша тоже не будет. Наибольший выигрыш от HT вы получите в приложениях оптимизированных под многопоточность (рендеринг, кодирование, архиваторы, и т.п.)
Оверклокерам следует обратить внимание — отключение HT позволит снизить температуру, при практически неизменном уровне производительности.
Intel Virtualization Technology (Vanderpool Technology, Intel VT) — аппаратная виртуализация позволяет запускать на одном физическом компьютере (хосте) несколько экземпляров операционных систем (гостевых ОС) в целях обеспечения их независимости от аппаратной платформы и эмуляции нескольких (виртуальных) машин на одной физической. В Intel VT реализована виртуализация режима реальной адресации (режим совместимости с 8086). В дополнение к VT Intel разработала технологию аппаратной виртуализации ввода-вывода VT-d. Часто обозначается аббревиатурой VMX (Virtual Machine eXtension).
LLC (LoadLine Calibration, Vcore Drop Control ) – интеллектуальная функция устранения просадки напряжения Vcore в нагрузке. Как правило имеет несколько режимов устранения просадок, чем жестче режим, тем выше будет нагрев процессора.
Dynamic Frequency — функция авторазгона видеоядра процессоров Sandy Bridge. Механизм так же как TurboBoost привязан к TDP. Подробнее в документе Intel® HD Graphics Dynamic Frequency Technology White Paper February 2010.pdf
Execute Disable Bit (XD) — атрибут страницы памяти в архитектурах x86 и x86-64. Поскольку в современных компьютерных системах память разделяется на страницы, имеющие определенные атрибуты, разработчики процессоров добавили ещё один: запрет исполнения кода на странице. То есть, такая страница может быть использована для хранения данных, но не программного кода. При попытке передать управление на такую страницу процессор сформирует особый случай ошибки страницы и программа (чаще всего) будет завершена аварийно.
TXT (Trusted Execution Technology) — целью технологии является предоставление безопасного способа загрузки и выполнения системного программного обеспечения, например ядра операционной системы или Монитора виртуальных машин (Virtualization Machine Monitor, VMM). Достигается это путем проведения и хранения программных вычислений в определенных регистрах TPM. TXT не делает никаких предположений о состоянии системы перед загрузкой программного обеспечения, позволяя таким образом пользователю обеспечить безопасную загрузку операционной системы или VMM даже на потенциально скомпрометированной машине. Загрузочный сектор жесткого диска может быть полон вирусов, а BIOS – руткитов, и все равно TXT должен будет позволить безопасно загрузить чистый VMM (или ядро ОС), обеспечивая им иммунитет от всех вредоносных приложений, имеющихся в системе. Обратите внимание — TXT не предназначена для защиты рабочего цикла программы. Она рассчитана только на то, чтобы обеспечить защиту на время загрузки, обеспечивая, таким образом, нашу уверенность в том, что код, который мы загружаем, в момент загрузки является тем самым кодом, который мы и намеревались загрузить.
Physical Address Extension (PAE) — режим работы встроенного блока управления памятью x86-совместимых процессоров, в котором используются 64-битные элементы таблиц страниц (из которых для адресации используются только 36 бит), c помощью которых процессор может адресовать 64 ГБ физической памяти (вместо 4 ГБ, адресуемых при использовании 32-разрядных таблиц), хотя каждая задача (программа) всё равно может адресовать максимум 4 ГБ виртуальной памяти.
Температуры, термомониторинг, термозащита
Thermal Monitor 1 (TM1) – он же троттлинг, Throttling, или Thermal Throttling, а также Thermal Trip. Механизм TM1 заключается в снижении тепловыделения за счет пропуска тактов при перегреве процессора. TM1 основан на механизме модуляции тактового сигнала (clock modulation), позволяющем регулировать эффективную частоту работы ядра с помощью введения холостых циклов — периодического отключения подачи тактового сигнала на функциональные блоки процессора. Перегревом считается достижение значения 0 по датчикам DTS. Впервые появился в процессорах Pentium M.
Thermal Monitor 2 (TM2) – дальнейшее развитие технологий термозащиты процессоров intel, при перегреве процессор уменьшает свой множитель с одновременным снижением напряжения питания ядра. Механизм ТМ2 более эффективен по сравнению с TM1 — за счет снижения питающего напряжения, TM2 позволяет сохранить большую производительность процессора в ситуации перегрева при одинаковом снижении уровня потребляемой им электроэнергии.
TurboThrottling – выражение, появившееся на страницах оверклокерских форумов. Означает прекращение работы технологии TurboBoost в Nehalem или TurboBoost 2.0 в Sandy Bridge, по сути дальнейшее развитие TM2 в процессорах Core i7(i5, i3), постепенно снижает турбомножитель вплоть до стандартного в нагрузке, если были превышены турболимиты (Sandy Bridge) или превышено TDP (nehalem). TurboThrottling также срабатывает при достижении критической температуры.
Турболимиты — это ограничения по TDP и силе тока при работе Turbo Boost 2.0. в процессорах Sandy Bridge По умолчанию TDP соответствует заявленному на сайте производителя (95w). Большинство мат плат позволяют регулировать турболимиты вручную, к примеру уровень TDP на некоторых матерях можно повысить до 300w. Отсутствие у матери возможности изменять турболимиты или занижение их значений приведет к турботроттлингу даже без перегрева — как следствие производительность процессора будет снижена.
Memory Throttling – он же троттлинг памяти. Новый вид термозащиты процессоров Sandy Bridge. Контроллер памяти, встроенный в процессор на ядре Sandy Bridge, способен контролировать нагрев установленной на материнской плате оперативной памяти. Если нагрев памяти превысит определенное значение, то контроллер старается ее охладить, сильно снижая скорость ее работы. Этот процесс называется throttling. Иногда расчет нагрева происходит неверно и работа памяти замедляется, даже если ее температура далека от критической. Для борьбы с этим явлением существует приложение Memory Throttle. Подробнее в теме — Memory Throttle — утиль для процессоров Sandy Bridge.
PROCHOT# — двунаправленная сигнальная линия процессора, признак начала троттлинга. Сообщает материнской плате о перегреве процессора. Материнская плата так же может инициализировать троттлинг с помощью PROCHOT#, в случае перегрева компонентов (чипсета (?), VRM, etc). В биос некоторых матерей можно запретить инициализацию тротлинга со стороны МП ( Bidirectional PROCHOT — Disable).
DTS (Digital Thermal Sensor) — цифровые датчики температуры процессоров Intel Core (2, i7). Расшифровывается не иначе как Digital Thermal Sensor (цифровой температурный датчик). Возвращают расстояние до включения TM1 (троттлинга) в градусах. Чем меньше значение DTS тем ближе троттлинг, значение 0 соответствует его началу. Возвращаемое DTS называется Distance to tjmax. Датчики DTS размещаются в наиболее горячих участках ядер процессора, по одному на каждое ядро. Следует отметить, что точность датчиков DTS снижается с увеличением Distance to tjmax, т.е. чем ниже температура, тем менее она точна. Разная температура ядер в нагрузке может быть обусловлена различной степенью нагрузки на них. При одинаковой нагрузке на ядра разница в температурах может быть обусловлена компоновкой кристалла, или разными характеристиками кристаллов в двухкристалльных процессорах эпохи s775. Разница в температурах между ядрами может достигать до 10 градусов в нагрузке. Иногда (редко!) виновником такой разницы может стать некачественный термоинтерфейс между кристаллом и хэтспредером, или кривой хэтспредер.
Tjmax – значение для вычисления температуры по датчикам DTS, формула проста: Tcore = Tjmax – Distance to tjmax. В процессорах nehalem и более поздних содержится в специальном регистре, и может быть считано программами мониторинга. Для всех процессоров Core 2 значение Tjmax составляет 100 градусов за исключением экстремальных моделей QX****. Автор данного FAQ предпочитает игнорировать Tjmax и в качестве индикатора температуры предпочитает Distance to tjmax.
Tcase — температура в центре теплораспределительной крышки замеренная в лабораторных условиях внешним датчиком, при достижении заявленного для процессора TDP (перед началом троттлинга, когда Distance to tjmax=0). Именно эта температура указывается в описаниях процессоров на сайте intel. Поэтому не стоит волноваться, когда программы мониторинга кажут температуру ядер выше Tcase – ведь она всегда заведомо ниже показаний датчиков DTS.
TDP (Thermal Design Package, Thermal Design Power) – или проще термопакет. Параметр, характеризующий максимальную выделяемую процессором тепловую мощность, необходим для расчета мощности системы охлаждения. Измеряется в ваттах.
Memory Throttle 1.01 — Утилита для проверки памяти процессоров Sandy Bridge на предмет перегрева/троттлинга. Позволяет заблокировать троттлинг памяти.
Realtemp — наиболее актуальное средство мониторинга температур для процессоров Core (2, i3 , i5, i7,SB,SB-E). Кажет VID (для всех камней кроме nehalem), Distance to tjmax, Thermal Status (индикатор TM1). В архиве по ссылке так же находится RealTempGT 3.66 — актуальная версия для шестиядерников Sandy Bridge E.
Core Temp — аналог Real Temp по функционалу, мониторинг температур, по ссылке в комплекте с программой идет гаджет для рабочего стола для Win 7.
HWMonitor — мониторинг всех температур, напряжений, оборотов вентиляторов, температур видеокарты и HDD. Занижает температуру по сравнению с Real Temp на два градуса.
Speed Fan — мониторинг температур и практически всех параметров системы начиная от оборотов вентиляторов, заканчивая smart. Помимо мониторинга позволяет регулировать обороты вентиляторов подключенных к материнской плате.
ThrottleStop Показывает параметры энергосбережения, турбобуста, потребляемую мощность, реальный множитель для всех ядер. Ну и как видно из названия позволяет заблокировать троттлинг, а так же тонко настроить энергосбережение.
Функциональные блоки, шины, и т.п.
Чипсет (англ. chipset) — набор микросхем, спроектированных для совместной работы с целью выполнения набора каких-либо функций. Так, в компьютерах чипсет, размещаемый на материнской плате, выполняет роль связующего компонента, обеспечивающего совместное функционирование подсистем памяти, центрального процессора (ЦП), ввода-вывода и других.
Северный мост (СМ, NB, MCH) — (англ. Northbridge; в отдельных чипсетах Intel, также — контроллер-концентратор памяти англ. Memory Controller Hub, MCH) — системный контроллер чипсета на материнской плате платформы x86. Обеспечивает взаимодействие процессора с подсистемой памяти, графическим интерфейсом, контроллером устройств ввода-вывода (Южным Мостом).
IOH (Input/Output Hub) — Северный мост чипсета X58, в силу особенностей архитектуры процессоров i7 (интеграция контроллера памяти на кристалл процессора) утратил контроллер памяти, поэтому название MCH стало неактуальным.
Южный мост (I/O Controller Hub, ICH) — от англ. Southbridge, контроллер-концентратор ввода-вывода, связывает «медленные» периферийные устройства (IDE, SATA, USB) с процессором через северный мост. Включает в себя контроллеры шин PCI, PCI Express, SMBus, I2C, LPC, Super I/O, DMA контроллер, контроллер прерываний. Служит связующим звеном с BIOS, CmOS, часами реального времени, звуковым контроллером, Ethernet контроллером. Содержит механизмы управления питанием — Power management, APM и ACPI
PCH (Platform Controller Hub) – так называется южный мост в чипсетах для процессоров Lynnfield и Sandy Bridge. Главное отличие от ЮМ в том, что PCH подключается непосредственно к процессору через шину DMI. Функционально – самый обычный ЮМ.
Uncore — часть процессора архитектуры Nehalem состоящая из контроллера памяти, шины QPI и кэша 3-го уровня, в процессорах Lynnfield так же включает в себя контроллер PCI-E.
IMC (Integrated Memory Controller) – интегрированный контроллер памяти как правило в процессорах s1156.
System Agent (SA, Системный Агент) – интегрированный контроллер процессоров Sandy Bridge, объединяет в себе контроллеры внешних интерфейсов процессора: PCI Express, DMI, памяти и дисплейные интерфейсы. Ещё одна важная часть системного агента Sandy Bridge — блок управления питанием (PCU). Функционально — аналогичен Северному мосту эпохи s775.
PCU (Power Control Unit) — Этот блок представляет собой программируемый микроконтроллер, который собирает информацию о температурах и потребляемом токе различных узлов процессора и имеет возможность интерактивно управлять их частотой и напряжением питания. Силами PCU реализуются как энергосберегающие функции, так и турбо-режим, который в Sandy Bridge получил дальнейшее развитие.
FSB (Front Side Bus) – шина эпохи s775 обеспечивающая соединение между процессором и северным мостом.
QPI (QuickPath Interconnect) — была создана для замены применявшейся ранее шины Front Side Bus, которая осуществляла связь между центральным процессором и северным мостом материнской платы. Используется для соединения процессора с IOH, а так же с другими процессорами в многопроцессорных системах. QuickPath используется в сериях процессоров Xeon и Core i7 с ядром Nehalem для LGA 1366.
DMI (Direct Media Interface) — последовательная шина, разработанная фирмой Intel для соединения южного моста (ICH) материнской платы c северным (MCH или GMCH). Впервые DMI использована в чипсетах семейства Intel 915 с южным мостом ICH6 в 2004 году. Серверные чипсеты используют похожий интерфейс, называемый Enterprise Southbridge Interface (ESI). В материнских платах для процессоров с разъёмом LGA1156/1155, DMI используется для подсоединения чипсета (PCH) непосредственно к процессору. (Процессоры серии Core i7 для LGA 1366 подсоединяется к чипсету через шину QPI.) DMI является проприетарной технологией Intel. В 2009 году Intel отказалась лицензировать шину DMI фирме Nvidia. Поскольку поддержка DMI встроена в процессоры с ядрами Lynfield и Clarkdale для разъёма LGA 1156 и используется для подсоединения к чипсету, Nvidia фактически потеряла право производить чипсеты для большей части новых процессоров Intel.
Кольцевая шина (Ring Interconnect) — интегрированная внутренняя шина процессоров архитектуры Sandу Bridge обеспечивающая взаимодействие ядер процессора, интегрированных на кристалл контролеров, кэша и видеоядра.
BCLK — так называемая Базовая Частота которая с помощью коэффициентов умножения задает все частоты основных узлов системы:
Частота CPU = BCLK x Множитель процессора
Частота Uncore = BCLK x Множитель Uncore (в процессорах поколения Nehalem)
Частота памяти = BCLK x Множитель памяти
Частота QPI = BCLK x Множитель QPI (в процессорах поколения Nehalem, в исполнении 1366)
iGPU (integrated Graphics processing unit) – интегрированное графическое ядро процессоров интел.
PLL (Phase-locked loop) – ФАПЧ, или Фа́зовая автоподстро́йка частоты.
VRM (Voltage regulator module) – модуль регулировки напряжения — часть материнской платы отвечающая за стабилизацию и регулировку основных питающих напряжений. В процессорах Core 2 используется спецификация VR11, в i7(i5, i3 s1366 и s1156) VR11.1, в процессорах Sandy Bridge VR12. Сборник спецификаций VRM для процессоров Core.
GTL, GTL+ (Gunning Transceiver Logic) — передаточная логика Ганнинга, используется для построения внешних шин современных процессоров.
SPD (Serial presence detect) — по русски — схема последовательного детектирования. Стандарт принятый JDEK, для описания рабочих таймингов, и частот модулей памяти. Информация о таймингах, частотах и напряжениях содержится в EPROM модулей памяти, и служит для автоматической настройки подсистемы памяти при старте системы. Если тайминги и частоты установлены вручную, SPD игнорируется.
Extreme Memory Profile (X.M.P.) — (сокр. англ. XMP, рус. экстремальные профили памяти) — расширение стандарта SPD для хранения и передачи расширенной информации о модулях памяти DDR3 SDRAM, разработанное фирмой Intel. Технология XMP служит упрощению разгона памяти с использованием заранее заготовленных настроек (профилей SPD и напряжений контроллера памяти и DRAM, выходящих за рамки стандартных профилей JEDEC) с понижением задержек (англ. low latency) или повышением частоты (англ. high frequency). При считывании расширенных данных SPD из модуля памяти, может производиться автоматическая настройка на указанные в расширенном профиле параметры, избавляя конечного пользователя от ручной настройки (для опытных пользователей оставлена возможность изменять параметры принудительно). В случае нестабильности работы памяти, являющейся следствием работы в режиме, близком к предельному, XMP предоставляет возможность безопасной загрузки (англ. fail-safe default boot), при этом все параметры устанавливаются по стандарту JEDEC.
SVID (Serial VID interface) — шина процессоров Sandy Bridge для управления VRM модулем. Позволяет процессору динамически управлять VRM — количеством фаз и уровнем Vcore, отслеживать перегрев VRM и т.п. Появляется в спецификации VR12.
Absolute maximum and minimum ratings — таблица в даташитах процессоров intel содержащая диапазоны безопасных напряжений:


Absolute maximum and minimum ratings для процессоров Sandy Bridge до сих пор не представлены (отсутствует в даташитах), поэтому о допустимых вольтажах приходится судить по косвенным данным:

Исходя из одинакового техпроцесса (32nm) о допустимых вольтажах для Sandy Bridge можно судить по таблице для i7 32nm для s1366.
VID — Voltage ID (identificator). Этот группа сигналов используется для управления напряжением питания ядра процессора (Vcore) путем подачи в различных комбинациях на VRM. Обычно жестко прошитое в процессор значение, задающее дефолтный Vcore. В процессорах Sandy Bridge появилась возможность изменять комбинацию VID программно, с помощью смещения Dynamic VID. (он же DVID, offset, в зависимости от матери). Смещение задается в вольтах в биос материнской платы и может принимать как положительные так и отрицательные значения. У процессоров SB в связи с развитием технологии TB2 появилось множество Performance state — ступени турбобуст + всем уже известные энергосберегалки С1E, EIST. Каждому из перечисленных состояний соответствует отдельная комбинация VID, задающая уровень Vcore. При установке Vcore вручную (не через смещение) VID игнорируется, ф-ции энергосбережения не работают. В форумах под VID часто понимается значение дефолтного для экземпляра процессора напряжения. Узнать VID своего камня можно с помощью RealTemp. В процессорах core i7 первого поколения VID не мониторится в виду аппаратных особенностей.
Vcore (CPU Voltage)– напряжение питания ядра (ядер) процессора. Увеличение этого напряжения благоприятно влияет на разгон ядер процессора. В процессорах i7(i5, i3), установка Vcore через этот пункт приводит к невозможности энергосберегающих технологий управлять напряжением Vcore.
CPU Offset Voltage (DVID) – параметр биос материнских плат для процессоров i7(i5, i3) устанавливает смещение Vcore в вольтах, может принимать как положительное так и отрицательное значение. При этом параметр CPU Voltage должен быть установлен в normal или в offset mode (зависит от материнской платы). Установка Vcore через этот параметр позволяет корректно работать энергосберегалкам. Так же подобный параметр присутствовал на некоторых платах с чипсетом х38/48 но не был широко распространен.
Vtt (FSB termination voltage)– напряжение питания терминаторов внешних шин процессора, ключевое напряжение в GTL логике. Поднятие напряжения благоприятно влияет на стабильность всех внешних шин процессора, положительно влияет на стабильность операций с памятью.
GTL Reference – производное от Vtt опорное напряжение, задающее соотношение логических 0/1 в GTL логике. Подбор этого параметра на двухкристалльных квадах поколения Penryn, позволял добиться стабильности при высоких шинах FSB — кристллы этих процессоров взаимодействовали между собой через шину FSB, создавая дополнительную нагрузку, а GTL ref позволял тонко настроить (согласовать) логические уровни каждой пары ядер и северного моста.
QPI/VTT, QPI/DRAM – в процессорах поколения Nehalem совмещенное напряжение питающее блок Uncore, а также терминаторы внешних шин процессора. Рекомендуется поднимать при разгоне Uncore/DDRIII.
VccIO – аналог VTT в процессорах Sandy Bridge.
CPU PLL Voltage (VccPLL)— Напряжение питания блока ФАПЧ (Фазовой автоподстройки частоты, и тактового генератора в Sandy Bridge). На материнских платах s775 часто совмещалось с напряжением питания южного моста. На процессорах Core i7(i5, i3) становится полностью самостоятельным параметром. Считается, что напряжение благоприятно влияет на стабильность системы при экстремальном разгоне. При среднем и низком разгоне параметром можно пренебречь, а иногда и снизить (на Nehalem и Sandy Bridge).
Aditional Turbo Voltage — в процессорах Sandy Bridge уровень напряжения добавляемый к Vcore при срабатывании Turbo Boost 2.0. В биос матплаты устанавливается значение которое будет добавлено к vcore при максимальном множителе TB2, т.е. при одном активном ядре. При промежуточных множителях (активны 3 и два ядра процессора) к vcore будет добавлено соответственно 75% или 50% (возможны иные соотношения на разных матерях . ) от установленного в биос турбовольтажа.
NB Core Voltage (MCH Voltage)– напряжение питания Северного Моста на материнских платах эпохи s775. Поднятие напряжение положительно влияет на стабильность при высоких шинах FSB, а также на стабильность подсистемы памяти.
IOH Voltage — напряжение питания Северного Моста на материнских платах с чипсетом х58.
SB Core Voltage (ICH Voltage, PCH Voltage)– напряжение питания Южного Моста, теоретически поднятие этого напряжения положительно влияет на стабильность внешних интерфейсов материнской платы, таких как IDE, SATA, USB, etc.
VccSA – в процессорах Sandy Bridge — напряжение питания интегрированного северного моста System Agent (System Agent, включает в себя контроллер памяти DDR3, модуль управления питанием (Power Control Unit, PCU), контроллеры PCI-Express 2.0, DMI).
IMC Voltage – напряжение питания контроллера памяти в процессорах Lynnfield.
DDR Voltage (DRAM Voltage)– напряжение питания модулей памяти, в процессорах поколения Nehalem так же питает шину памяти процессора.
Vdroop — просадка (снижение) Vcore в нагрузке, предусмотренная спецификацией интеловских VRM. Внимание. Производители матерей не виноваты в просадках. Появляется в спецификации VR 8.5. Мешает стабильному разгону, поэтому в последних спецификациях VRM появляется LLC — фича устраняющая Vdroop.
Стабильность, тесты, мониторинг
Prime95 является клиентом распределенных вычислений для решения математической задачи – поиска простых чисел Мерсенна. Как и любой другой подобный клиент, программа загружает задание с центрального сервера, производит необходимые вычисления и возвращает результат. Но компьютерным энтузиастам Prime95 известна благодаря другим способностям – ее можно использовать как достаточно эффективный тест стабильности компьютера. Сравнение полученных результатов с эталонными помогает выявить ошибки в работе связки процессор–память (правда, определить, что именно «виновато» в возникновении ошибок – процессор или же память, бывает затруднительно). Имеется три режима проверки стабильности, причем Large FFT более эффективно тестирует CPU, а Blend – память. Для уверенности в стабильности рекомендуется тестирование праймом проводить не менее 3 часов, а для железной стабильности не менее 12.
Историческая справка:
Linpack — программная библиотека, написанная на языке Фортран, которая содержит набор подпрограмм для решения систем линейных алгебраических уравнений. Изначально предназначалась для работы на суперкомпьютерах которые использовались в 1970-х — начале 1980-х годов.
Сегодня переработанный и оптимизированный компанией intel линпак используется для измерения производительности системы в гигафлопсах. В оверклокерской среде линпак получил популярность благодаря способности создавать максимальную нагрузку сопровождаемую максимальным энергопотреблением и нагревом процессора. Поэтому тест рекомендуется использовать в первую очередь для испытания на прочность охлаждения и проверки достаточности Vcore. При тестировании используйте максимальный объем задачи и минимум 20 проходов (рекомендую не менее 50-ти). Память линпак тестирует плохо, и даже с заведомой нестабильностью подсистемы память-северный мост может пройти успешно как 20 так и 100 проходов. Так что тест не самодостаточен, и без тестов основанных на прайм коде не обойтись.
График зависимости нагрузки от объема вычислений в линпак, взят с сайта интел:

Если у Вас низкие результаты в Linx на процессоре Sandy Bridge — возможно у вас операционная система младше Win7 SP1, и/или старая версия линпака. Начиная с SP1 в Win7 поддерживаются инструкции AVX, что значительно поднимает производительность операций с плавающей точкой. Linx + актуальная версия Linpack можно скачать тут. Так же не следует забывать что включение HT так же снижает результаты в Linpack.
Если результаты в Linx снижаются с каждым следующим проходом или «прыгают» от прохода к проходу возможно сработал троттлинг, турботроттлинг (i7, i5, i3) или троттлинг памяти (i7, i5, i3 только ахитектуры Sandy Bridge). Попытайтесь понизить температуру процессора, если с температурой все в порядке, проверьте установку турболимитов, а также память соотв софтом (см. выше).
— S&M v.1.9.1 — страница описания и загрузки проекта.
Программа поддерживает несколько процессоров (от номера версии), имеет оптимизированные тесты прогрева с обнаружением ошибок под процессоры AMD, Intel Pentium4 и Core2. Тест памяти может проверять любой объем памяти. Тестирование так-же сегментами, тесты сделаны по образу и подобию TM1 и TM2.
Тест диска, особенно тест интерфейса, тоже вовсе не декоративный элемент программы. 🙂
CST (CPU Stress Test) — тест, основанный на SSE командах.
CST — программа тестирования устойчивости процессора на интенсивную нагрузку в приложениях с применением команд SSE. Сейчас идет отказ от применения FPU в пользу SSE и данный тест может быть полезен. Не претендует на всеобщий тест SSE, но достаочно эффективно нагружает процессор. Более подробное авторское описание на странице по ссылке выше.
OCCT Perestroika:
Тест-комбайн включающий в последних версиях практически все популярные тесты стабильности почти для всех узлов системы.
CPU OCCT основан на прайм коде, может заменить прайм95.
CPU Linpack — Собственно GUI для линпака.
GPU OCCT — альтернатива волосатому бублику ака furmark.
GPU memtest — тестирование стабильности видеопамяти.
Блок Питания (Power Supply)- очень тяжелая и в случае с слабеньким БП опасная связка линпака и GPU OCCT, позволяет нагрузить по максимуму блок питания. Если тест прошел и БП не сгорел — его точно достаточно для вашей системы :))) Если у Вас все стабильно в процессорных тестах и в GPU OCCT, а в играх все равно вылеты, попробуйте пройти этот тест — возможно из-за совместной работы камня и видеокарты в нагрузке возникают просадки по линии +12, что в свою очередь может привести к просадкам Vcore. К сожалению OCCT Perestroika не корректно работает с процессорами Gulftown, в частности проблемы с отображением частоты ядер, и не отображает частоту шины.
Кроме самих тестов в программу встроен очень недурной мониторинг, сопровождаемый графическими логами.
После тестирования можно просмотреть графики просадки напряжений и сопоставить их с нагрузкой на разные узлы системы. Как вы уже наверное поняли, для непредвзятых пользователей OCCT Perestroïka 3.1.0 способен заменить линпак прайм и фурмарк.
Перед запуском теста рекомендуется установить в свойствах максимально допустимую температуру равной tjmax вашего камня.
Intel Thermal Analysis Tool (TAT) – отличная грелка для процессоров Pentium 4, Pentium D, Core 2 65 нм. Не работает с камнями архитектуры Penryn и более поздними. Отслеживает троттлинг, мониторит температуры.
Эта незатейливая программка, как вы наверное догадались из названия, тестирует память. Для большей нагрузки, рекомендуется использовать несколько копий программы одновременно, указав в каждой объем доступной памяти деленный на количество запущенных копий. Как вариант особо изощренного тестирования — запустите количество экземпляров соответствующее количеству ядер вашего процессора, привязав каждый к отдельному ядру через диспетчер задач.
Известен наверное всем. Утилита работает из под DOS, и отлично тестирует память на дефекты. В качестве теста стабильности памяти для разогнанной системы подходит слабо (очень долго выявляет ошибки). Для разогнанной системы желательно пройти несколько полных циклов тестирования (хотя бы три). Для тестирования систем на базе Sandy Bridge используйте версию не младше 4.2.
Новый тест памяти от камрада serj, подробности можно прочесть в теме https://forums.overclockers.ru Программа имеет очень гибкие настройки и оптимизирована под современные многоядерные процессоры.
Программа компании Microsoft, предназначенная для тестирования оперативной памяти компьютера на наличие ошибок. Утилита инсталлирует себя на дискету или сохраняет ISO-образ для создания загрузочного компакт-диска. Тестировать можно любые типы памяти (объем тестируемой памяти ограничен — до 4 ГБ)
CPU-Z — Информационная утилита, кажет полную информацию о процессоре, Vcore, множитель, шины, SPD, информацию о видеокарте и матплате.
CPU Tweaker — кажет полную информацию о процессоре, множители, шины, текущие тайминги, SPD, имеет встроенный мониторинг температур, позволяет изменять тайминги и множители на лету.
BSOD в разогнанных системах
BSOD Codes for i7 x58 chipset:
0x101 = необходимо увеличить Vcore.
0x124 = увеличить или уменьшить QPI/VTT, если не помогло увеличить Vcore.
0x0A = нестабильность RAM/IMC, увеличить QPI/VTT,если не сработало — увеличить vcore.
0x1A = Возможно неисправный модуль памяти, проверить память с помощью MemTest. Так же возможна нехватка Vddr.
0x1E = Увеличить Vcore.
0x3B = Увеличить Vcore.
0x3D = Увеличить Vcore.
0xD1 = увеличить или уменьшить QPI/VTT, если не помогло увеличить Vddr.
0x9C = увеличить или уменьшить QPI/VTT, если не помогло увеличить Vcore.
0x50 = неверно подобраны тайминги или множитель памяти, возможно не стабильность uncore — увеличить/уменьшить Vddr и/или QPI/VTT, проверить множитель uncore (частота анкора должна быть в два раза выше частоты памяти для Blomfield и в 1.66 раза для Gulftown).
0x109 = увеличить/уменьшить Vddr.
0x116 = занижен IOH (NB) voltage, либо проблемы с видиосистемой, особенно актуально для систем с несколькими видеокартами.
BSOD Codes for SandyBridge:
0x124 = увеличить или уменьшить VccIO и/или VccSA , если не помогло увеличить Vcore.
0x101 = необходимо увеличить Vcore.
0x50 = неверно подобраны тайминги или множитель памяти, увеличить/уменьшить Vddr, если не помогло VccIO и/или VccSA.
0x1E = необходимо увеличить Vcore.
0x3B = необходимо увеличить Vcore.
0xD1 = увеличить VccIO /или VccSA.
0x9C = увеличить или уменьшить VccIO и/или VccSA, если не помогло увеличить Vcore.
0X109 = увеличить/уменьшить Vddr.
0x0A = увеличить VccIO и/или VccSA.
Чертежи, распиновки

Чертеж s775

Чертеж s1156/1155

Чертеж s1366

Чертеж s2011

Распиновка s775

Распиновка s1156

Распиновка s1155
Если чего то не нашли в FAQ или хотите знать больше. читайте даташиты ниже:
Сопутствующая терминология, сокращения, etc
LGA — (Land Grid Array) — тип корпуса процессоров с матрицей контактных площадок — выводы перенесены с корпуса процессора на сам разъём — socket, находящийся на материнской плате. На корпусе процессора осталась только матрица контактных площадок. Впервые этот корпус был применён компанией Intel для процессоров Pentium 4 c ядром Prescott в 2004 году.
Батч (Batch) — цифровой код содержащий информацию о партии процессоров. Посмотреть можно на коробке или на самом процессоре (см. картинки ниже). Считается что процессоры с одинаковыми или близкими батчами имеют похожие разгонные характеристики. Расшифровка батча на примере i& 920:
41 — week in year (week 41 in year 2008)
A579 — lot number


Хитспредер (Heat spreader) — Теплораспределительная крышка процессора, см. на предыдущем фото, изготовлена из меди. Служит для распределения и отвода тепла от кристалла к кулеру. Между хитспредером и кристаллом находится термоинтерфейс, в современных процессорах в его роли как правило выступает припой.
Термоинтерфейс — термопаста, терможвачка, термопрокладка, термоклей, жидкий метал (ЖМ) — вещества улучшающие тепловой контакт охлаждаемой поверхности с охладителем (например кулера с процессором).
Кулер (cooler — охладитель) — совокупности вентилятора и радиатора, устанавливаемого на электронные компоненты компьютера с повышенным тепловыделением: центральный процессор, графический процессор, микросхемы чипсета, блок питания.
Вентилятор — то что нубы обычно называют кулером.
Деградация — необратимое изменение физических свойств кристалла процессора приведшее к потере стабильности в его работе. Как правило проявляется в постоянных BSODах, ошибках в стресс тестах, нестабильности работы системы в целом даже на дефолтных частотах. К деградации приводит эксплуатация разогнанного процессора в экстремальных условиях — сильно завышенные напряжения + плохое охлаждение. На практике встречается крайне редко, 90% «деградаций» описанных в форумах как правило результат заблуждений начинающих (положа руку на сердце — не только начинающих) оверклокеров.
BSOD — он же cиний экран смерти (англ. Blue Screen of Death, Blue Screen of Doom, BSoD) — название сообщения о критической системной ошибке в операционных системах Microsoft Windows. В разогнанных системах — свидетельство нестабильности.
КП (редко ИКП) — имеется ввиду контроллер памяти как правило в процессорах i7(i5, i3).
ОЗУ (опера, оператива) — оперативное запоминающее устройство, как правило имеется в виду модуль (модули) памяти.
Степпинг (от англ. Stepping) — показатель обновления ревизии, версии ядра процессора. Часто при производстве процессоров ядро впоследствии дорабатывают, исправляют имеющиеся ошибки, вносят изменения в энергосбережение, снижение тепловыделения и увеличение разгонного потенциала. Изменение степпинга может дать повышение доли выхода годных кристаллов. Чем выше степпинг, тем лучше и стабильнее себя ведет процессор, но архитектура и технология производства остается той же. Для определения производственного процесса была разработана инструкция CPUID, с помощью которой можно получить значения Family, Model и Stepping. Это три шестнадцатеричных числа, последнее из которых и есть степпинг. Определить CPUID процессора можно, например, с помощью такой программы как CPU-Z, являющейся абсолютно бесплатной.
FLOPS (флопс) Floating point OPerations per Second — единица, используемая для измерения производительности компьютеров, показывающая, сколько операций с плавающей запятой в секунду выполняет данная вычислительная система.
ACPI (Advanced Configuration and Power Interface) — усовершенствованный интерфейс конфигурации и управления питанием. Cтандарт, определяет общий интерфейс для обнаружения аппаратного обеспечения, управления питанием и конфигурации материнской платы и устройств. ACPI — обеспечивает взаимодействие между операционной системой, аппаратным обеспечением и BIOS материнской платы.
BIOS (basic input/output system) — базовая система ввода-вывода, обеспечивает начальную загрузку компьютера и последующий запуск операционной системы. Физически — микросхема EEPROM (ПЗУ) содержащая набор программ начальной загрузки и firmware для устройств ввода-вывода материнской платы.
UEFI (Unified Extensible Firmware Interface) — интерфейс между операционной системой и микропрограммами, управляющими низкоуровневыми функциями оборудования, его основное предназначение: корректно инициализировать оборудование при включении системы и передать управление загрузчику операционной системы. UEFI — пришел на замену устаревшего BIOS. Имеет удобный графический интерфейс, поддерживает мышь.
65nm, 45nm, 32nm — нормы техпроцесса при производстве кристаллов процессора. Определяются линейным разрешением литографического оборудования. если менее заумно — размер полупроводника на кристалле процессора. Чем тоньше техпроцесс тем выше разгонный потенциал процессора.
Даташит (datasheet) — техдокументация на изделие предоставляемая производителем. Как правило речь идет о файле формата pdf.
Vcore-мод — способ вольтмода процессора. Заключается в аппаратной модификации схемы контроллера питания процессора, на материнской плате, путём допаивания переменного резистора к цепи, стабилизирующей напряжение питания процессора.
BSEL mod — способ обмана механизма определения частоты штатной внешней шины процессора. Механизм определяет уровень контактов BSEL (Bus Select) и по ним выставляет шину. Если конфигурацию изменить, поменяется частота шины. Так можно разогнать любой процессор на любой мат. плате, поддерживающей данный механизм, лишь бы он выдержал разгон до такой шины, а мат. плата знала такую частоту.
Vid мод — это «обман» системы, которая задаёт напряжение процессору, в том случае, когда материнская плата не способна изменять напряжение средствами БИОС, джамперами, программами из ОС.
Vdroop мод — аппаратная модификация системы питания матплаты устраняющая просадку (снижение) напряжения Vcore в нагрузке.