peci agent 0 что это

Мониторинг и анализ температуры процессоров Intel

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

Дело в том, что современные системы мониторинга температуры процессоров выдают большое число показаний. Эта статья о том, как эти данные правильно считать и понять, что же из них показывает «реальную температуру» процессора. В данной статье мы рассмотрим только механизмы термомониторинга процессоров Intel, потому что в AMD они в корне отличаются. Основное отличие — в характере действия защиты от перегрева. Если перегревается процессор AMD, он теряет стабильность работы, тогда как процессор от Intel лишь снизит свою производительность, препятствуя дальнейшему росту температуры кристалла.

Система мониторинга температуры современных процессоров Intel

Такая система в процессорах Intel называется DTS (Digital Thermal Sensors), что указывает на то, что измерение производится цифровыми методами. Эта система впервые была внедрена в процессорах Intel Pentium M еще в 2004 году, но получила более широкое распространение в настольных процессорах позже. Фактически, во всех процессорах без исключения DTS стала использоваться только с переходом на 45 yv техпроцесс ядра Intel. Ранее использовался менее точный аналоговый метод, когда термодиод, находился под крышкой термораспределителя процессора и сообщал информацию о температуре внежней системе мониторинга, которая находилась в микросхеме мультиконтроллера (она же SIO/MIO).

Цифровые датчики DTS расположены прямо на кристалле недалеко от каждого ядра и представляют собой не абсолютные показания температур, а отрицательное число — дельту между текущей температурой и максимальной температурой срабатывания защитных механизмов терморегулирования TCC (например, троттлинг), обозначаемой Tjmax. Таким образом, зная абсолютную температуру, при которой срабатывает TCC, можно программно определить текущую температуру ядер по значению дельты. Проблема в том, что у разных степпингов процессоров температура срабатывания TCC различается, при этом для большого количества процессоров значения компанией Intel не декларируется (не документированы) для пользователей.

Tjmax, Tcase

Максимальная температура Tjunction (она же Tjmax) — это максимальная температура термопары, при которой процессор может работать без использования внутренних механизмов терморегуляции для снижения мощности и ограничения температуры. Активация системы терморегулирования процессора может привести к снижению производительности, поскольку процессор обычно снижает частоту и мощность, чтобы предотвратить перегрев. Задача поставщика системы или любителя самостоятельной сборки — разработать конфигурацию платформы, которая не достигает порогового значения Tjunction во время тяжелых рабочих нагрузок, чтобы максимизировать производительность системы.

Датчики DTS работают с определённой долей погрешности, правда, чем выше температура датчиков (меньше DTS), тем точнее снимаемые показания. Производитель калибрует датчики DTS вблизи температуры Tjmax.

Считывание данных с датчиков DTS через специальные регистры Model Specific Register (MSR) или через интерфейс Platform Environment Control Interface (PECI). Технология PECI используется для управления скоростью вращения ветилятора в зависимости от нагрева процессора. Управление скоростью вращения вентилятора происходит следующим образом. Если процессор однокристальный (например, Core 2 Duo, Core i7 — там, где все ядра находятся на одном кристалле) — показания со всех датчиков обрабатываются в PECI-домене и значение, снятое с самого горячего ядра (то есть, самое меньшее значение c датчиков DTS), используется для управления скоростью вращения вентилятора (CPU Fan). Если процессор двухкристальный (Core 2 Quad), то PECI-доменов тоже два (на каждый кристалл свой PECI-домен) — и опять, значение с самого горячего PECI-домена (по сути, с самого горячего ядра в процессоре) используется для управления скоростью вращения вентилятора.

Для настольных процессоров 32нм и 45нм семейств Core i3/i5/i7 Intel официально данные о значениях Tjmax не разглашала, но по многочисленным наблюдениям и замерам энтузиастов они примерно равны 100°C (для большинства процессоров). Это упоминается и в Thermal Design Guide от 2013 года. Там указывается (Table 2) значение 100 градусов для 2 и 4 ядерных процессоров всех мощностей (TDP) — 45, 35 и 17 W.

peci agent 0 что это. Смотреть фото peci agent 0 что это. Смотреть картинку peci agent 0 что это. Картинка про peci agent 0 что это. Фото peci agent 0 что это

Для настольных процессоров с техпроцессом 22 нм на ядре Ivy Bridge данные о Tjmax были официально раскрыты в документе (стр. 16). Мы видим, что значения колеблются от 91 до 105 градусов.

В технических документациях Intel указывает для каждой модели значение Thermal Specification (посмотреть его для каждой модели также можно здесь). Это значение соответствует максимальной рабочей температуре корпуса процессора (Tcase/Tc), и измеряется оно на стенде, где в геометрическом центре теплораспределительной крышки располагают термопару и смотрят, какое она покажет значение температуры, когда в процессоре генерируется сигнал PROCHOT# (то есть, когда любой из датчиков DTS выдал значение 0, что говорит от достижении Tjmax). Для процессоров семейства Core эта температура примерно равна 71-73 градуса (точнее надо смотреть конкретную модель процессора). Эту температуру (Tcase/Tc) привязывают по эмпирическим формулам к показаниям датчиков DTS (иначе и нельзя, потому что в цельнометаллической крышке нет никаких датчиков). Становится понятно, что температура крышки — это довольно бесполезный показатель, потому что эта температура там, где нет термодатчиков, поэтому на нее можно не ориентироваться.

peci agent 0 что это. Смотреть фото peci agent 0 что это. Смотреть картинку peci agent 0 что это. Картинка про peci agent 0 что это. Фото peci agent 0 что это

Максимальная температура Tcase определяет рабочую температуру процессора со встроенным теплоотводом в рамках собранной системы. Эта спецификация предназначена для обеспечения того, чтобы процессор не превышал свою рабочую температуру, пока система способна обеспечить достаточное охлаждение, чтобы поддерживать верхний предел IHS при этой температуре. Это в первую очередь предназначено для производителей систем при оценке полученной конструкции системы.

peci agent 0 что это. Смотреть фото peci agent 0 что это. Смотреть картинку peci agent 0 что это. Картинка про peci agent 0 что это. Фото peci agent 0 что это

Механизмы защиты от перегрева

Все современные процессоры Intel поддерживают ряд технологий, отвечающих за защиту процессора от перегрева. Это Thermal Control Circuit (TCC) и THERMTRIP# Signal. Начнем с TCC, элементами которой являются Thermal Monitor (TM1) и Thermal Monitor 2 (TM2).

В общих словах задачу TCC можно охарактеризовать так: принудительное поддержание температуры процессора в безопасных пределах. По достижении температуры Tjmax, выдается сигнал PROCHOT#. Если технологии Thermal Monitor включены (по умолчанию они включены) срабатывает сначала TM2, которая также впервые была представлена в процессорах Pentium M. TM2 понижает множитель и напряжение питания процессора. Это приводит к значительной потере производительности процессора, но и к снижению нагрева. Как только нормальный температурный режим восстанавливается, восстанавливаются и значения множителя и напряжения. Если данной меры оказывается недостаточно, то тогда срабатывает и TM1. TM1 — более старая технология по сравнению с TM2, внедренная еще в процессорах Pentium 4. Её активация заставляет процессор пропускать такты, что также называется троттлингом. Такты ядра — это промежуток между двумя импульсами тактового генератора, который синхронизирует выполнение всех операций процессора. Выполнение различных элементарных операций может занимать от долей такта до нескольких тактов в зависимости от команды и процессора. Троттлинг еще больше снижает производительность, потому что вводится задержка в исполнение даже простейших команд.

peci agent 0 что это. Смотреть фото peci agent 0 что это. Смотреть картинку peci agent 0 что это. Картинка про peci agent 0 что это. Фото peci agent 0 что это

TM1 включается установкой бита IA32_MISC_ENABLE = 3 в BIOS. Программное обеспечение не имеет доступа к этому биту и не может изменять условия, влияющие на срабатывание TM1. Эти условия откалиброваны на заводе и зашиты в ядро. TM2 включается установкой бита IA32_MISC_ENABLE в значение 13. По умолчанию обе технологии включены и не рекомендуется их отключать.

С технической точки зрения, достижение пороговой температуры записывается как флаг в регистр MSR под названием IA32_THERM_INTERRUPT, что вызывает программное прерывание процессора. Эти прерывания и считывает BIOS.

Термозащиты TCC бывает достаточно практически всегда, чтобы восстановить нормальный температурный режим процессора. В том же случае, когда этих мер оказывается недостаточно, и температура кристалла превышает температуру активации TCC приблизительно на 20-25 °C, процессор выключается полностью (THERMTRIP# Signal — снимается напряжение питания Vcc). То есть можно сказать, что питание системы отключится примерно при 120 градусах.

Фиксировать срабатывание троттлинга можно при помощи стороннего ПО. Вот несколько вариантов: TMonitor, RMClock. Также его визуально можно увидеть, отслеживая текущий множитель и частоту ядер в программах типа HWiNFO, CPU-Z,HWMonitor и AIDA64.

peci agent 0 что это. Смотреть фото peci agent 0 что это. Смотреть картинку peci agent 0 что это. Картинка про peci agent 0 что это. Фото peci agent 0 что это HWiNFO частоты и множитель и модуляция тактов CPU

ПО для мониторинга температуры

Как уже было сказано, для считывания «правильной» температуры, необходимо читать информацию из DTS. Увы, популярные программы Everest/AIDA64 не умеют этого делать. Датчик ЦП/CPU в этих программах — околосокетный датчик, для процессоров Intel Core (2, i7) в качестве индикатора температуры не рассматривается, т.к. безбожно врет. Так же следует понимать, что ни одна программа мониторинга не способна показать Tcase потому что в крышке процессора датчиков нет.

Для определения максимальной температуры процессора главное — совместить по времени нагрузку процессора и мониторинг температуры. Держите одновременно открытыми окна процессорного теста, программы-монитора и детектор термозащиты (RMClock для TM1, TAT для TM2. Срабатывание TM2 будет видно и в CPU-Z как падение множителя процессора).

peci agent 0 что это. Смотреть фото peci agent 0 что это. Смотреть картинку peci agent 0 что это. Картинка про peci agent 0 что это. Фото peci agent 0 что это CPU-Z множитель и частота

Вот программы, которые умеют работать с DTS:

TM2 допускает программную настройку (с помощью RMClock, например) своих параметров. Также термозащиту можно принудительно включить или запретить ее автоматическое включение программным путем в BIOS платы или программе RMClock (и то, и другое возможно не всегда).

В конце для справки приведу документацию Intel:

Источник

Peci agent 0 что это

Внимание!
Тема открыта для обсуждения общих и теоретических вопросов температурного режима работы процессоров, датчиков температуры и т.п.

Практические вопросы типа «У меня сильно греется процессор, что делать» или «Как мне снизить температуру процессора» и ответы на них являются оффтопиков для данной темы и удаляются без предупреждения. Их можно обсудить в специально открытой для них ветке При нагрузке, возможно, перегревается процессор. Подскажите что мне делать?

FAQ по температуре процессоров

Прежде, чем задать вопрос, воспользуйтесь поиском по теме.

Увеличение производительности процессоров зачастую сопряжено с увеличением энергопотребления и, следовательно, тепловыведения. Есть закономерность, что изменение тепловыведения прямо пропорционально изменению частоты и квадратно пропорционально изменению напряжения. В свою очередь, увеличение тепловыведения повышает требования к эффективности системы охлаждения. Каждый процессор должен работать в рамках своего документированного теплового режима, а его нарушение может сократить срок службы процессора или сразу привести к потере работоспособности. Современные процессоры подерживают различные функции термозащиты, чтобы этого не произошло. Кроме того, температурный режим становится ещё важнее в случае разгона процессора, так как высокий нагрев потенциально способен ухудшить разгонный потенциал.

Для начала про терминологию.

Есть три режима работы процессора, которые могут быть интересны в контексте мониторинга температур:
— без нагрузки. Процессор не выполняет ресурсоемкие вычисления. Предположительно также, что активированы все поддерживаемые технологии энергосбережения. С практической точки зрения этот режим не должен быть интересен вообще.
— типичная нагрузка. Процессор выполняет обычные интенсивные вычисления. Технологии энергосбережения при этом не активированы, даже если они поддерживаются и разрешены. Этот режим интересен с точки зрения контроля эффективности системы охлаждения при обычной работе, но не позволяет раскрыть весь её потенциал.
— стресс-тестирование. Процессор выполняет специализированные интенсивные вычисления, которые приводят к максимальному нагреву ядер. Именно такой вид нагрузки помогает проверить систему охлаждения «на прочность». В конце данного FAQ приведен список ПО для проведения стресс-тестирований.

2. Тепловой режим процессоров Intel (на примере семейства Core 2).

2.1. Термозащита современных процессоров Intel.

Фиксировать срабатывание троттлинга можно при помощи стороннего ПО. Вот несколько вариантов: TMonitor, RMClock.

2.2. Мониторинг теплового режима современных процессоров Intel.

Программный мониторинг с цифровых термодатчиков ядер (DTS) на кристалле.

Датчики DTS работают с определённой долей погрешности (иногда довольно большой), правда, чем выше температура датчиков (меньше DTS), тем точнее снимаемые показания. Производитель калибрует датчики DTS вблизи температуры Tjmax. Программы типа RealTemp, CoreTemp как раз снимают показания с датчиков DTS (точнее, из Core Temp Register).

Программный мониторинг с общего термодиода на кристалле процессора.

Из этого всего не следует, что мониторить температуру процессоров бесполезно. Но важно помнить, что каждый метод мониторинга процессоров имеет изъяны, то есть ко всем показаниям следует относится осторожно. Ещё один вывод: не стоит беспокоиться о температуре процессора, если его тепловой режим в нагрузке далек до порога срабатывания термозащиты (

10 градусов в запасе).

P.S. Осенью 2008 года Intel официально объявила значения Tjmax для своих настольных процессоров семейства Core2 и смежных с ними серверных процессоров.

Для настольных процессоров 32нм и 45нм семейств Core i3/i5/i7 Intel официально данные о значениях Tjmax не разглашала, но по многочисленным наблюдениям и замерам энтузиастов они примерно равны 100°C (для большинства процессоров). Также имеется документ (стр. 75), где упоминается Tjmax, равный 99°C.

Для настольных процессоров 22нм поколения Ivy Bridge данные о Tjmax были официально раскрыты в документе (стр. 16).

P.P.S. Часть FAQ по температуре процессоров AMD находится в разработке.

Если у вас есть предложения по редактированию, улучшению и дополнению FAQ, просьба не держать при себе, а обратиться к кураторам данной темы или модераторам форума «Разгон и охлаждение». Любая помощь приветствуется.

Источник

Увеличение производительности процессоров зачастую сопряжено с увеличением энергопотребления и, следовательно, тепловыведения. Есть закономерность, что изменение тепловыведения прямо пропорционально изменению частоты и квадратно пропорционально изменению напряжения. В свою очередь, увеличение тепловыведения повышает требования к эффективности системы охлаждения. Каждый процессор должен работать в рамках своего документированного теплового режима, а его нарушение может сократить срок службы процессора или сразу привести к потере работоспособности. Современные процессоры подерживают различные функции термозащиты, чтобы этого не произошло. Кроме того, температурный режим становится ещё важнее в случае разгона процессора, так как высокий нагрев потенциально способен ухудшить разгонный потенциал.

Для начала про терминологию.

Есть три режима работы процессора, которые могут быть интересны в контексте мониторинга температур:
— без нагрузки. Процессор не выполняет ресурсоемкие вычисления. Предположительно также, что активированы все поддерживаемые технологии энергосбережения. С практической точки зрения этот режим не должен быть интересен вообще.
— типичная нагрузка. Процессор выполняет обычные интенсивные вычисления. Технологии энергосбережения при этом не активированы, даже если они поддерживаются и разрешены. Этот режим интересен с точки зрения контроля эффективности системы охлаждения при обычной работе, но не позволяет раскрыть весь её потенциал.
— стресс-тестирование. Процессор выполняет специализированные интенсивные вычисления, которые приводят к максимальному нагреву ядер. Именно такой вид нагрузки помогает проверить систему охлаждения «на прочность». В конце данного FAQ приведен список ПО для проведения стресс-тестирований.

2. Тепловой режим процессоров Intel (на примере семейства Core 2).

2.1. Термозащита современных процессоров Intel.

2.2. Мониторинг теплового режима современных процессоров Intel.

Программный мониторинг с цифровых термодатчиков ядер ( DTS ) на кристалле.

Программный мониторинг с общего термодиода на кристалле процессора.

Из этого всего не следует, что мониторить температуру процессоров бесполезно. Но важно помнить, что каждый метод мониторинга процессоров имеет изъяны, то есть ко всем показаниям следует относится осторожно. Ещё один вывод: не стоит беспокоиться о температуре процессора, если его тепловой режим в нагрузке далек до порога срабатывания термозащиты (

10 градусов в запасе).

P.S. Осенью 2008 года Intel официально объявила значения Tjmax для своих настольных процессоров семейства Core2 и смежных с ними серверных процессоров.

Для настольных процессоров 22нм поколения Ivy Bridge данные о Tjmax были официально раскрыты в документе (стр. 16).

P.P.S. Часть FAQ по температуре процессоров AMD находится в разработке.

Источник

cpu peci что это

peci agent 0 что это. Смотреть фото peci agent 0 что это. Смотреть картинку peci agent 0 что это. Картинка про peci agent 0 что это. Фото peci agent 0 что это

Platform Environment Control Interface, abbreviated as PECI, is a thermal management standard introduced in 2006 with the Intel Core 2 Duo microprocessors.

Contents

Details [ edit ]

While previous thermal management technologies have made use of thermal diodes, PECI instead uses on-die digital thermal sensors (DTS). These sensors, after being calibrated at the factory, are able to provide digital data concerning processor temperature information. The PECI bus, allowing access to this data from chipset components, is a proprietary single-wire interface with a variable data transfer speed (from 2 kbit/s to 2 Mbit/s).

From a control standpoint, the main difference between PECI and the previously used thermal monitoring methods is that PECI reports a negative value expressing the difference between the current temperature and the thermal throttle point (at which the CPU reduces speed or shuts down to prevent damage due to overheating) instead of the absolute temperature. For example, for a CPU with maximal temperature of 85 °C and a current temperature reading of 35 °C, the value reported by PECI would be −50 °C.

Advantages [ edit ]

Since the value reported by PECI takes into account internal processor information about safe operating temperatures, it alleviates the need for the BIOS or operating system to make potentially incorrect assumptions about this limit. Furthermore, it supports dynamic fan control with a high degree of accuracy, where fan speed can be progressively increased as the value approaches zero.

I have a question about my MacBook Air CPU temperature. I’ve read a lot of similar questions but there’s something I can’t understand in my experience.

I’m doing some tests because I’m trying to figure out whether my computer would endure a live streaming of 12 hours (it’s a school music project). When I run Wirecast the first time CPU core PECI temperature (which I monitor with iStat menus app) gets really high (80°-99°), then I get scared and I tried to stream at a lower video resolution and it seems it works. I mean, fan runs at a very low speed or doesn’t run at all and the CPU (if I don’t touch anything and leave the computer streaming only) gets a reasonable percentage of about 50%. But there’s something strange. the temperature «CPU core PECI» it’s still about 80°C-95°C! but if I open up the iStat menus menu the only red-written temperature is «camera proximity» with 64°C.

Does anyone of you know what’s going on? Do you think it’s dangerous for my computer to make this live streaming?

У меня вопрос о температуре процессора MacBook Air. Я прочитал много подобных вопросов, но в моем опыте я не могу понять.

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

Создан 14 фев. 17 2017-02-14 17:26:22 Giorgio Spedicato

peci agent 0 что это. Смотреть фото peci agent 0 что это. Смотреть картинку peci agent 0 что это. Картинка про peci agent 0 что это. Фото peci agent 0 что этоpeci agent 0 что это. Смотреть фото peci agent 0 что это. Смотреть картинку peci agent 0 что это. Картинка про peci agent 0 что это. Фото peci agent 0 что этоpeci agent 0 что это. Смотреть фото peci agent 0 что это. Смотреть картинку peci agent 0 что это. Картинка про peci agent 0 что это. Фото peci agent 0 что это

Core 2 Duo: очень быстрый двуядерный процессорpeci agent 0 что это. Смотреть фото peci agent 0 что это. Смотреть картинку peci agent 0 что это. Картинка про peci agent 0 что это. Фото peci agent 0 что это

Функции энергосбережения Core 2 Duo, связанные с платформой: PSI-2, DTS, PECI

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

Все три функции берут своё начало в мобильном (PSI) или серверном секторах, и все они были существенно улучшены перед тем, как появиться в микро-архитектуре Core 2.

PSI-2 сообщает требования CPU по энергопотреблению

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

peci agent 0 что это. Смотреть фото peci agent 0 что это. Смотреть картинку peci agent 0 что это. Картинка про peci agent 0 что это. Фото peci agent 0 что это

Цифровые термодатчики/ Digital Thermal Sensors (DTS)

peci agent 0 что это. Смотреть фото peci agent 0 что это. Смотреть картинку peci agent 0 что это. Картинка про peci agent 0 что это. Фото peci agent 0 что это

В процессорах Core 2 используются четыре температурных датчика (два на ядро). Они теперь стали цифровыми, что привело к снижению размера по сравнению с предыдущим, аналоговым поколением датчиков. Сейчас датчики расположены ближе к горячим участкам, и они могут отслеживать температуру быстрее и точнее.

PECI: Platform Environment Control Interface

peci agent 0 что это. Смотреть фото peci agent 0 что это. Смотреть картинку peci agent 0 что это. Картинка про peci agent 0 что это. Фото peci agent 0 что это

Теперь, когда есть значения температур, чип управления может использовать эту информацию для влияния на компоненты системы, например, на вентиляторы корпуса. Процессоры Core 2 Duo используют одножильную шину, передающую эту информацию чипу управления, который можно легко настроить через BIOS материнской платы. В зависимости от температуры процессора, вентилятор кулера CPU или другие вентиляторы корпуса могут увеличивать или уменьшать свои обороты, как вручную, так и автоматически.

Можно возразить, что при наличии столь большого числа решений, вручную или автоматически влияющих на скорость вращения вентиляторов, мы никогда не узнаем, достаточный ли поток создают вентиляторы. Но у PECI всё под контролем: после сборки или покупки вашего нового ПК чип управления автоматически отрегулирует все вентиляторы, чтобы они соответствовали температурным настройкам.

Источник

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

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