当 x86/x64 计算机的处理器达到最高温度时会发生什么?

当 x86/x64 计算机的处理器达到最高温度时会发生什么?

我最近发现 x86/x64 处理器的规格表中定义了最高温度。规格表中的“最高温度”称为“Core Tjmax”。

例如,在 Intel Core i7-620M 上,您可以查看规格表这里如果您搜索“Core Tjmax”,您会看到该型号的最高温度为 105°C。

当 x86/x64 计算机的处理器达到“最高温度”或“核心 Tjmax”时会发生什么?

答案1

简短回答:

CPU 断言 PROCHOT 引脚并自行关闭。

是否响应该信号取决于主板。

较长的答案

当 CPU 变热(但尚未达到紧急关机温度)时,它会自行节流。这意味着它会降低倍频和电压。结果,处理速度变慢,但 CPU 产生的热量也减少了。

如果失败并且温度上升到那么它将达到 CPU 断言 PROCHOT 引脚的点并且完全关闭 CPU。

更多详细信息可在英特尔网站上找到。查找您的特定 CPU 并选择正确的数据表。(例如 这个用于他们的一些移动 CPU)

AMD x86/amd64 芯片的功能类似。(所有现代 CPU 也一样)

答案2

一旦达到该温度,处理器就会自行节流(发出 PROCHOT# 信号)。此时主板可能会或可能不会选择关闭机器,但通常仍有机会正常关闭。当操作系统检测到过热情况时,它可能会选择这样做(Linux 将使用 来关闭Critical temperature reached (### C), shutting down.)。但是,某些主板可能会立即关闭电源,甚至可能在达到此温度之前就关闭。

如果超出该点太远,则 THERMTRIP# 信号将被置位,处理器将停止所有执行。主板应立即关闭机器。从Skylake-S数据表,第 86 页:

达到最高工作温度会激活热控制电路 (TCC)。激活后,TCC 会导致处理器 IA 核心和图形核心自适应地降低频率和电压。只要封装温度保持在指定限值,自适应热监视器就会保持活动状态。因此,自适应热监视器将继续降低封装频率和电压,直到 TCC 停用。

第89页:

当 TCC 处于活动状态时,处理器会断言 PROCHOT#(处理器热)。封装级别上仅存在单个 PROCHOT# 引脚。当任何 DTS 温度达到 TCC 激活温度时,PROCHOT# 信号将被断言。PROCHOT# 断言策略与自适应热监视器启用无关。

第 90 页:

无论启用自动模式还是按需模式,如果发生灾难性的冷却故障,当硅片温度升高到可能对产品造成物理损坏的程度时,封装将自动关闭。此时 THERMTRIP# 信号将变为活动状态。

第 109 页说,关键停机点Skylake-S结点处的温度约为130°C。

答案3

其他答案涉及技术上发生的事情 - 尽管它们遗漏了一些可能值得作为答案的一部分发布的小事情。

“TJ” 可能指的是热探测器,可能是热电偶(J 代表连接点),但它也可能是热敏电阻。实际上,处理器中有一个小型温度计,当处理器过热时,处理器会减速。

已经过去了近十年,但值得一看的是,如果 CPU 没有节流或关闭以保护自己,会发生什么。AMD 没有这样做,处理器将开始自己吸烟和做饭- 最高可达 300 摄氏度。虽然存在“最高”安全温度,但处理器应该在此之前降低速度和/或关闭

相关内容