Per p core control что это
Процессоры Intel поддерживают несколько технологий для оптимизации энергопотребления. В этой статье (перевод [1]) дается обзор p-состояний (оптимизация напряжения питания и частоты CPU во время работы) и c-состояний (оптимизация потребления мощности, если ядро не выполняет ни одной инструкции).
[P-состояния]
Во время выполнения кода операционная система и CPU могут оптимизировать энергопотребление с помощью различных P-состояний (P это сокращение от «performance», что означает «производительность»). В зависимости от требований, CPU работает на разных частотах. Состояние P0 соответствует самой высокой частоте (с самым высоким напряжением питания).
Для процессоров Intel до архитектуры Haswell/Broadwell, желаемая частота (и соответствующее ей напряжение питания) указывается операционной системой путем записи соответствующих величин в специальные регистры процессора [2][3].
В архитектуре Skylake операционная система может оставить управление P-состояниями аппаратуру CPU (Speed Shift Technology, Hardware P-states [4]). С Kaby Lake эти функции были дополнительно оптимизированы [5].

Speed Schift (сдвиг скорости). P-состояния определяются в BIOS, и управляются операционной системой. Технология Speed Schift дает полное или частичное управление частотой тактирования CPU (может осуществляться либо во всем диапазоне, либо в узком окне). Speed Schift требует поддержки со стороны операционной системы (Windows 10 с новыми обновлением эту функцию поддерживает), также требуется любой процессор Intel 6 Skylake. Сдвиг скорости означает ускоренный отклик на запросы изменения производительности со стороны ПО (JavaScript, инструменты офиса, веб-браузеры). Технология сдвига скорости обеспечивает увеличение производительности для обычных задач, при этом незначительно снижается общее энергопотребление, т. е. эффективность работы всей системы повышается.
[C-состояния]
В отличие от P-состояний, которые были разработаны для регулирования потребления мощности во время выполнения кода (т. е. в нормальном рабочем состоянии процессора), C-состояния используются для оптимизации энергопотребления в режиме ожидания (idle mode, т. е. когда никакой код процессором не выполняется).
Типовые C-состояния следующие:
C0 – Active Mode: код выполняется, это состояние соответствует одному из P-состояний.
C1 – Auto Halt (автоматическая приостановка).
C1E – Auto halt, low frequency, low voltage (автоматическая приостановка с пониженной частотой и напряжением питания).
C2 – Временное состояние перед переходом в C3. Память в рабочем состоянии.
C3 – Сброс кэшей L1/L2 (flush), выключение тактовых частот.
C6 – Сохранение состояний ядра перед выключением, и выключение PLL (т. е. прекращение синтеза тактовых частот).
C7 – C6, плюс может быть сброшен LLC (LLC означает кэш самого высокого уровня, т. е. самая медленная память кэш).
C8 – C7, плюс должен быть сброшен LLC.

Примечание *: показано в грубом приближении.
C-состояния можно отличить друг от друга по C-состояниям ядра (Core C-states или CC-states), состояниям корпуса (Package C-states или PC-states) и логическим состояниям. В большинстве случаев операционная система устанавливает определенное состояние для ядра путем выполнения команды MWAIT.

Примечание: «состояние ядра» (core state) относится к ядру, которое находится в состоянии самого большого потребления энергии (наиболее активно).
[Запрет в BIOS функции CPU Power Saving]
В некоторых случаях рекомендуется деактивировать в BIOS настройки экономии питания CPU. Здесь показано, где найти эти опции и как их запретить, чтобы опции управления питанием (CPU P State Control и CPU C State Control) были полностью запрещены в BIOS (на примере материнской платы Supermicro X10DRi и процессора Intel Xeon E5 2620v4.
Как запретить CPU Power Saving:
1. Во время начального процесса загрузки (сразу после включения питания или сброса) нажмите специальную клавишу для входа в BIOS. Чаще всего это Del (Delete) или F2, для материнской платы Supermicro X10DRi это клавиша Delete.

2. Перейдите в раздел настроек Advanced CPU Configuration -> Advanced Power Management Configuration.

3. Поменяйте настройку Power Technology в состояние Custom и Energy Efficient Turbo в состояние Disable.

4. Перейдите в раздел CPU P State Control, деактивируйте EIST (P-States) and Turbo Mode.

5. Перейдите в раздел CPU C State Control, поменяйте Package C State Limit на C0/C1 state и деактивируйте CPU C3 Report, CPU C6 Report и Enhanced Halt State (C1E).

[Ссылки]
1. Processor P-states and C-states site:thomas-krenn.com.
2. Intel Xeon Processor E3-1200 V3 site:intel.com.
3. What exactly is a P-state? site:intel.com.
4. [IDF15]Intel’s 6th Gen Skylake Unwrapped – CPU Microarchitecture, Gen9 Graphics Core and Speed Shift Hardware P-State site:wccftech.com.
5. Intel Kaby Lake: 14nm+ und optimiertes Speed Shift steigern Performance site:thomas-krenn.com.
CPU Active Core Control что это в биосе?

Всем привет. Разговор сегодня пойдет о биосе, а вернее про пункт CPU Active Core Control, я узнаю что он значит и расскажу вам. Судя по названию, это что-то связано с процессором. Поискав в интернете, узнал что пункт CPU Active Core Control нужен для отключения ядер, вроде отключить можно любые кроме самого первого. Но смысл в отключении? Честно говоря я точно не знаю, но первое что на ум приходит, это чтобы процессор меньше грелся и меньше потреблял электроэнергии. Например есть процессор от AMD, очень горячий, это модель FX-9590, там 8 ядер. Вот если оставить только два, то наверно проц не будет таким горячим. Но он жутко горячий, там стоковая частота 4.7 ГГц, а в бусте все 5 ГГц, но он все равно проигрывает аналогичному i7 от Intel, но это ребята уже совсем другая история….
Один чел написал, что после обновления биоса у него появилась опция CPU Active Core Control. Это я к тому, что еще от версии биоса зависит наличие этой опции. Хотя тут также играет роль и материнка, может не каждая вообще поддерживает эту опцию. Вот на одном сайте предлагается скачать версию биоса ASRock, но не в этом суть, главное что тут написано что эта версия добавляет новую функцию CPU Active Core Control:

То есть все сходится, эта опция может появиться после обновления биоса.
Ну а вот ребята эта опция в биосе и вот какая менюшка появляется если по пункту нажать:

Если вы не знаете что выставить в меню Options, то я вам советую ставить All Cores, чтобы работали все ядра, как и положено
Ребята, не знаю как, но как-то при помощи CPU Active Core Control можно разблокировать дополнительные ядра. Вроде такого нет в процах Intel, но помню точно, что было в процах AMD. Вот чел пишет, что он у себя в ACC ставит Auto (это на материнке ASRock), потом он делает перезагрузку, и в пункте CPU Active Core Control появляются новые ядра. Так вроде можно разблокировать ядра в процессоре AMD Phenom, точной модели не скажу, сам не шарю
Кстати что еще интересно. Может быть такое, что процессор например имеет 4 ядра, ну это пример, имею ввиду Intel, взять тот же i7, там 4 ядра и 8 потоков. Так вот, а что если разогнать проц до 5 ГГц и оставить только 2 ядра.. чтобы они работали на 5 ГГц, то в теории проц не должен так греться? И может будет достаточно воздушного охлаждения? Ну это просто мои мысли… Если еще отключить потоки (технология Hyper-threading), то останутся чистых 2 ядра на 5 ГГц… жаль у меня нет i7, очень интересно что будет в плане температуры. Но я скоро куплю себе б/у i7 4790K… если не передумаю… а то все таки сокет 1151 v2 манит своими новыми процами и ценами….
Ребята, на этом все, надеюсь вам все понятно было. За неточности простите. Удачи и чтобы вы были счастливы!
Alder Lake: в зависимости от производителя материнской платы, поддержка AVX-512 после обновления BIOS будет потеряна (обновление 2)

Недавно мы опубликовали новость о том, что Intel отключила поддержку набора инструкций AVX-512 на процессорах Alder Lake с новыми версиями BIOS. Ранее мы не могли проверить функцию в лаборатории, но теперь мы подтвердили ее на практике.
Официально настольные процессоры 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.
Социальные сети
Теги
Источник и другие ссылки
комментарии (1)
08.01.2022 19:48
Постоялец
Постов: 509
Интел никогда не отвечает на неудобные вопросы. В лучшем случае ответ будет — в Киеве дядька, в огороде бузина.
Войдите, чтобы оставить комментарий
Возможно, вам будут интересны следующие статьи:
Тест и обзор: Core i5-13500 и Core i3-13100F –.
Процессор Core i5-13400F в наших тестах оказался вполне достойным, но все же не таким быстрым, как мы надеялись. Тем более на массовом сегменте процессоры Intel испытывают. [читать дальше]
Тест и обзор: AMD Ryzen 9 7950X3D – игровой.
В нашу тестовую лабораторию поступил процессор Ryzen 9 7950X3D, который продолжает традицию Ryzen 7 5800X3D: AMD добавила 3D V-cache на CCD и представила целых три модели. Ryzen 9 7950X3D. [читать дальше]
Тест и обзор: Ryzen 5 7600 и Ryzen 7 7700 – новые.
Процессоры X в линейке Ryzen 7000 вышли первыми, но если требовались 65-Вт CPU, то приходилось довольствоваться предыдущим поколением. В начале года AMD представила более. [читать дальше]
Тест и обзор: AMD Ryzen 7 7800X3D – отличный.
Ранее мы уже протестировали Ryzen 9 7950X3D и Ryzen 9 7900X, две «старших» модели X3D с дополнительным кэшем. AMD не смогла предоставить нам образец Ryzen 7 7800X3D на момент анонса. [читать дальше]
Тест и обзор: AMD Ryzen 9 7900X3D – насколько хороши.
Мы уже протестировали флагманскую модель Ryzen 9 7950X3D, сегодня настала очередь Ryzen 9 7900X3D. Оба CPU не имеют прямых предшественников c 16 и 12 ядрами, соответственно. Конечно. [читать дальше]
Тест и обзор: Intel Xeon w9-3495X – 56 P-ядер без.
Intel решила укрепить свои позиции на сегменте рабочих станций, стремясь подвинуть AMD. Последние два-три года у нас складывалось впечатление, что AMD здесь «снимала. [читать дальше]
новости — категории
- Железо
- Процессоры
- Материнские платы
- Чипсеты
- Оперативная память
- Жёсткие диски и SSD
- Видеокарты
- Системы в сборке
- Ноутбуки и нетбуки
- Мониторы и проекторы
- Мультимедиа
- Корпуса
- Системы охлаждения
- Водяное охлаждение
- Сети
- Периферия
- Авто
Core Ratio Limit — что это, сколько ставить?

Позволяет задать максимальный множитель определенного ядра при работе технологии Turbo Boost.
Перед названием Core Ratio Limit идет цифра — это номер ядра (core).
Настройка активна только если выбрано Per Core в CPU Core Ratio.
- Auto — будет выставлено стандартное значение.
- 8..Max — значение указывается вручную.
Присутствуют некоторые тонкости:

Опция в биосе материнки ASUS Rog (Republic of Gamers):

Core Ratio Limit — простыми словами
По факту данная опция позволяет указать, какой будет множитель у конкретного ядра процессора (CPU) при активации турборежима.
Сперва разберемся — турбо режим, это когда процессор повышает частоту при высоких нагрузках. Однако повышение частоты зависит от процессора, обычно повышается частота только одного ядра, у остальных — повышается меньше или вообще нет. Поэтому настройка опции учитывает также настройку других ядер.
При помощи множителя можно регулировать частоту процессора. Например представим процессор 3 ГГц. Данная частота представляет из себя множитель x30. x1 — это соответственно 100 МГц. Если указать множитель x40 — будет частота 4 ГГц, получается разгон. В опции Core Ratio Limit — вы указываете максимальный множитель для конкретного ядра, который активируется при включении турборежима, соблюдая тонкости настройки.
Указывать вручную можно по разным причинам, например чтобы еще больше увеличить эффективность турборежима или наоборот — снизить, чтобы уменьшить нагрев.
Надеюсь данная информация оказалась полезной. Удачи и добра, до новых встреч друзья!