为什么 k10temp 报告我的温度正好是 255.00C?

为什么 k10temp 报告我的温度正好是 255.00C?

我正在 760GM-P34 主板上运行使用 AMD FX-8300 的机器。该处理器的节流温度为 70°C;在过去,很少(可能在较重的游戏中)超过 30 C。我非常有信心这是一个传感器错误值,因为如果我的 CPU 处于 2 摄氏度,我是否不会注意到,这似乎令人怀疑水沸点的一半;此外,它似乎固定在 255.00C,没有变化。

在用户级别上,一切正常。没有打嗝,没有减速。这是一台维护良好的机器,有几个风扇、足够的通风和内部空间。

我不确定在哪里可以获取有关 k10temp 特殊输出的详细信息,或者这可能意味着什么以及如何修复它。我使用的是 Linux Mint 19.1,内核为 4.15。我通常使用hardinfo的传感器面板检查k10temp。

答案1

FX 单元似乎存在一个常见错误,可能会导致内部热传感器输出连续的 1;对于 8 位值,这将读取为 256 或可能为 255 C。通常,这在不独立支持 125 W+ 的处理器上很常见;但我不知道为什么。所以,这可能是我的问题;只是传感器故障。

编辑:似乎对于某些 FX-* 处理器,当其中一个核心达到 100% 负载时会触发该问题。在某些情况下,这可能会导致 140 W 的功耗,而 125 W 似乎是一种保护阈值,它将热传感器输出切换到 0xFF 或 255,以欺骗机器进行节流。我实际上没有注意到我的任何节流,但这确实有道理;一个简单的热启动似乎已经重置了它。对于我的大多数用途来说,这个问题似乎相对微不足道。

相关内容