Поддержка состояний c3 c6 что это
Перейти к содержимому

Поддержка состояний c3 c6 что это

  • автор:

CPU C3 Report в биосе — что это такое?

Приветствую друзья! Сегодня разбираемся с биосом, а если быть точнее, то с его опцией CPU C3 Report. Если посмотреть на название, то скорее все опция связана с процом, а точнее с каким-то его энергосберегательным режимом. Поехали разбираться!

CPU C3 Report — что это в биосе?

Опция включения энергосберегательного режима C3

Что за режим? Это когда в простое частота процессора может опуститься до 0 МГц, также отключается кэш-память уровней L1 и L2, но при этом сохраняются значения всех регистров. Режим позволяет минимально использовать энергию — только на поддержание значений регистров и все.

Вот сами настройки (биос ASRock, раздел Advanced\CPU Configuration):

В старом биосе опция тоже присутствует:

Но как проверить, работают ли технологии энергосбережения или нет? На самом деле — все очень просто, вам нужно скачать бесплатную утилиту CPU-Z, которая показывает основную инфу о процессора, в том числе и частоту:

Выше на картинке модель процессора i7-4790, это мощный камень, и частота его — 4000 МГц. Но если работы нет и проц в простое, то частота опустится примерно до 800 МГц:

То есть CPU-Z в реальном времени показывает частоту процессора.

И совсем забыл, еще вы можете посмотреть текущую частоту… без всяких программ, просто открыв диспетчер задач в Windows 10 и перейдя на вкладку Производительность:

Нужно ли включать?

В принципе да, однако есть некоторые моменты:

  1. Если вы процессор разогнали, то включать не советую. Это может плохо отразиться на стабильности системы, в принципе все те, кто занимаются разгоном знают, что все энергосберегайки лучше отключить.
  2. Когда процессор работает всегда на максимальной частоте, то он немного быстрее, чем когда скидывает в простое. Это логично, потому что нужна доля секунды еще на то, чтобы быстро поднять частоту при нагрузке.
  3. На офисном ПК опцию стоит включать, так как будет меньше греться и меньше кушать электричества. Учитывая, что офисные ПК работают много и каждый день — включение опции будет полезным.
  4. Опция также нужна если у вас ПК работает круглые сутки. Например домашний сервер.

Другие похожие опции

Рассмотрим также некоторые другие, похожие режимы:

  1. CPU C States — в некотором смысле основная настройка, которая включает доступ к другим. То есть как бы заглавная опция, если выбрать отключить (Disabled) то остальные настройки по энергосбереганию будут недоступны.
  2. CPU C6 Report — режим работы процессора C6, как понял — тоже самое что и C3, за исключением того, что значение регистров записывается в постоянную память. В таком режиме, процессор требует очень минимального питания, нагрузка на линию +12В может опускаться до 0,5А, это я к тому, что блок питания должен уметь выдавать такое постоянное напряжение.
  3. CPU C7 Report — режим работы процессора C7, еще более крутой режим чем C6. Нагрузка на линию +12В может опускаться до 0,05А. Но не все блоки умеют обеспечивать столь низкое питание, поэтому возможно опцию и не стоит включать.

Заключение

  • CPU C3 Report в биосе — опция, которая помогает процессору снижать производительность и потребление при отсутствии нагрузки.
  • В целом, во всех случаях кроме разгона — стоит включать. Так как польза несомненно есть.

Поддержка состояний c3 c6 что это

Процессоры 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].

processor P state vs speed shift

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.

processor C states

Примечание *: показано в грубом приближении.

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

processor Package and Core C States

Примечание: «состояние ядра» (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.

BIOS CPU configuration

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

BIOS Advanced Power Management Configuration

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

BIOS Power Technology, Energy Efficient Turbo

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

BIOS EIST, Turbo Mode

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

BIOS Package Limit, C0/C1 State

[Ссылки]

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.

Core C6 State — что это в биосе?

Core C6 State — активация энергосберегающего режима процессора (CPU), понижающий напряжение при бездействии.

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

Core C6 State — включать или нет? Разберемся:

  1. При разгоне проца энергосберегающие технологии нужно отключать.
  2. Если штатная работа, без разгона — желательно включать.
  3. Энергосберегающие технологии полезны: процессор меньше греется, снижается нагрузка на материнскую плату, уменьшается потребление энергии (актуально для ноутбуков), срок службы устройства теоретически увеличивается.

Функция биоса материнки Gigabyte:

Опция стандартно содержит два значения:

  • Enabled — включено.
  • Disabled — отключено.

Важный момент: существует мнение, что восстановление частоты процессора из энергосберегающего режима требует времени — доли секунды. На практике — могут быть микро-глюки, активировав данный режим. При использовании топового проца — глюки могут отсутствовать. Однако скорее всего режим снижает производительность, просто минимально, например на 0.5% (мое мнение).

BIOS: CPU C6 Report

CPU C6 Report — позволяет запретить (параметр [Disabled]) / разрешить (параметр [Enabled]) переход процессора в энергосберегающее состояние C6 (когда в состоянии C3 значения регистров записываются в постоянную память). В таком режиме CPU функционирует при очень незначительном напряжении питания, достаточном лишь для выхода его из этого состояния. При этом минимальная нагрузка на линию +12В может опускаться до 0,5 А, поэтому блок питания должен поддерживать такую возможность (определено в спецификации ATX12V 2.3).

Важно отметить, что некоторые производители не отделяют этот режим от С3.

Для повышения производительности 1С-систем рекомендуем выключать данный параметр.

Запись опубликована автором admin в рубрике Администрирование, производительность, тюнинг с метками BIOS, C6. Добавьте в закладки постоянную ссылку.

Продажи slava@gilev.ru gilev_slava @uskorim1c
Платежи, документы andrey@gilev.ru andrey.gilev @andrey_gilev
Техническая поддержка support@gilev.ru nukewin
Мы любим электронный документооборот (ЭДО).
ЭДО сокращает время и ускоряет решение задач.
У нас используется система ”Диадок”.

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

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