Что такое c1e support в биосе
Что такое c1e support в биосе
Другие идентичные по назначению параметры: C1E support, C1E enhanced halt state, CPU enhanced halt C1E.
Опция C1E предназначена для настройки параметров энергосбережения процессоров компании Intel. Опция имеет два варианта значений – Auto и Disabled. В различных BIOS она также может называться Intel C-STATE Technology, Enhanced C1 или Enhanced Halt.
Принцип работы
Включение опции C1Е позволяет задействовать для центрального процессора (ЦП), находящегося в неактивном состоянии, особый энергосберегающий режим, который носит название Enhanced Halt State («Улучшенное состояние простоя»). В этом состоянии снижается частота работы ЦП, его напряжение, а также отключаются некоторые неиспользуемые функциональные элементы процессора. В результате снижается потребление электроэнергии, а также выделение тепла процессором. Данная технология стала доступна пользователю с выходом процессоров семейства Pentium 4, основанных на ядре Prescott. Как правило, функцию, реализующую технологию Enhanced Halt State, можно найти на материнских платах, предназначенных для ЦП производства Intel, однако некоторые материнские платы платформы AMD тоже ее поддерживают.
Название функции – «Улучшенное состояние простоя» намекает на то, что она является усовершенствованием стандартного состояния простоя ЦП (С1), которое описывается стандартом энергосбережения ACPI. Расширенный вариант этого состояния гарантирует еще большее снижение энергопотребления во время простоя, во многом благодаря тому, что он позволяет уменьшать не только частоту процессора, но и его напряжение. Кроме того, важным преимуществом C1E является то, что данное состояние может регулироваться ЦП автоматически, без помощи операционной системы.
Вариант Auto подразумевает включение опции, вариант Disabled – выключение.
Стоит ли включать функцию?
Рекомендуемым значением для опции является значение Auto, поскольку включение опции будет способствовать более эффективному расходованию энергии, потребляемой ЦП и снижению его тепловыделения. Однако если вы хотите, чтобы процессор не использовал данный режим, то вам следует отключить опцию, выбрав значение Disabled. Потребность в отключении опции может возникнуть, например, при разгоне ЦП, поскольку включенная функция Enhanced Halt State может приводить к нестабильности работы разогнанного процессора.
Что такое c1e support в BIOS?
В этой статье мы рассмотрим еще один часто встречающийся параметр BIOS – C1E. В зависимости от версии bios и модели материнской платы может иметь различные названия. Среди них:
Все это различные вариации названий одной и той же опции BIOS.
Может иметь 2 значения:
Опция c1e support в BIOS
Что делает c1e support?
Данная опция предназначена для активации специального режима энергосбережения процессора (Enhanced Halt State), который находится в состоянии простоя.
Иными словами, когда процессор бездействует или используется далеко не на полную мощность, он автоматически отключит часть своих возможностей, тем самым занизив энергопотребление и как следствие – тепловыделение.
Но, как только появится необходимость в его полной работоспособности он автоматически моментально выйдет из энергосберегающего режима и включится на полную мощность.
Стоит ли отключать c1e support?
По умолчанию рекомендуемое значение для опции c1e support – “AUTO“. Одним из случаев, когда ее лучше отключить является разгон процессора. Но если вы не собираетесь этим заниматься, то лучше оставить c1e support в состоянии “AUTO“. Это, пусть и не сильно, но все же будет экономить электроэнергию, потребляемую компьютером, а также способствовать его меньшему нагреву.
Что такое «поддержка C1E» на моем процессоре AMD?
Я строю новый компьютер и нашел следующие опции в BIOS на экране «CPU Feature»:
Я понимаю, что такое» Cool’n’Quiet «и» поддержка SVM», и кроме того, у BIOS и руководства по материнской плате есть достойные объяснения. (Я включаю этот вариант для большего контекста, если это поможет.) Однако я не знаком с «поддержкой C1E». В BIOS нет справочной информации, а в руководстве есть только следующее:
для того чтобы включить этот деталь прочитать расход энергии C. P. U. когда без дела. Не все процессоры поддерживают улучшенное состояние остановки (C1E).
(тщательно расшифрованы. Оба «К» в первом предложении в руководстве. Давайте оставим в покое предположения об этом.)
Я вижу, что это должно быть связано с потреблением энергии на холостом ходу / остановке, но я все еще нет уверен, что. До сих пор Google был бесполезным (но я буду стараться). Настройка по умолчанию на материнской плате отключена, и я бы предположил, потому что некоторые процессоры не поддерживают ее, что заставляет меня хотеть больше информации, прежде чем экспериментировать. Так.
что такое поддержка C1E?
кроме того, поддерживает ли мой процессор (AMD Athlon II X4 640)?
кроме того, в случае, если это поможет, моя материнская плата MSI 870A-G54.
2 ответов
это автоматически уменьшает множитель процессора (замедляет процессор вниз), когда компьютер не делает много. Это способ экономии энергии.
и по на этой странице, ваш процессор поддерживает его.
больше, чем просто уменьшение множителя процессора продолжается в C1E. Процессор к процессору и процессору к соединениям набора микросхем также положены в государство низкой мощности (высоко-з). Позволяя всей платформе использовать меньше энергии, но по-прежнему отображаться для пользователя.
C1E-это состояние управления питанием, которое позволяет процессору уменьшить мощность за пределами ядра. С C1E мощность процессора может быть уменьшена понижение часы контроллера памяти скорость и остановка HyperTransport™ технологические связи. Эта новая функция был чрезвычайно важен для нашего 12-ядерные процессоры с увеличением в поддержке канала памяти так же, как увеличение HyperTransport™ связи технологии внутри конструкция.
в соответствии с общедоступной BIOS и руководство разработчика ядра раздел 2.4.3.3:
улучшенное состояние C1 (C1E) является stop-grant состояние, поддерживаемое процессором. Состояние C1E характеризуется следующими свойствами:
общие требования к C1E:
c1e support в биосе что это
Другие идентичные по назначению параметры: C1E support, C1E enhanced halt state, CPU enhanced halt C1E.
Опция C1E предназначена для настройки параметров энергосбережения процессоров компании Intel. Опция имеет два варианта значений – Auto и Disabled. В различных BIOS она также может называться Intel C-STATE Technology, Enhanced C1 или Enhanced Halt.
Принцип работы
Включение опции C1Е позволяет задействовать для центрального процессора (ЦП), находящегося в неактивном состоянии, особый энергосберегающий режим, который носит название Enhanced Halt State («Улучшенное состояние простоя»). В этом состоянии снижается частота работы ЦП, его напряжение, а также отключаются некоторые неиспользуемые функциональные элементы процессора. В результате снижается потребление электроэнергии, а также выделение тепла процессором. Данная технология стала доступна пользователю с выходом процессоров семейства Pentium 4, основанных на ядре Prescott. Как правило, функцию, реализующую технологию Enhanced Halt State, можно найти на материнских платах, предназначенных для ЦП производства Intel, однако некоторые материнские платы платформы AMD тоже ее поддерживают.
Название функции – «Улучшенное состояние простоя» намекает на то, что она является усовершенствованием стандартного состояния простоя ЦП (С1), которое описывается стандартом энергосбережения ACPI. Расширенный вариант этого состояния гарантирует еще большее снижение энергопотребления во время простоя, во многом благодаря тому, что он позволяет уменьшать не только частоту процессора, но и его напряжение. Кроме того, важным преимуществом C1E является то, что данное состояние может регулироваться ЦП автоматически, без помощи операционной системы.
Вариант Auto подразумевает включение опции, вариант Disabled – выключение.
Стоит ли включать функцию?
Рекомендуемым значением для опции является значение Auto, поскольку включение опции будет способствовать более эффективному расходованию энергии, потребляемой ЦП и снижению его тепловыделения. Однако если вы хотите, чтобы процессор не использовал данный режим, то вам следует отключить опцию, выбрав значение Disabled. Потребность в отключении опции может возникнуть, например, при разгоне ЦП, поскольку включенная функция Enhanced Halt State может приводить к нестабильности работы разогнанного процессора.
Перечислим наиболее типичные для современных процессоров функции, которые можно задействовать, используя настройки BIOS.
CPU Ratio Clock — позволяет выбрать максимально доступное значение множителя процессора, тем самым ограничив его тактовую частоту (тактовая частота процессора определяется произведением множителя на опорную частоту системной шины). Рекомендуем оставить этот параметр в значении Авто. В этом случае система автоматически будет определять нужное значение множителя.
Max CPUID Value Limit — включение этого параметра (значение Enable) приведет к принятию ограничения для параметра CPUID (CpuIdentification — инструкция, позволяющая получить информацию о центральном процессоре. Параметр, вместе с которым она вызывается, определяет характер и объем получаемой в результате информации. Его максимальное значение в этом случае равно 3. Эта возможность актуальна при работе со старыми ОС, такими как Windows 98 или Windows МТ. При работе с современными операционными системами этот параметр следует оставить в состоянии Disable
C1E Support — включение этого параметра задействует функцию энергосбережения в состоянии простоя (Enhancet Halt State), благодаря которой будут отключены неиспользуемые процессором блоки, снизится его тактовая частота и напряжение питания. Этот параметр следует установить в состояние Enable
Vanterpool Technology, VisuaLization Technology, VT Technology или AMD-V — этот параметр позволяет включить поддержку технологии аппаратной виртуализации, реализованную в современных ЦП. Она позволяет более эффективно использовать ресурсы системы при работе виртуальных машин. Это параметр рекомендуется выставить в Enable
CPU TM Function, CPU Thermal Monitor 2 (TM2) или Cpu Thermal Control — параметр. встречающийся в системах с процессорами Intеl. Позволяет задействовать схемы термоконтороля Тhermal Моnitоr 2 или Тhermal Моnitоr 1. Этот параметр необходимо оставить в состоянии Enable, а при возможности выбора значений предпочтительнее указать технологию ТМ2, использующую для поддержания рабочего температурного режима механизмы снижения тактовой частоты и напряжения питания процессора
Exelute Disable Bit, NX Technology или XD Technology — функция, запрещающая выполнение программного кода в области данных и предотвращающая возможность проведения вредоносных атак, направленных на переполнение буфера. Работает только в том случае, если ее поддерживает операционная система (Начиная с Windows XP2). В терминах ОС данную функцию называют Data Execution Prevention (DEP). Естественно она должна быть включена (состояние Enable)
Enhanced Intel SpeedStep Technology (Intel EIST) или AMD Cool,n,Quiet — технология энергосбережения, позволяющая динамически изменять частоту и напряжение питания процессора в зависимости от его нагрузки. Следует установить соответствующий параметр в состояние Enable.
В этой статье мы рассмотрим еще один часто встречающийся параметр BIOS — C1E. В зависимости от версии bios и модели материнской платы может иметь различные названия. Среди них:
Все это различные вариации названий одной и той же опции BIOS.
Может иметь 2 значения:
Опция c1e support в BIOS
Что делает c1e support?
Данная опция предназначена для активации специального режима энергосбережения процессора (Enhanced Halt State), который находится в состоянии простоя.
Иными словами, когда процессор бездействует или используется далеко не на полную мощность, он автоматически отключит часть своих возможностей, тем самым занизив энергопотребление и как следствие — тепловыделение.
Но, как только появится необходимость в его полной работоспособности он автоматически моментально выйдет из энергосберегающего режима и включится на полную мощность.
Стоит ли отключать c1e support?
По умолчанию рекомендуемое значение для опции c1e support — «AUTO«. Одним из случаев, когда ее лучше отключить является разгон процессора. Но если вы не собираетесь этим заниматься, то лучше оставить c1e support в состоянии «AUTO«. Это, пусть и не сильно, но все же будет экономить электроэнергию, потребляемую компьютером, а также способствовать его меньшему нагреву.
Краткое руководство по управлению питанием процессора / Блог компании Selectel / Хабр
c1e support в биосе. Что это такое, для чего нужен и стоит ли отключать?
CPU Enhanced Halt (C1E)
Возможные значения:
Описание:
Включение этого режима (называемого Enhanced Halt State или C1E) для современных процессоров позволяет снизить энергопотребление в режиме простоя (за счет отключения некоторых неиспользуемых частей процессора, снижения напряжения питания и частоты). Чтобы автоматически определить и, по возможности, задействовать эту функцию установите значение Auto (рекомендуемое значение). Если же по каким-то причинам вы не хотите использовать режим пониженного энергопотребления процессора, выберите значение Disabled.
Впервые этот механизм появился в ревизии E0 ядра Prescott, одновременно с технологией Thermal Monitor 2.
время выполнения: 0.0407 с;
количество запросов: 4.
© 2008—2012, Александр Микляев.
Все материалы, находящиеся на этом сайте, являются авторскими и защищены российским и международным законодательствами. Использование их в сетевых и офлайновых изданиях без письменного разрешения автора не допускается. Наличие ссылки на оригинал не является оправданием для кражи. Вы можете цитировать описания отдельных опций в частной переписке, при обсуждениях на интернет-форумах, досках объявлений, при написании комментариев к другим статьям при условии наличия рядом с цитатой ссылки на этот сайт. Если вам понравился ресурс, информация, приведенная здесь, помогла в решении ваших проблем с компьютером, буду благодарен за размещение ссылки на данный сайт.
С чего нужно начать
Сразу стоит отметить, что разгоняемыми являются почти все процессоры от AMD (Ryzen или FX), а у Intel это будут модели с индексом «K» или «X» (например, Intel Core i9-9900K или Core i7-9700K). Также для разгона потребуется материнская плата с подходящим чипсетом.
Не вдаваясь в подробности об устройстве чипсета, можно сказать, что для разгона Intel понадобятся материнские платы с чипсетом маркировки «Z» или «X» (Z99, Z390, X99, X299 и т.д.). Для «оверклокинга» процессоров от AMD семейства Ryzen подойдет любая материнская сокета AM4 на чипсетах B350, B450, X370, X470 или X570. Исключение составляет чипсет A320, на котором разгон процессоров AMD не поддерживается.
Особенности CPU
официальной странице продукта
, мой процессор поддерживает следующие технологии:
На этой странице вы можете видеть, что «Режим состояния простоя (C-состояния) используется для энергосбережения, когда процессор бездействует» и «Стандартная технология Intel® SpeedStep позволяет переключать уровень напряжения и частоты в зависимости от нагрузки на процессор».
Теперь выясним, что значит каждое из этих определений.
Как снизить энергопотребление процессора во время его работы?
На процессорах для массового использования (мы не берем в расчет вещи, которые возможны при их проектировании) для снижения потребляемой энергии можно реализовать один из сценариев:
Первый вариант легко понять: если питания нет, то и потребления не будет.
Второй вариант требует чуть больше объяснений. Энергопотребление интегральной схемы, которой является процессор, линейно пропорционально тактовой частоте и квадратично напряжению.
Примечание для тех, кто разбирается в цифровой электронике: P
. При работающем процессоре P
является наиболее важной составляющей, именно эта часть зависит линейно от частоты и квадратично от напряжения. P
пропорционально частоте, а P
Более того, напряжение и тактовая частота
Высокая производительность требует повышенной тактовой частоты и увеличения напряжения, что еще больше влияет на энергопотребление.
Принцип разгона любого процессора
Каждый процессор состоит из нескольких ядер, которые работают на определенной тактовой частоте, измеряемой в ГГц (МГц). Это значение показывает количество тактов процессора в секунду и получается путем умножения множителя процессора на частоту шины (некий магистральный канал, который обеспечивает взаимодействие процессора с чипсетом). Частота шины сегодня является константным значением. Таким образом, мы получаем базовую частоту процессора (или частоту всех ядер), например, процессор Intel Core i3-9100F, согласно характеристикам, имеет базовую частоту 3,6 ГГц, то есть его базовый множитель составляет 36:
36 (множитель) x 100 МГц (const частота шины) = 3600 МГц.
Помимо базового значения частоты, практически любой современный процессор имеет режим повышенной производительности (Turbo Boost), когда множитель автоматически меняется, разгоняя ядра процессора. Для того же i3-9100f это значение составляет 4,2 ГГц, то есть, согласно формуле, множитель процессора в нагрузке меняется на 42, вместо 36.
Принцип разгона процессоров состоит в том, чтобы увеличивать множитель процессора на значение, большее, чем установлено производителем, тем самым повышая тактовую частоту ядер процессора или увеличивая производительность системы за счет большего количества операций, обрабатываемых процессором в секунду.
Однако все оказывается не так просто. Для каждого процессора существует определенный порог частоты, который он не способен преодолеть без угрозы деградации ядер. Этот порог обуславливается напряжением и соответствующей температурой.
С-состояния
Вот базовые С-состояния (определенные в стандарте ACPI).
Современные процессоры имеют гораздо больше C-состояний. Согласно даташиту, семейство процессоров Intel® Xeon® E3-1200 v5 поддерживает состояния C0, C1, C1E (C1 Enhanced), C2, C3, C6, C7 и C8. Состояния C1 и C1E поддерживаются только ядрами, а состояние C2 — только процессором. Остальные состояния поддерживаются и ядром, и процессором.
Примечание: Из-за технологии Intel® Hyper-Threading существуют также С-состояния потоков. Хотя отдельный поток может работать с С-состояниями, изменения в энергопотреблении происходят, только когда ядро входит в нужное состояние. В данной статье тема C-состояний на потоках рассматриваться не будет.
Вот описание состояний из даташита:
Примечание: LLC обозначает Last Level Cache, кэш последнего уровня и обозначает общий L3 кэш процессора.
Визуальное представление состояний:
Источник: Software Impact to Platform Energy-Efficiency White Paper
Последовательность C-состояний простыми словами:
Как вы могли догадаться, CC-состояния и PC-состояния зависят друг от друга, поэтому некоторые их комбинации невозможны. Следующий рисунок демонстрирует это.
Однако если ядро работает (C0), то единственное состояние, в котором может находиться процессор, — C0. С другой стороны, если ядро полностью выключено (C8), процессор может находиться в C0, если другое ядро работает.
Примечание: Intel Software Developer’s Manual упоминает про суб-C-состояния (sub C-state). Каждое С-состояние состоит из нескольких суб-С-состояний. После изучения исходного кода модуля ядра intel_idle я понял, что состояния C1 и C1E являются состоянием С1 с подтипом 0 и 1 соответственно.
Число подтипов для каждого из восьми С-состояний (0..7) определяется с помощью инструкции CPUID. Для моего процессора утилита cpuid выводит следующую информацию:
MONITOR/MWAIT (5): smallest monitor-line size (bytes) = 0x40 (64) largest monitor-line size (bytes) = 0x40 (64) enum of Monitor-MWAIT exts supported = true supports intrs as break-event for MWAIT = true number of C0 sub C-states using MWAIT = 0x0 (0) number of C1 sub C-states using MWAIT = 0x2 (2) number of C2 sub C-states using MWAIT = 0x1 (1) number of C3 sub C-states using MWAIT = 0x2 (2) number of C4 sub C-states using MWAIT = 0x4 (4) number of C5 sub C-states using MWAIT = 0x1 (1) number of C6 sub C-states using MWAIT = 0x0 (0) number of C7 sub C-states using MWAIT = 0x0 (0)
Замечание из инструкции Intel: «Состояния C0..C7 для расширения MWAIT — это специфичные для процессора C-состояния, а не ACPI C-состояния». Поэтому не путайте эти состояния с ACPI C-состояниями, они явно связаны и между ними есть соответствие, но это не одно и то же.
Я создал гистограмму, представленную ниже, из исходного кода драйвера intel_idle для моего процессора (модель 0x5e). Подписи горизонтальной оси:
Имя C-состояния: специфичное для процессора состояние: специфичное суб-состояние.
Вертикальная ось обозначает задержку выхода и целевые резидентные значения из исходного кода. Задержка выхода используется для оценки влияния данного состояния в реальном времени (то есть сколько времени потребуется для возвращения в С0 из этого состояния). Целевое резидентное значение обозначает минимальное время, которое ядро должно находиться в данном состоянии, чтобы оправдать энергетические затраты на переход в это состояние и обратно. Обратите внимание на логарифмический масштаб вертикальной оси. Задержки и минимальное время нахождения в состоянии увеличивается экспоненциально с увеличением номера состояния.
Константы задержок выхода и целевых резидентных значении C-состояний в исходном коде intel_idle
Примечание: Хотя состояния С9 и С10 включены в таблицу, они имеют 0 суб-состояний и поэтому не используются в моем процессоре. Остальные процессоры из семейства могут поддерживать эти состояния.
Состояния питания ACPI
Прежде чем говорить про P-состояния, стоит упомянуть про состояния питания ACPI. Это то, что мы, пользователи, знаем, когда используем компьютер. Так называемые глобальные системные состояния (G[Х]) перечислены в таблице ниже.
Источник: ACPI Specification v6.2
Также существует специальное глобальное состояние G1/S4, Non-Volatile Sleep, когда состояние системы сохраняется на энергонезависимое хранилище (например, диск) и затем производится выключение. Это позволяет достичь минимального энергопотребления, как в состоянии Soft Off, но возвращение в состояние G0 возможно без перезагрузки. Оно более известно как гибернация.
Существует несколько состояний сна (Sx). Всего таких состояний шесть, включая S0 — отсутствие сна. Состояния S1-S4 используются в G1, а S5, Soft Off, используется в G2. Краткий обзор:
Как показано на рисунке ниже, для моего процессора все С-состояния, упомянутые ранее, используются в G0/S0. Другими словами, при входе в состояние сна (G1) процессор выключается.
Вот поддерживаемые состояния ACPI.
Возможно ли отключить С-состояния (всегда использовать С0)?
Это возможно, но не рекомендуется. В даташите (секция 4.2.2, страница 64) есть примечание: «Долгосрочная надежность не гарантируется, если все энергосберегающие состояния простоя не включены». Поэтому вам не стоит отключать С-состояния.
Как прерывания влияют на процессорядро в состоянии сна?
Когда происходит прерывание, соответствующее ядро пробуждается и переходит в состояние С0. Однако, например Intel® Xeon® E3-1200 v5, поддерживает технологию Power Aware Interrupt Routing (PAIR), у которой есть два достоинства:
P-состояния
P-состояния подразумевают, что ядро в состоянии С0, потому что ему требуется питание, чтобы выполнять инструкции. P-состояния позволяют изменять напряжение и частоту ядра (другими словами рабочий режим), чтобы снизить энергопотребление. Существует набор P-состояний, каждое из которых соответствует разных рабочим режимам (пары напряжение-частота). Наиболее высокий рабочий режим (P0) предоставляет максимальную производительность.
Процессор Intel® Xeon® E3–1200 v5 позволяет контролировать P-состояния из операционной системы (Intel® SpeedStep Technology) или оставить это оборудованию (Intel® Speed Shift Technology). Вся информация ниже специфична для семейства Intel® Xeon® E3-1200 v5, но я полагаю, это в той или иной степени актуально и для других современных процессоров.
Применима ли эта информация о C-состояниях и P-состояниях к мобильным и встраиваемым процессорам?
Для примера, недавний MacBook Air с процессором i5-5350U в основном поддерживает возможности, описанные выше (но я не уверен про P-состояния, контролируемые оборудованием). Я также смотрел документацию ARM Cortex-A, и, хотя там применяются другие термины, механизмы управления питанием выглядят похоже.
Как это все работает, например, на Linux?
На этот вопрос я отвечу в другой статье.
Как я могу узнать состояние процессора?
Существует не так много приложений, которые могут выводить эту информацию. Но вы можете использовать, например,
Вот какую информацию можно получить (это не весь вывод).
Вот информация о ядре, включая информацию о драйвере idle.
Мониторинг счетчиков С-состояний (для ядра):