BIOS 升级降低 CPU 温度

BIOS 升级降低 CPU 温度

设置

我有一台配备华硕 P8Z68-V PRO 主板和英特尔酷睿 i7-2600K CPU 的系统,以常规速度运行(我用 Noctua NH-U12P 为它降温(超频)。在散热器上,我通过随附的低噪音适配器 (LNA) 1100 RPM、16.9 dB(A) 连接了两个风扇。在 BIOS 设置中,我将 CPU 和机箱风扇配置文件设置为静音。

问题

昨天我从BIOS 版本 0501 至 0606升级后,我检查了 BIOS 监视器中的温度,惊讶地发现 CPU 温度略低于 ~30°C。升级前,在相同的 BIOS 设置下,CPU 温度约为 50°C(有关温度的详细信息,请参阅以下标题)。怎么会这样?BIOS 升级可以使 CPU 温度降低 20°C 似乎有点奇怪,而且 CPU 温度低于机箱温度似乎也很奇怪。

温度

当我检查温度时,室温约为 23°C。我没有在 BIOS 版本之间更改计算机的位置、硬件或冷却设置。

BIOS 版本 0501

BIOS 监视器:

  • CPU:~50°C
  • 底盘:~33°C

我没有从 lm-sensors 或类似设备获得 0501 版本的任何温度测量数据,因为我是在升级到 0606 版本后才发现这个问题的,而且 BIOS 更新程序实用程序不允许我降级到 0501 版本(当我尝试加载 0501 版本时,它显示“图像过时”)。

BIOS 版本 0606

BIOS 监视器:

  • CPU:~30°C
  • 底盘:~33°C

Ubuntu 11.04 桌面 64 位中的 lm-sensors(sudo sensors启动时间 4 小时 52 分钟,平均负载为 0.22、0.18、0.15):

coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +32.0°C  (high = +80.0°C, crit = +98.0°C)  

coretemp-isa-0001
Adapter: ISA adapter
Core 1:      +35.0°C  (high = +80.0°C, crit = +98.0°C)  

coretemp-isa-0002
Adapter: ISA adapter
Core 2:      +29.0°C  (high = +80.0°C, crit = +98.0°C)  

coretemp-isa-0003
Adapter: ISA adapter
Core 3:      +36.0°C  (high = +80.0°C, crit = +98.0°C)

检查 lm-sensors 温度后直接检查 BIOS 监视器温度。

BIOS 版本 0706、0801、1101 和 3203

我在 BIOS 监视器和 BIOS 版本 0706、0801、1101 和 3203 中的光传感器上得到的温度与 0606 中的相同。


来自华硕的信息

0606 更新日志没有明确提到 CPU 温度(但第 3 项,如西德兰32,可能会影响温度):

P8Z68-V PRO 0606 BIOS 带 IRST 10.6.0.1002

  1. 启用对英特尔快速存储技术 10.6.0.1002 版的支持
  2. 提高 DRAM 兼容性
  3. 提高系统稳定性
  4. 提高与部分Raid卡型号的兼容性
  5. 将 IGD 共享内存大小增加到 512MB

然而,以下常问问题可能会给出提示:

常见问题解答

我发现 BIOS 中的 CPU 温度读数比 OS 中的读数高出约 10~20 摄氏度。这正常吗?页面工具

解决方案

这是正常的,因为 BIOS 不会向 CPU 发送空闲命令,这使得大多数省电功能都无用。如果您在 BIOS 中禁用 EIST/C1E/CPU C3 报告/CPU C6 报告,您应该会得到类似的读数。

答案1

华硕改变了测量 CPU 温度的方式。

更新之前,测量的是来自 CPU 核心的 tj.max 温度,然后他们将其更改为 tcase 温度,即 CPU 环境中的温度。这两个温度之间的差异约为 15°C。

德国来源

答案2

我有同样的主板,虽然这个建议应该适用于大多数珊迪大桥基于主板。我刚刚升级了我的 BIOS,我确实注意到了类似的事情。

昨天,我将 BIOS 版本从 0501 升级到了 0601。升级后,我检查了 BIOS 监视器中的温度

第一个问题是您在 BIOS 中检查温度。当计算机启动到 BIOS 时,没有启用任何高级省电或 c 状态(出于兼容性和切换原因),因此 CPU 以全速运行,因此电压为全速。我认为新的 BIOS 更新可能允许电压在 BIOS 中下降,但除此之外,我只能推测。

话虽如此,测试空闲/负载温度的唯一真正方法是使用可以提供此详细信息的操作系统(通过类似硬件监控或者信息网)。如果你完成了这个测试,你会注意到没有不同在温度下(就像我一样)。


TL,DR:使用基于操作系统的工具,不是BIOS 检查温度。实际的空闲温度没有下降,只是 BIOS 中的温度下降了(从技术上讲并不处于空闲状态)。

答案3

可能是它改变了 CPU 风扇控制,使其在设置风扇速度时更加智能,或者默认为更高的空闲风扇速度。“提高系统稳定性”是一个非常宽泛的说法,但温度可能是其中的一部分,因此它可能包括控制风扇速度的方式的变化。

答案4

你引用的“温度”数字不是来自精确的温度计,而是来自 BIOS 正在访问的热传感器,然后转换将原始数字转换为“温度”。与每个 BIOS 版本相关的不同温度(尤其是较大的 20 度增量)很可能归因于计算中使用的不同系数和/或偏移量。

我可以在我的一台 PC 上同时启动 Linux 或 WinXP。Linux 中的温度小程序始终报告的空闲温度比 Windows 小程序低 4 摄氏度。Linux 不会让 PC 运行得更冷。只是 Linux 小程序使用与 Windows 小程序不同的计算方法来计算温度。事实上,Linux 小程序允许用户在显示“温度”数字之前对其进行调整。

由于 CPU 附带散热器和风扇,因此在空闲时,CPU 的温度可能略低于机箱温度传感器。这假设 CPU 和机箱传感器的温度计算都是合理正确的。

相关内容