Недавно я обнаружил, что максимальная температура для процессоров x86/x64 определена в их спецификации. В технических характеристиках "максимальная температура" упоминается как "Core Tjmax".

Например , на Core i7-620M с Intel вы можете увидеть спецификацию здесь , если вы ищете "Core Tjmax" вы увидите , что эта модель имеет максимальную температуру 105 ° C.

Что происходит с компьютером x86/x64, когда его процессор достигает "максимальной температуры" или "Core Tjmax"?

3 ответа3

7

Короткий ответ:

Процессор устанавливает вывод PROCHOT и выключается.

Это зависит от материнской платы, чтобы действовать (или нет) на этот сигнал.

Более длинный ответ

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

Если это не удается и температура повышается до этого, он достигнет точки, в которой ЦП установит контакт PROCHOT и полностью отключит ЦП.

Более подробную информацию можно найти на сайте Intels. Найдите свой конкретный процессор и выберите правильную таблицу данных. (Например, Этот для некоторых из их мобильных процессоров)

Чипы AMD x86/amd64 делают нечто подобное. (Как и все современные процессоры)

1

Процессор сам дросселирует (сигнал PROCHOT #), как только вы достигнете этой температуры. Материнская плата может или не может хотеть выключить машину в этот момент, но, как правило, все еще есть шанс изящно выключиться. Операционная система может сделать это, когда обнаружит перегрев (Linux выключится при Critical temperature reached (### C), shutting down.). Тем не менее, некоторые материнские платы могут просто отключиться сразу же, возможно, даже до достижения этой температуры.

Если вы пройдете слишком далеко за этой точкой, сигнал THERMTRIP # будет подтвержден, и процессор остановит все выполнение. Ожидается, что материнская плата немедленно выключит машину. Из таблицы Skylake-S, стр. 86:

Достижение максимальной рабочей температуры активирует цепь терморегулирования (TCC). При активации TCC приводит к адаптивному уменьшению частоты и напряжения как ядра IA процессора, так и графического ядра. Адаптивный термомонитор будет оставаться активным до тех пор, пока температура упаковки остается на указанном пределе. Следовательно, Adaptive Thermal Monitor будет продолжать снижать частоту и напряжение корпуса до тех пор, пока TCC не будет деактивирован.

Страница 89:

PROCHOT # (процессор горячий) утверждается процессором, когда TCC активен. На уровне пакета существует только один контакт PROCHOT #. Когда какая-либо температура DTS достигает температуры активации TCC, сигнал PROCHOT # будет подтвержден. Политики утверждения PROCHOT # не зависят от включения адаптивного теплового монитора.

Страница 90:

Независимо от включения автоматического режима или режима по требованию, в случае катастрофического сбоя охлаждения пакет автоматически отключится, когда кремний достигнет повышенной температуры, что может привести к физическому повреждению продукта. В этот момент сигнал THERMTRIP # станет активным.

На странице 109 говорится, что критическая точка отключения Skylake-S составляет около 130 ° C на стыке.

1

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

"TJ", вероятно, относится к тепловому зонду, вероятно, к термопаре (с J, обозначающим спай), хотя это может быть термистор. По сути, в вашем процессоре есть небольшой термометр, и ваш процессор будет тормозить при перегреве.

Прошло уже почти десять лет, но стоит посмотреть, что произойдет, если процессор не будет работать или выключаться, чтобы защитить себя. AMD этого не сделала, и процессоры начали курить и готовить сами - до 300 градусов Цельсия. В то время как есть «максимальная» безопасная температура, ваш процессор должен отключиться и / или выключиться задолго до этого

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .