Power supply idle control что это в биосе
Перейти к содержимому

Power supply idle control что это в биосе

  • автор:

What Is Power Supply Idle Control? Typical vs Low vs Auto

Do you want to improve your computer’s energy use and lower your power costs? Power supply idle control is an often disregarded parameter in your computer’s BIOS that can hold the key to reaching these objectives.

While your system is not in use, this parameter regulates how your power supply manages voltage and energy use. As a result, you can improve your computer’s performance and lower its energy usage by being aware of the many choices available and when to adjust them.

In this post, we’ll examine power supply idle control in more detail and discuss how it may assist you in managing your computer’s energy use.

What is Power supply idle control?

Power supply idle control” is a setting you could have encountered if you’ve accessed your BIOS settings. Although this option may appear complex and challenging initially, it becomes easy once you know what it does.

We must first comprehend how power supplies function to comprehend power supply idle control in computers. A computer’s power supply unit (PSU) transforms the AC voltage from the wall socket into a DC voltage that the computer’s components may use. The motherboard, graphics card, storage devices, and other system components are all powered by the PSU.

A computer uses relatively less power while idle or not actively working on any activities. However, the PSU still gives the components the same power as during regular use. Energy is wasted as a result, and the extra heat is produced, which can shorten the life of the power supply and raise electricity costs.

Power supply idle control was created to solve this problem. This function enables the PSU to keep track of the activities on the computer and modify its power output as necessary. The PSU lowers its power output while the computer is not in use, which decreases energy use and heat production. The PSU raises its power output to suit the system’s needs as soon as the computer starts up again.

Power supply idle management is crucial for increasing computers’ energy efficiency and lowering their environmental impact. Also, it complies with energy-saving requirements like 80 PLUS, a certification scheme that encourages the use of energy-efficient computer power supply. As a result, reduced energy waste and improved 80 PLUS certified power supply efficiency lead to cheaper electricity costs and a better environment.

What are the various options in Power supply idle control, and what do they mean?

Image – tomshardware forums

  • Typical: The typical setting is the default for most systems and ensures that your power supply will keep up with typical voltage and power demands even when your system is not in use.
  • Low: When set to the low setting, your power supply will use less voltage and power while your system is not in use. This can aid in lowering your system’s overall power and energy use.
  • Auto: The auto setting is the most versatile option, enabling your system to automatically alter its power supply idle control settings per your system’s load and consumption patterns. Depending on how you use your computer, this could help you optimize power usage and efficiency accordingly.

What option should you select, and when should you change it?

The option you should select in the Power supply idle control setting depends on your usage patterns and preferences. The typical setting is sufficient if you use your computer for basic tasks like web browsing and email. However, the low or auto settings may be more appropriate if you’re using your computer for more intensive tasks like gaming or video editing.

It’s also worth noting that changing the Power supply idle control setting can impact your system’s overall performance and energy usage. So adjusting this setting may be worth considering if you’re experiencing performance issues or noticing high energy bills.

How to find and use the Power supply idle control setting in a computer’s BIOS?

  1. Turn on or restart your computer and access the BIOS settings. The key to access the BIOS settings may vary depending on your system, but it’s usually F2, F10, or Del.
  2. Once you’re in the BIOS settings, look for the Power Management or Hardware monitor section. The location and name of the Power supply idle control setting may vary depending on your BIOS version and motherboard manufacturer, but it’s usually located in one of these sections.
  3. Locate the Power supply idle control setting and select it. You may need to navigate through sub-menus or use arrow keys to find it.
  4. Choose the option that best fits your usage patterns and preferences. As discussed earlier, the options available are typical, low, and auto.
  5. Save your changes and exit the BIOS settings. The key to save and exit the BIOS settings may vary depending on your system, but it’s usually F10 or Esc.

Check your system’s stability and performance after changing the Power supply idle control setting to ensure the modifications don’t have a detrimental impact.

It’s essential to remember that not all systems may support or advise altering the Power supply idle control setting, and depending on your system, the exact methods may change. If you have any questions about how to access or utilize the BIOS settings, you should always consult your system’s instructions or get support from the maker of your computer.

What are some potential drawbacks or risks of changing the Power supply idle control setting?

While adjusting the Power supply idle control setting can potentially save energy and reduce heat generation, there are also some potential drawbacks or risks to consider:

1. Performance Impact: Changing the Power supply idle control setting can impact your system’s overall performance, exceptionally if you choose the low setting. This can lead to slower response times and reduced productivity.

2. Compatibility Issues: Some systems may not be compatible with specific Power supply idle control settings, resulting in instability or crashes.

3. Component Wear and Tear: While reducing power consumption during idle periods can help prolong the lifespan of your components, it’s worth noting that constantly changing voltage levels can also contribute to wear and tear over time.

4. BIOS Updates: Updating your BIOS or firmware can reset your Power supply idle control settings to default, which can be frustrating if you’ve spent time customizing them.

Overall, weighing the potential benefits and risks before changing the Power supply idle control setting is crucial, as testing your system’s stability and performance after making any changes.

How can you determine whether changing the Power supply idle control setting saves you energy?

Adjusting the Power supply idle control setting can save energy and lower electricity bills. In this context, using a power meter, built-in power monitoring tools, and comparing electricity bills can help you track the power consumption before and after changing the Power supply idle control setting.

Use a power meter: A power meter is a tool that calculates how much electricity your computer is using. To see if there is a noticeable difference, use a power meter to compare your system’s power usage before and after altering the Power supply idle control setting.

Use built-in power monitoring tools: Most operating systems include power monitoring tools built in, that let you see how much energy your system is consuming. These tools can be used to track your system’s power use, both before and after modifying the power supply idle control setting.

Compare electricity bills: If you’re interested in lowering your power costs, you can examine the difference between your bills before and after modifying the Power supply idle control option, but the changes are minute to reflect on the bills.

It’s important to note that depending on your usage habits, the components in your system, and the precise Power supply idle control setting you select, the amount of energy you may save by modifying the Power supply idle control setting may vary. Yet, keeping an eye on your system’s power use might help you determine whether your adjustments have a real impact.

What are the benefits of mastering Power Supply Idle Control, and how can it help you optimize your computer’s energy usage?

Mastering Power Supply Idle Control can assist you in optimizing your computer’s energy use in various ways. For example, you can conserve energy and minimize the amount of heat generated by your computer by altering the voltage and power consumption levels during idle periods, which can lead to many benefits such as:

  • Reducing your electricity bills: You can save money on electricity costs by lowering your system’s total power usage.
  • Prolonging the lifespan of your components: You can extend the lifespan of your components by lowering wear and tear.
  • Contributing to a greener and more sustainable lifestyle: You can contribute to a more sustainable lifestyle by lowering your carbon footprint.

Conclusion

In conclusion, understanding and optimizing your computer’s power supply idle control is an excellent way to save energy and reduce electricity costs while extending the life of your computer components. Changing the Power supply idle control setting can reduce energy waste and heat production while improving your system’s performance and efficiency. However, it’s essential to select the right option for your usage patterns and preferences and be aware of the potential drawbacks or risks.

Always consult your system’s instructions or get support from your computer manufacturer if you have any questions about accessing or utilizing the BIOS settings. Considering these considerations, you can make informed decisions about power supply idle control and reap the benefits of a more efficient and cost-effective computer.

Как проверить Core C6 State

Всем доброго времени суток!
Пишу в продолжении своего прошлого вопроса.

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

Если вкратце — то можно отключить в биосе настройку Core C6 State (фича экономия энергопотребления в простое процессора).

Сделал нечто подобное у себя в биосе, но писк не прекратился. У меня возникает вопрос — как проверить отключил ли я реально Core C6 State или нет? 🙂

Просто сделай андервольт и проверь, останется ли писк. Если останется, то никакие С6 и подавно не помогут. Если писк сохраняется без нагрузки, то надо менять, это копеечный ремонт, известно что перепаять, известно где, элементы не дорогие. В нормальном сервисе это сделают без проблем.

Где? На скрине нет инфы.

Судя по фото биос — с-стейт выключен, аида правильно пишет. Ниже еще есть power supply idle control, можешь попробовать вручную выставить typical current idle или как-то так называется)

Пробовал в винде через павер план зафиксировать частоту? тогда писк тоже есть?
Например, если выставить частоту проца минимум 90% и максимум 90%

Один скрин от матери ASUS, второй от Gigabyte) Для чистоты эксперимента нужно все C-state выключить, core boost, speedstep и если есть, Spread Spectrum тоже выключить. Прога throttlestop тоже пробовать, но она только для intel процов.

Power Supply Idle Control in motherboard GA-AB350 GAMING 3

08787a2299ba478cadc43014002d671b.jpg

Just leave it on auto.
Your cpu is over clocked anyway (meanin g c-states are disabled) .

The option is there for older psu’s which donnot support very low power states & are known to shut off while the pc is idling on deaktop.

Will not be an issue to you.

matute1172
Reputable
  • Mar 27, 2018
  • #3

[quotemsg=20831010,0,1031363]Just leave it on auto.
Your cpu is over clocked anyway (meanin g c-states are disabled) .

The option is there for older psu’s which donnot support very low power states & are known to shut off while the pc is idling on deaktop.

Краткое руководство по управлению питанием процессора

Как центральный процессор может сокращать собственное энергопотребление? Основы этого процесса — в статье.

Центральный процессор (CPU) спроектирован на бесконечно долгую работу при определенной нагрузке. Практически никто не проводит вычисления круглые сутки, поэтому большую часть времени он не работает на расчетном максимуме. Тогда какой смысл держать его включенным на полную мощность? Здесь стоит задуматься об управлении питанием процессора. Эта тема включает в себя оперативную память, графические ускорители и так далее, но я собираюсь рассказать только про CPU.

Если вы знаете про C-состояния (C-states), P-состояния (P-states) и то, как процессор переходит между ними, то, возможно, в этой статье вы не увидите ничего нового. Если это не так, продолжайте читать.

Я планировал добавить реальные примеры из ОС Linux, но статья становилась все больше, так что я решил приберечь это для следующей статьи.

Основные источники информации, использованные в этом тексте:

Особенности CPU

Согласно официальной странице продукта, мой процессор поддерживает следующие технологии:

  • состояния простоя (Idle States);
  • усовершенствованная технология Intel® SpeedStep (Enhanced Intel® SpeedStep Technology).

Теперь выясним, что значит каждое из этих определений.

Как снизить энергопотребление процессора во время его работы?

На процессорах для массового использования (мы не берем в расчет вещи, которые возможны при их проектировании) для снижения потребляемой энергии можно реализовать один из сценариев:

  • Сократить энергопотребление подсистемы (ядра или другого ресурса, такого как тактовый генератор или кэш) путем отключения питания (уменьшив напряжение до нуля).
  • Снизить энергопотребление путем снижения напряжения и/или таковой частоты подсистемы и/или целого процессора.

Второй вариант требует чуть больше объяснений. Энергопотребление интегральной схемы, которой является процессор, линейно пропорционально тактовой частоте и квадратично напряжению.

Примечание для тех, кто разбирается в цифровой электронике: Pcpu = Pdynamic + Pshort circuit + Pleak. При работающем процессоре Pdynamic является наиболее важной составляющей, именно эта часть зависит линейно от частоты и квадратично от напряжения. Pshort circuit пропорционально частоте, а Pleak — напряжению.

Более того, напряжение и тактовая частота связаны линейной зависимостью.

Высокая производительность требует повышенной тактовой частоты и увеличения напряжения, что еще больше влияет на энергопотребление.

Каков предел энергопотребления процессора?

Это во многом зависит от процессора, но для процессора E3-1245 v5 @ 3.50 ГГц расчетная тепловая мощность (Thermal Design Power, TDP) составляет 80 ватт. Это среднее значение, которое процессор может выдерживать бесконечно долго (Power Limit, PL1 на изображении ниже). Системы охлаждения должны быть рассчитаны на это значение, чтобы быть надежными. Фактическое энергопотребление процессора может быть выше в течение короткого промежутка времени (состояния PL2, PL3, PL4 на изображении ниже). TDP измеряется при нагрузке высокой вычислительной сложности (худший случай), когда все ядра работают на базовой частоте (3.5 ГГц).

Как видно на изображении выше, процессор в состоянии PL2 потребляет больше энергии, чем заявлено в TDP. Процессор может находиться в этом состоянии до 100 секунд, а это достаточно долго.

Состояния питания (C-states) vs состояния производительности (P-states)

Состояния питания (C-states) vs состояния производительности (P-states)
Вот два способа снизить энергопотребление процессора:

  • отключить некоторые подсистемы;
  • снизить напряжение/частоту.
  • C-состояний;
  • P-состояний.

P-состояния описывают второй случай. Подсистемы процессора работают, но не требуют максимальной производительности, поэтому напряжение и/или тактовая частота для этой подсистемы может быть снижена. Таким образом, P-состояния, P[X], обозначают, что некоторая подсистема (например, ядро), работает на заданной паре (частота, напряжение).

Так как большинство современных процессоров состоит из нескольких ядер, то С-состояния разделены на С-состояния ядра (Core C-states, CC-states) и на С-состояния процессора (Package C-states, PC-states). Причина появления PC-состояний очень проста. Существуют компоненты с общим доступом (например, общий кэш), которые могут быть отключены только после отключения всех ядер, имеющих доступ к этому компоненту. Однако мы в роли пользователя или программиста не можем взаимодействовать с состояниями пакета напрямую, но можем управлять состояниями отдельных ядер. Таким образом, управляя CC-состояниями, мы косвенно управляем и PC-состояниями.

Состояния нумеруются от нуля по возрастанию, то есть C0, C1… и P0, P1… Большее число обозначает большее энергосбережение. C0 означает, что все компоненты включены. P0 означает максимальную производительность, то есть максимальные тактовую частоту, напряжение и энергопотребление.

С-состояния

Вот базовые С-состояния (определенные в стандарте ACPI).

  • C0: Active, процессор/ядро выполняет инструкции. Здесь применяются P-состояния, процессор/ядро могут работать в режиме максимальной производительности (P0) или в режиме энергосбережения (в состоянии, отличном от P0).
  • C1: Halt, процессор не выполняет инструкций, но может мгновенно вернуться в состояние С0. Поскольку процессор не работает, то P-состояния не актуальны для состояний, отличных от С0.
  • C2: Stop-Clock, схож с C1, но требует больше времени для возврата в C0.
  • С3: Sleep. Возврат в C0 требует ощутимо большего времени.

Примечание: Из-за технологии Intel® Hyper-Threading существуют также С-состояния потоков. Хотя отдельный поток может работать с С-состояниями, изменения в энергопотреблении происходят, только когда ядро входит в нужное состояние. В данной статье тема C-состояний на потоках рассматриваться не будет.

Вот описание состояний из даташита:

Примечание: LLC обозначает Last Level Cache, кэш последнего уровня и обозначает общий L3 кэш процессора.

Визуальное представление состояний:

Источник: Software Impact to Platform Energy-Efficiency White Paper

Последовательность C-состояний простыми словами:

  • Нормальная работа при C0.
  • Сначала останавливается тактовый генератор простаивающего ядра (С1).
  • Затем локальные кэши ядра (L1/L2) сбрасываются и снимается напряжение с ядра (С3).
  • Как только все ядра отключены, общий кэш (L3/LLC) ядер сбрасывается и процессор (почти) полностью может быть обесточен. Я говорю «почти», потому что, по моим предположениям, какая-то часть должна быть активна, чтобы вернуть процессор в состояние С0.

Однако если ядро работает (C0), то единственное состояние, в котором может находиться процессор, — C0. С другой стороны, если ядро полностью выключено (C8), процессор может находиться в C0, если другое ядро работает.

Примечание: Intel Software Developer’s Manual упоминает про суб-C-состояния (sub C-state). Каждое С-состояние состоит из нескольких суб-С-состояний. После изучения исходного кода модуля ядра intel_idle я понял, что состояния C1 и C1E являются состоянием С1 с подтипом 0 и 1 соответственно.

Число подтипов для каждого из восьми С-состояний (0..7) определяется с помощью инструкции CPUID. Для моего процессора утилита cpuid выводит следующую информацию:

Замечание из инструкции 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: Sleeping.
    • G1/S1: Power on Suspend. Состояние системы сохраняется, питание процессора и кэшей поддерживается.
    • G1/S2: Процессор отключен, кэши сброшены.
    • G1/S3: Standby или Suspend to RAM (STR). Оперативная память остается практически единственным компонентом с питанием.
    • G1/S4: Hibernation или Suspend to Disk. Все сохраняется в энергонезависимую память, все системы обесточиваются.

    Вот поддерживаемые состояния ACPI.

    Комбинации состояний ACPI G/S и С-состояний процессора

    Приятно видеть все комбинации в таблице:

    В состоянии G0/S0/C8 системы процессора запущены, но все ядра отключены.

    В G1 (S3 или S4) некорректно говорить про С-состояния (это касается как CC-состояний, так и PC-состояний), так как процессор полностью обесточен.

    Для G3 не существует S-состояний. Система не спит, она физически отключена и не может проснуться. Ей необходимо сначала получить питание.

    Как программно запросить переход в энергосберегающее С-состояние?

    Современный (но не единственный) способ запросить переход в энергосберегающее состояние — это использовать инструкцию MWAIT или инструкцию HLT. Это инструкции привилегированного уровня, и они не могут быть выполнены пользовательскими программами.

    Инструкция MWAIT (Monitor Wait) заставляет процессор перейти в оптимизированное состояние (C-состояние) до тех пор, пока по указанному (с помощью другой инструкции, MONITOR) адресу не будет произведена запись. Для управления питанием MWAIT работает с регистром EAX. Биты 4-7 используются для указания целевого С-состояния, а биты 0-3 указывают суб-состояние.

    Примечание: Я думаю, что на данный момент только AMD обладает инструкциями MONITORX/MWAITX, которые, помимо мониторинга записи по адресу, работают с таймером. Это еще называется Timed MWAIT.

    Инструкция HLT (halt) останавливает выполнение, и ядро переходит в состояние HALT до тех пор, пока не произойдет прерывание. Это означает, что ядро переходит в состояние C1 или C1E.

    Что вынуждает ядро входить в определенное С-состояние?

    • В состояние С0 ядро входит при загрузке, когда происходит прерывание, или после записи по адресу памяти, который отслеживается инструкцией MWAIT.
    • Состояния C1/C1E достижимы с помощью инструкций HLT и MWAIT.
    • Войти в состояние С3 можно с помощью инструкции MWAIT. Затем кэши L1 и L2 сбрасываются в кэш верхнего уровня (LLC), и все тактовые генераторы процессора останавливаются. Тем не менее, ядро сохраняет свое состояние, так как не обесточено.
    • Вход в состояние С6 возможен через инструкцию MWAIT. Ядро сохраняет состояние на выделенную SRAM и напряжение на ядре снижается до нуля. В этом состоянии ядро обесточено. При выходе из C6 состояние ядра восстанавливается из SRAM.
    • Для C7 и C8 аналогично C6.

    Как отмечалось ранее, переходы между глубокими С-состояниями имеют высокие задержки и высокие энергетические затраты. Таким образом, такие переходы должны выполняться с осторожностью, особенно на устройствах, работающих от аккумуляторов.

    Возможно ли отключить С-состояния (всегда использовать С0)?

    Это возможно, но не рекомендуется. В даташите (секция 4.2.2, страница 64) есть примечание: «Долгосрочная надежность не гарантируется, если все энергосберегающие состояния простоя не включены». Поэтому вам не стоит отключать С-состояния.

    Как прерывания влияют на процессор\ядро в состоянии сна?

    Когда происходит прерывание, соответствующее ядро пробуждается и переходит в состояние С0. Однако, например Intel® Xeon® E3-1200 v5, поддерживает технологию Power Aware Interrupt Routing (PAIR), у которой есть два достоинства:

    • для энергосбережения прерывание может быть переадресовано работающему ядру, чтобы не будить спящее ядро;
    • для производительности прерывание может быть переадресовано от работающего на полную мощность ядра к простаивающему (С1) ядру.

    P-состояния

    P-состояния подразумевают, что ядро в состоянии С0, потому что ему требуется питание, чтобы выполнять инструкции. P-состояния позволяют изменять напряжение и частоту ядра (другими словами рабочий режим), чтобы снизить энергопотребление. Существует набор P-состояний, каждое из которых соответствует разных рабочим режимам (пары напряжение-частота). Наиболее высокий рабочий режим (P0) предоставляет максимальную производительность.

    Процессор Intel® Xeon® E3–1200 v5 позволяет контролировать P-состояния из операционной системы (Intel® SpeedStep Technology) или оставить это оборудованию (Intel® Speed Shift Technology). Вся информация ниже специфична для семейства Intel® Xeon® E3-1200 v5, но я полагаю, это в той или иной степени актуально и для других современных процессоров.

    P-состояния, управляемые операционной системой

    В этом случае операционная система знает о P-состояниях и конкретном состоянии, запрошенным ОС. Проще говоря, операционная система выбирает рабочую частоту, а напряжение подбирается процессором в зависимости от частоты и других факторов. После того, как P-состояние запрошено записью в моделезависимый регистр (подразумевается запись 16 бит в регистр IA32_PERF_CTL), напряжение изменяется до автоматически вычисленного значения и тактовый генератор переключается на заданную частоту. Все ядра имеют одно общее P-состояние, поэтому невозможно установить P-состояние эксклюзивно для одного ядра. Текущее P-состояние (рабочий режим) можно узнать, прочитав информацию из другого моделезависимого регистра — IA32_PERF_STATUS.

    Смена P-состояния мгновенна, поэтому в секунду можно выполнять множество переходов. Это отличает от переходов C, которые выполняются дольше и требуют энергетических затрат.

    P-состояния, управляемые оборудованием

    В этом случае ОС знает об аппаратной поддержке P-состояний и отправляет запросы с указанием нагрузки. В запросах не указывается конкретное P-состояние или частота. На основе информации от ОС, а также других факторов и ограничений оборудование выбирает подходящее P-состояние.

    Я хочу рассказать об этом подробнее в следующей статье, но сейчас я поделюсь с вами своими мыслями. Мой домашний компьютер работает в этом режиме, я узнал это, проверив IA32_PM_ENABLE. Максимальный (но не гарантированный) уровень производительности — 39, минимальный — 1. Можно предположить, что существует 39 P-состояний. На данный момент уровень 39 установлен ОС как минимальный и как максимальный, потому что я отключил динамическое изменение частоты процессора в ядре.

    Заметки про Intel® Turbo Boost

    Поскольку TDP (расчетная тепловая мощность) — это максимальная мощность, которую процессор может выдержать, то процессор может повышать свою частоту выше базовой, при условии что энергопотребление не превысит TDP. Технология Turbo Boost может временно повышать энергопотребление до границы PL2 (Power Limit 2) на короткий промежуток времени. Поведение Turbo Boost может быть изменено через подсказки оборудованию.

    Применима ли эта информация о C-состояниях и P-состояниях к мобильным и встраиваемым процессорам?

    Для примера, недавний MacBook Air с процессором i5-5350U в основном поддерживает возможности, описанные выше (но я не уверен про P-состояния, контролируемые оборудованием). Я также смотрел документацию ARM Cortex-A, и, хотя там применяются другие термины, механизмы управления питанием выглядят похоже.

    Как это все работает, например, на Linux?

    На этот вопрос я отвечу в другой статье.

    Как я могу узнать состояние процессора?

    Существует не так много приложений, которые могут выводить эту информацию. Но вы можете использовать, например, CoreFreq.

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

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