По всей видимости, в скором будущем процессоры Intel Alder Lake полностью лишатся поддержки инструкций AVX-512. Это не такая серьёзная потеря для простых пользователей, как может показаться на первый взгляд, но сам факт отключения поддержки немного огорчает.
Это заметил и подтвердил ресурс Hardwareluxx. По его словам, производители материнских плат медленно, но уверенно выпускают обновления микрокода BIOS своих материнских плат, которые отключают поддержку AVX-512. В качестве примера были использованы материнские платы ASUS ROG MAXIMUS Z690 HERO и MSI MEG Z690 UNIFY.
На первой материнской плате изначально был BIOS версии 0702 с поддержкой AVX-512. Для их активации требуется выключить энергоэффективные ядра, после чего инструкции включались автоматически. После обновления BIOS до версии 0811 ситуация не изменилась.
На второй материнской плате для включения AVX-512 необходимо выключить E-ядра и включить поддержку инструкций в BIOS. Если на версии BIOS 1.13 всё работало нормально, то на 1.21 уже ничего не работает и активировать инструкции попросту невозможно.
Также ресурс подтверждает, что на материнской плате MSI MAG B660M MORTAR WIFI DDR4 изначально отсутствует поддержка инструкций AVX-512. Возможно, всё дело в предустановленной версии BIOS, однако если в случае Z690 остался бесполезный переключатель для включения поддержки инструкций, то на B660 он отсутствует вовсе.

Официально настольные процессоры Alder Lake набор инструкций AVX-512 не поддерживают, что объясняется отсутствием валидации Intel. Но функциональные блоки в производительных ядрах есть, и отключение в BIOS эффективных ядер приводило к активации AVX-512. Мы проверили эту возможность в наших тестах новых процессоров. Ходит много слухов по поводу того, почему набор команд AVX-512 официально не поддерживается. Но, по крайней мере, его можно было активировать указанным способом.
Факт заключается в том, что до сегодняшнего дня набор инструкций AVX-512 можно было активировать. Мы использовали в тестах процессоров Alder Lake материнскую плату ASUS ROG Maximus Z690 Hero с версией BIOS 0702. После отключения в BIOS эффективных ядер, производительные ядра начинали поддерживать AVX-512. И в некоторых тестах Core i9-12900K показывал преимущества от поддержки AVX-512. Мы также проверили материнскую плату MSI Z690 Unify, на которой с версией BIOS 1.13 тоже получилось включить AVX-512. Для этого в пункте «Advanced CPU Configuration» следовало выключить через «Per E-Core Control» все эффективные ядра. Затем в опциях разгона нужно было включить опцию «AVX-512 Support».
CPU-Z показывает наличие поддержки набора инструкций AVX-512:
Мы подготавливали платформу к тесту Core i5-12400, который получили сегодня, поэтому установили самую свежую версию BIOS 1.21, которая содержит те же самые функции. Мы отключили эффективные ядра и включили опцию AVX-512, но после загрузки поддержка набора инструкций AVX-512 исчезла:
Обновление BIOS содержит новую версию микрокода 18 вместо старой 15. Похоже, через микрокод Intel заблокировала активацию AVX-512. На материнской плате ASUS ROG Maximus Z690 способ активации AVX-512 оставался даже с последней версией BIOS 0811. Причем, как указывает ASUS, версия BIOS 0811 совместима со свей линейкой процессоров Alder Lake.
Мы поинтересовались у Intel, почему поддержка AVX-512 была отключена «задним числом». Однако пока не получили никакой официальной информации. На практике набор инструкций AVX-512 обычным пользователям вряд ли требуется, поскольку его поддерживают только профессиональные приложения. Но все равно несколько странно, зачем Intel потребовалось вносить подобную блокировку, тем более процессоры Alder Lake работали с AVX-512 вполне успешно.
Новый BIOS также заблокировал множитель на планке x51 при использовании AVX2. Процессор просто не выставляет более высокие тактовые частоты. И обойти блокировку через BIOS невозможно.
Подписывайтесь на группы Hardwareluxx ВКонтакте и Facebook, а также на наш канал в Telegram (@hardwareluxxrussia).
Включить AVX-512 на B660 невозможно вообще
В ходе тестирования материнской платы MSI MAG B660M MORTAR WIFI DDR4 мы попытались активировать AVX-512. Однако опций в BIOS для отключения эффективных ядер и активации AVX-512 просто не было. Можно было отключать одиночные ядра, но одно всегда оставалось активным. То есть включить поддержку AVX-512 не представляется возможным, по крайней мере, для ранее вышедших процессоров Alder Lake с эффективными ядрами. Будет интересно посмотреть, как все изменится ситуация в случае процессоров без ядер E.
Обновление: ASUS со следующим обновлением тоже уберет поддержку
Мы получили ответ от ASUS, на чьих материнских платах мы как раз успешно активировали AVX-512. Соответственно, версия BIOS 0811 все еще поддерживает AVX-512. Но следующие версии BIOS лишатся поддержки AVX-512 из-за нового микрокода процессоров Core 12-го поколения. Материнские платы на чипсетах H670, B660 и H610 изначально поставляются без поддержки AVX-512.
Обновление: ASUS отключает, MSI возвращает AVX-512
Через несколько недель мы вновь возвращаемся к теме AVX-512. Как мы и опасались, ASUS с версии BIOS 1003 установила новый микрокод Intel, поэтому активация функции AVX-512 в BIOS и отключение эффективных ядер не помогает. Набор инструкций AVX-512 больше на нашей материнской плате ASUS ROG Maximus Z690 Hero не работает.
Но MSI схитрила и добавила в версию BIOS A22 новый переключатель, который был протестирован на MEG Z690 Unify-X. Переключатель «AVX-512 Trial» активирует старый микрокод, инструкции AVX-512 вновь работают.
Производители материнских плат, а именно MSI в данном случае, продолжают искать способы обойти блокировку AVX-512. Пока неизвестно, будет ли похожая реализация от ASUS. По поводу материнских плат других производителей информации у нас нет.
Еще одна «фича», которую Intel вряд ли хотела получить в таком виде, касается разгона процессоров не-К поколения Alder Lake через базовую частоту. Мы успешно разогнали Core i5-12400 на материнской плате Z690, а также на модели B660 (тоже от ASUS), затем мы разогнали Core i3-12100F.

Новая функция на топовой материнской плате MSI для разгона вновь представила поддержку AVX-512 для процессоров Intel Alder Lake для настольных ПК.
Поддержка AVX-512 процессора Intel Alder Lake может быть включена на топовой материнской плате MSI для разгона с помощью функции выбора микрокода
Ранее в прошлом месяце сообщалось, что Intel вынуждает производителей материнских плат отключать поддержку AVX-512 на своих Alder Процессоры Lake, которые они по ошибке включили для линейки настольных компьютеров 12-го поколения.
Чип Intel Alder Lake Core i9 превосходит Apple M1 Max в последних тестах, но потребляет больше энергии
A22 bios для @msigaming MEG Z690 Unify-X повторно представляет AVX-512 с микроконтроллером Переключатель ocode в биосе. Это удивительно для энтузиастов-любителей производительности и реальной эффективности!
самый быстрый в мире 8-ядерный процессор при внешнем охлаждении в y-cruncher! 😍😍😍https://t.co/6cNg3g9pi6 рис. twitter.com/yNM9Q1tWBT
— Ксавер Амбергер//отменить µcode 18! 🔥 (@skullbringer123) 30 января 2022 г.
Хотя официально не заявлено, что процессоры Intel Alder Lake поддерживают инструкции AVX-512, их можно включить, отключив эффективные ядра Gracemont и оставив работающими высокопроизводительные ядра Golden Cove. Это обеспечивает немного лучшую производительность и более высокую эффективность, чем стандартные инструкции AVX2. Хотя у E-ядер есть свои преимущества в ряде рабочих нагрузок, похоже, что инструкции AVX-512 также обеспечивают более высокую эффективность.
Эти чипы потенциально могут стать популярным продуктом для серверов начального уровня. и рабочие станции, где можно использовать их преимущества AVX-512. Intel не хочет, чтобы это произошло, и поэтому они быстро сообщили своим партнерам по плате, что лучше исключить поддержку набора инструкций из уравнения.
Теперь MSI придумала интересную функцию в рамках его материнская плата MSI Z690 Unify-X, которая может включить поддержку AVX-512 на процессорах Intel Alder Lake, выбрав версию Microcode. Новая поддержка добавлена в последней версии BIOS A22, обнаруженной Ксавером Амбергером из лаборатории Игоря. В BIOS есть три режима: Auto, Normal и AVX-512 Trial. Есть также веская причина, по которой MSI MEG Z690 Unify-X является единственной материнской платой, имеющей эту функцию, и это связано с тем, что она предназначена для энтузиастов и ориентирована на разгон.
Процессоры Intel Alder Lake с поддержкой AVX-512 были замечены на материнской плате MSI MEG Z690 Unify-X. (Изображение предоставлено Xaver Amberger)
Благодаря AVX-512 процессоры Intel Alder Lake могут показывать более высокую производительность в экстремальных тестах разгона, таких как Y-Cruncher, обеспечивая при этом более высокую эффективность. Так что это беспроигрышный вариант для оверклокеров, и похоже, что другие производители материнских плат могут сделать то же самое с предстоящими версиями BIOS, позволяя оверклокерам выбирать режим AVX-512 в BIOS, а не использовать предыдущую версию BIOS для включения поддержки AVX-512.
Источники новостей: HWBOT , Videocardz
Официально процессоры Alder Lake не поддерживают набор инструкций AVX-512, но их можно активировать, просто отключив экономичные ядра. Поскольку AVX-512 поддерживают только производительные ядра, смешанную работу E- и P-ядер получить нельзя, поскольку набор инструкций ISA должен быть общим.
Уже появлялись сообщения о том, что Intel может остановить подобный способ отключения эффективных ядер. После выхода новых процессоров Alder Lake (не-K) для их поддержки потребуется обновление BIOS на материнских платах Z690. По всей видимости, в обновлении BIOS содержится новый микрокод CPU, который полностью отключает поддержку AVX-512 на процессорах Alder Lake. По крайней мере, об этом говорит источник IgorsLab.
Если у процессора Core i9-12900K с «CPU Revision 15» поддержка AVX512 имеется, у того же процессора с новым микрокодом «Revision 18» ее уже нет. И отключение эффективных ядер не приводит к каким-либо изменениям по поддержке AVX-512.
Есть и другие ограничения, касающиеся поддержки набора инструкций AVX2. При активации AVX2 тактовая частота процессора будет ограничена множителем x51, более высокие уровни невозможны. Их просто не будет поддерживать процессор, как-либо обойти эти настройки выставлением параметров в BIOS не получится.
Снятие ограничений Power Limit и выставление фиксированной частоты (или смещения) не дает никакого эффекта. Если задействованы инструкции AVX2, процессор Core i9-12900K всегда будет работать на частоте не выше 5,1 ГГц. Подобный троттлинг уже присутствовал у процессоров Rocket Lake. Впрочем, ограничение частоты AVX2 до 5,1 ГГц вряд ли приведет к каким-либо последствиям на практике, чего нельзя сказать о полном отключении AVX-512. Интересно, что ASUS добавила в BIOS функцию, позволяющую обойти троттлинг AVX2. Но при этом требуется выставить фиксированную частоту AVX2 в BIOS, последующее изменение частоты во время работы системы (через утилиту разгона после загрузки) уже невозможно.
Насчет причины подобного решения Intel можно только гадать. Вероятно, в последнюю минуту было решено отказаться от поддержки AVX-512 и ограничить AVX2, по крайней мере, официально. Хотя процессоры и материнские платы потенциально могут работать с AVX-512. Похоже, что Intel решила провести красную черту. И послевкусие от такого шага не очень хорошее.
Повторная активация AVX-512 требует более глубокого вмешательства в систему и модификации BIOS. Но вряд ли многие пользователи захотят устанавливать в ПК модифицированный BIOS. С другой стороны, никто не мешает не обновлять BIOS, но в таком случае придется отказаться от поддержки новых CPU и последующих улучшений.
В наших тестах процессоры Alder Lake показали заметный прирост после активации AVX-512. На практике AVX2 и AVX-512 чаще всего поддерживаются приложениями для рабочих станций. И они, соответственно, будут замедлены.
Обновления BIOS для уже вышедших материнских плах Z690 выйдут вместе с новыми процессорами Alder Lake. Материнские платы на чипсетах среднего класса, которые тоже скоро будут объявлены, наверняка сразу же получат BIOS с отключенной поддержкой AVX-512.

Коротко ответ: запуск игры на процессоре без поддержки AVX-инструкций. Обычно это старые процессоры, в итоге игра может работать, но возможно с меньшей производительностью.
Все современные процессоры поддерживают AVX. Вот например старый i7 2600K (1155 сокет) уже поддерживает AVX, но первую версию, а i7 860 (1156 сокет) — вообще не поддерживает, но правда он еще старее чем i7 2600K. Кстати легендарный процессор Q9650 (775 сокет) разумеется и близко не знает про AVX.
AVX — что это такое? Еще есть AVX2. Это улучшенные версии старых инструкций SSE. Простыми словами — это специальные инструкции, которые помогают процессору работать быстрее с некоторыми вычислениями. Они созданы как для процов Интел, так и для АМД. AVX расшифровывается как Advanced Vector Extensions.
Ну а что делают инструкции AVX? Все просто — процессор без поддержки AVX за один такт сможет сложить 1 пару чисел, а с поддержкой — уже 10. Однако это все нужно не так часто, как нам кажется, по большей части эффект заметен в профессиональных программах, а в играх не так заметно. Возможно современные игры уже больше могут использовать AVX.
Как узнать — поддерживает ли процессор AVX? Очень просто — скачайте бесплатную утилиту CPU-Z, она маленькая, неприхотливая, запустите ее и посмотрите какие инструкции поддерживает ваш проц:
Вот выше на картинке — проц i5 7400, вполне современный, как видим он поддерживает и просто AVX и более новую версию AVX2. Впрочем ничего удивительного — i5 7400 это седьмое поколение, а это 2017 год.
Надеюсь данная информация оказалась полезной. Удачи и добра, до новых встреч друзья!
На главную!
01.04.2021
My understanding is that the BIOS/UEFI modifies CPUID instruction behavior. It is known that OS kernel, SDE or hypervisors can do it to limit userland/guest processes from using certain instructions. For the userland/guest processes, it appears as if the CPU does not support a given instruction set extension and they have to fall back to scalar code path or use a smaller vector size (e.g. by using SSE instead of AVX). Note that it doesn’t allow AVX/AVX-512 code to be executed, even at a reduced performance. It is the process’ responsibility to execute a different, non-AVX code path when AVX is not enabled or available, and the performance will depend on how efficient that code path is.
As to exactly how CPUID behavior can be modified, I don’t know. I’m guessing, BIOS/UEFI can configure the CPU so that whenever CPUID is executed, a trap is triggered and a handler function in the BIOS/UEFI is called. That handler implements the required CPUID behavior and returns to the code that originally executed CPUID.
Thanks for your insight, Andy.
I am not very familiar with CPUID instruction besides I used it to serialize instructions.
I looked up CPUID instruction here:
https://c9x.me/x86/html/file_module_x86_id_45.html
It seems like CPUID instruction is used to query CPU to get more info about the CPU.
You mentioned, «Note that it doesn’t allow AVX/AVX-512 code to be executed, even at a reduced performance». Who is «it»? You referring to CPU? Kernel? BIOS? Or?
You mentioned, «It is the process’ responsibility to execute a different, non-AVX code path when AVX is not enabled or available, and the performance will depend on how efficient that code path is». Are you suggesting that the application should detect whether AVX instruction set is supported and then select the code path accordingly?
Thanks!
You mentioned, «Note that it doesn’t allow AVX/AVX-512 code to be executed, even at a reduced performance». Who is «it»? You referring to CPU? Kernel? BIOS? Or?
By «it» I mean the whole approach, and in particular the component that alters CPUID behavior.
Are you suggesting that the application should detect whether AVX instruction set is supported and then select the code path accordingly?
Yes. Any piece of software wishing to use any instructions beyond the basic instruction set should first verify that the CPU (and, in some cases like AVX/AVX-512, OS) supports them. On x86 this is done with the CPUID instruction (and, to check for OS support, a system call or XGETBV instruction). If the software doesn’t do that, it will fail to execute (most likely crash) on a CPU or OS that doesn’t support that instruction set extension.
Thanks for your links John! A lot more info about how AVX2/AVX512 instructions affect the frequency.
But it seems like not all AVX2/AVX512 instructions will lower the frequency.
Now, it makes me curious whether disabling AVX2/AVX512 support in BIOS would make the CPU (supporting AVX2/AVX512 instructions) convert *only* those instructions in AVX2/AVX512 instruction sets causing lower frequency to other instructions? Or CPU won’t be that smart?
But it seems like not all AVX2/AVX512 instructions will lower the frequency.
That is correct…. The Intel Xeon processor «specification update» documents include tables of maximum Turbo boost frequencies that are labelled as «non-AVX», «AVX-2.0», and «AVX-512», but these are not precisely correct. The SKX core performance monitors include an event called «CORE_POWER» (EventSelect=0x28) with Umask fields to select «LVL[012]_TURBO_LICENSE». The descriptions at https://download.01.org/perfmon/SKX/skylakex_core_v1.12.json says that the levels correspond to:
- Level 0: «This includes non-AVX codes, SSE, AVX 128-bit, and low-current AVX 256-bit codes.»
- Level 1: «This includes high current AVX 256-bit instructions as well as low current AVX 512-bit instructions.»
- Level 2: «This includes high current AVX 512-bit instructions.»
I don’t know of any «official» listing of which instructions are in each category — and would not expect to see one, since Intel may change the categorization at any time. From limited testing, I found that 256-bit and 512-bit packed SIMD bit instructions (AND, OR, XOR, etc) are «low-current», while 256-bit and 512-bit packed SIMD floating-point arithmetic operations are all «high-current».
I don’t know what happens if you disable an instruction set extension in the BIOS — the mechanisms to do that are not visible to me….
From what I read in system programmer’s guide it seems possible to disable individual SIMD instruction set extensions using XCR0 register. BIOS being a component which initializes the CPU should able to do so and in that case CPUID (and accompanying cpu information gathering mechanisms) would report them as supported but disabled.
Manual says what happens if state management if disabled — «Otherwise, an attempt to execute an instruction in AVX extensions (including an
enhanced 128-bit SIMD instructions using VEX encoding) will cause a #UD exception.» where #UD means an illegal instruction.
I highly doubt that your BIOS vendor has added an SDE emulator in their BIOS to allow for execution of AVX512 using AVX2 and lower, that wouldn’t make much sense and it would incur larger performance penalty than just allowing the instructions to run at reduced clock speed.
If you are curious by how much your clock multiplier is reduced by running AVX512 use HWInfo to read this information from the CPU.
As an example, Core i7-9800X has the following multipliers:
IA/SSE -> 45x (1-2c), 42x (3-4c), 40x (5-8c)
AVX2 -> 39x (1-2c), 38x (3-8c)
AVX512 -> 37x (1-2c), 36x (3-8c)
Those are the fused (default) values for my CPU, but my mainboard’s BIOS (ASUS PRIME X299-A) allows me to override them and set different multipliers for each of those states (IA/SSE, AVX2, and AVX512). I can even set them all to the same frequency (for example 40x which is 4 GHz) if I can provide adequate power and cooling to the CPU so it doesn’t throttle.
Hi,
Is there any option in BIOS to disable the AVX2?. I didn’t find any option to disable the AVX on the bios menu.
Can someone help me with this?
Server model — IBM x3550 M4
Thanks in Advance.
Thanks,
Anand G
Quick question — How to disable the AVX2 in the bios because I don’t see any option to disable the AVX in the bios menu.
Could you please help me on this.
Thanks in Advance.
У меня новый компьютер с процессором Sandy Bridge, который поддерживает новый набор инструкций AVX, и Win 7 Ultimate x64, который предположительно способен поддерживать AVX (т. е. 256-битные инструкции SIMD/сохранение контекстного переключения регистров YMM). Вопрос: есть ли простой способ проверить, включено ли это (не программно)?
Edit: если он не включен, каков порядок включения поддержки AVX ОС?
источник
2 ответов
чтобы включить или отключить AVX инструкции вы можете использовать следующие команды:
включить AVX: bcdedit /set xsavedisable 0
отключить AVX: bcdedit /set xsavedisable 1
Откройте командную строку и введите его, затем нажмите кнопку Enter.
отвечен Aurelius 2013-07-24 17:31:08
источник
Данный гайд поможет произвести настройку параметров UEFI BIOS для достижения стабильных 5 ГГц на разблокированных процессорах седьмого поколения Kaby Lake (Intel Core i7-7700K, Intel Core i5-7600K и Intel Core i3-7350K).
Немного практической статистики:
- примерно 20% ЦП седьмого поколения стабильно работают на частоте 5 ГГц в любых приложениях, включая Handbrake/AVX;
- 80% образцов Kaby Lake способны функционировать на 5 ГГц, однако в программах с использованием системы команд AVX частоту приходится снижать до стабильных 4800 МГц (это происходит в автоматическом формате с активным параметром AVX offset в BIOS);
- отборные сэмплы Kaby Lake могут работать с четырьмя модулями памяти на частоте DDR4-4133 (на материнских платах ROG Maximus IX) и с парным китом на частоте DDR4-4266 (проверено на плате Maximus IX Apex).
Какой вольтаж является нормальным для 5 ГГц?
Пожалуй, это один из самых главных вопросов, который энтузиасты задают в процессе разгона ЦП. Ведь именно этот параметр ключевым образом сказывается на стабильности и итоговом результате оверклокинга.
Для начала разберемся с уровнем энергопотребления Intel Core i7-7700K в разных режимах работы:
- в номинале процессор потребляет порядка 45 Вт (в приложении ROG Realbench);
- в Prime95 нагрузка возрастает до 76 Вт;
- на частоте 5 ГГц и с запущенным тестом ROG Realbench получаем 93 Вт;
- 5 ГГц и Prime95 — 131 Вт.
Для стабильной работы ЦП на 5 ГГц в тесте Prime95 (а значит и в большинстве наиболее часто используемых приложений) необходимо напряжение в 1,35 В (параметр Vcore в BIOS). Превышать это значение не рекомендуется, дабы избежать деградации процессора и перегрева.
Для стабильной работы ЦП на 5 ГГц в тесте Prime95 необходимо напряжение в 1,35 В.
Необходимо отметить, что процессоры семейства Kaby Lake крайне энергоэффективные. Для сравнения стабильный Skylake на 5 ГГц в схожих приложениях, например, Prime95 потребляет порядка 200 Вт.
Для охлаждения разогнанного Intel Core i7-7700K в процессе стресс-тестов понадобится мощная СО, это может быть либо СВО, либо производительный суперкулер.
Проверенные варианты:
- СВО с трехсекционным радиатором (температура воды в системе — 18 градусов) охлаждает разогнанный до 5 ГГц процессор на вольтаже 1,28 В до 63 градусов;
- СВО с двухсекционным радиатором при 1,32 В демонстрирует 72 градуса;
- кулер Noctua NH-D15 на 5 ГГц и 1,32 В — 78 градусов.
Для постоянного использования Kaby Lake на 5 ГГц воздушного охлаждения недостаточно, но не стоит забывать про возможность оптимизации нагрузки. На полную мощность ЦП будет работать только в самых необходимых случаях (об этом ниже).
Разгон оперативной памяти
Отборные сэмплы Kaby Lake могут работать с четырьмя модулями памяти на частоте DDR4-4133.
Напоминаем, что процессоры Kaby Lake прекрасно работают с оперативной памятью на частоте DDR-4133 (проверено на семействе материнских плат ASUS ROG Maximus). Показатель в DDR4-4266 доступен на моделях ASUS Maximus IX Apex и ASUS Strix Z270I Gaming (все дело в двух коннекторах DIMM, которые оптимизированы для таких частот).
Но для повседневного использования не стоит использовать ОЗУ с частотой выше DDR4-3600; покорение 4 ГГц отметок на памяти оставьте энтузиастам, для домашней или игровой системы важнее общая стабильность ПК.
Главное не забывать про необходимость установки в слоты DIMM парных китов ОЗУ (то есть заводских комплектов, состоящих из двух или четырех модулей). Самостоятельно подобранные единичные варианты могут попросту не завестись на требуемых вам настройках, таймингах и т. п.
Параметр AVX offset
Эта опция помогает стабилизировать работу ЦП на высоких частотах, уменьшая рабочую частоту при обработке операций с кодом AVX.
Если зафиксировать множитель процессора на 50 единицах, BCLK — на 100 МГц, а параметр AVX offset на 0, результирующая частота в 5000 МГц будет постоянной. Но в таком случае система может оказаться нестабильной. И причину подобного поведения придется выявлять очень долго.
Именно поэтому опытные энтузиасты советуют воспользоваться опцией AVX offset, установив ее значение на 2. Это значит, что при постоянных 5 ГГц система автоматически уменьшит множитель до 48 пунктов (что соответствует 4800 МГц) в момент, когда будет замечена активность AVX приложений.


Подобный подход благотворно сказывается не только на стабильности работы ПК, но и на грамотном энергопотреблении, а значит и тепловыделении ЦП.
Опция AVX offset прекрасно зарекомендовала себя на практике; одна единица параметра соответствует 100 МГц частоты, если BCLK зафиксирована на сотне.
Для повседневного использования не стоит использовать ОЗУ с частотой выше DDR4-3600.
Функционал материнских плат пока не позволяет подобным образом разделять еще и рабочий вольтаж процессора. Но есть надежда, что в будущих поколениях эту возможность обязательно реализуют.
Методика разгона, мониторинг и проверка системы на стабильность
Как бы банально это ни звучало, но перед любым процессом оверклокинга стоит протестировать ПК в штатном режиме. Запустить несколько бенчмарков, промониторить текущую температуру и исправить выявленные баги (если таковые замечены).
В случае, если все в полном порядке, смело повышаем множитель процессора и вольтаж (в настройках BIOS рекомендуется использовать режим Adaptive voltage mode вместо Manual или Offset mode для параметра Vcore).
Далее ищем стабильную частоту и минимальное напряжение, при котором система ведет себя стабильно (прохождение POST, запуск ОС, работоспособность служебных приложений, стресс-тесты и т. д.). При этом не забываем фиксировать рабочую температуру ЦП, она не должна превышать 80 градусов даже в самых жарких условиях.
Как правило, комплекты с частотой DDR4-4000+ не требуют вольтажа выше 1,25 В для параметра System Agent.
После разгона ЦП переходим к оперативной памяти. Наиболее предпочтительным вариантом является активация параметра XMP (если модули и материнская плата этот профиль поддерживают). В противном случае придется искать максимальную рабочую частоту и тайминги самостоятельно.
Не исключено, что при выявлении стабильного значения ОЗУ потребуется корректировка параметров Vcore, System Agent (VCCSA) и VCCIO, об этом поговорим ниже.
Предпочтительные стресс-тесты:
- ROG Realbench использует комбинацию Handbrake, Luxmark и Winrar приложений; бенчмарк хорош для проверки ОЗУ, достаточно 2-8 часов прогона;
- HCI Memtest помогает выявить ошибки ОЗУ и кэша ЦП;
- AIDA64 является классическим программным инструментом любого энтузиаста; встроенный стресс-тест в состоянии проверить связку процессор-память на прочность (достаточно 2-8 часов прогона).
Практика разгона и настройки в UEFI BIOS
Итак, перейдем к практической части, а именно к настройкам параметров в BIOS и самому разгону. Нам понадобится вкладка Extreme Tweaker на материнских платах ASUS.


Регулируем следующие опции:
- в случае использования СВО устанавливаем значение Vcore на 1,30 В, множитель на 49; для воздушного охлаждения — 1,25 В и 48 соответственно;
- параметр Ai Overclock Tuner переводим в режим Manual;
- CPU Core Ratio в положение Sync All Cores;
- для CPU/Cache Voltage (CPU Vcore) выбираем Adaptive Mode;
- для Additional Turbo Mode CPU Core Voltage устанавливаем значение в 1,30 В (при использовании СВО) или 1,25 В для кулеров уровня Noctua NH-D15S.


Переходим в подменю Internal CPU Power Management:
- IA DC Load Line фиксируем на 0.01
- IA AC Load Line на 0.01

Сохраняем настройки и перезагружаем систему, пробуем пройти POST и зайти в ОС. Если система стабильна, повышаем множитель до 49-50 пунктов, а к текущему вольтажу, при необходимости, подкидываем +0,02 В. Но стараемся не превышать критическую отметку в 1,35 В.
После этого проверяем систему на прочность в Prime95 и следим за температурой ЦП (она должна быть не выше 80 градусов).
Для ОЗУ в UEFI выбираем режим XMP. При поиске стабильной частоты памяти может потребовать регулировка опций CPU VCCIO и CPU System Agent в соответствии со следующими рекомендациями:
- для частоты DDR4-2133 — DDR4-2800 вольтаж CPU VCCIO и CPU System Agent должен находиться в диапазоне 1,05-1,15 В;
- для DDR4-2800 — DDR4-3600 CPU VCCIO можно увеличить до 1,10-1,25 В, а CPU System Agent — 1,10-1,30 В;
- DDR4-3600 — DDR4-4266: 1,15-1,30 В и 1,20-1,35 В соответственно.


Впрочем в зависимости от используемого процессора и памяти приведенные показатели могут варьироваться. Как правило, комплекты с частотой DDR4-4000+ не требуют вольтажа выше 1,25 В для параметра System Agent.
Вновь проводим стресс-тесты с примененными параметрами. Не забываем про опцию AVX Core Ratio Negative Offset, которую рекомендуется зафиксировать на значении в 2 пункта (при тактовой частоте ЦП 4900 МГц, AVX приложения будут функционировать на 4700 МГц).

Заключение
Данные советы помогут добиться желаемого результата в деле разгона процессоров Intel Kaby Lake до 5 ГГц и выше; потенциал у камней внушительный.
Главное не пренебрегать качественным охлаждением и длительным прогоном стресс-тестов.










