BIOS升级可降低CPU温度


8

设定

我有一个带华硕P8Z68-V PRO主板和Intel Core i7-2600K CPU的系统,该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

对于0501版,我没有任何来自温度传感器的温度测量值,因为我只是在升级到0606版后才发现问题,BIOS更新程序实用程序不会让我降级到0501版(它显示为“过时的图像”当我尝试加载版本0501时)。

BIOS版本0606

BIOS监视器:

  • CPU:〜30°C
  • 底盘温度:〜33°C

Ubuntu 11.04 Desktop 64位中的lm传感器(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传感器温度之后,直接检查了BIOS监视器的温度。

BIOS版本0706、0801、1101和3203

在BIOS监视器中以及在0706、0801、1101和3203版本的BIOS版本中,lm传感器都获得与0606中相同的温度。


来自华硕的信息

0606更改日志未明确提及CPU温度(但第3项(如sidran32所示,可能会影响温度)):

具有IRST 10.6.0.1002的P8Z68-V PRO 0606 BIOS

  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 Report / CPU C6 Report,则应该得到类似的读数。


3
不要走错路,但是我认为这么低的CPU数量实在是太好了。
soandos 2011年

+1只是因为我不知道会出现新的BIOS,我回到家时会尝试这样做。请注意,BIOS可能由于某些调整而没有使用太多的CPU(首先也不应该在50℃空闲,我的也不会),这说明了温度变化。
突破

无论如何冷却,对于2600K而言,30°都有点低。
Shinrai 2011年

是的,我会怀疑30C的CPU温度。BIOS可能会通过影响其空闲方式和各种占空比来更改CPU温度,但是30C的温度简直令人难以置信,除非您的CPU是液冷的。
Daniel R Hicks

1
我曾经在较旧的处理器上使用备用冷却器并获得25度-为什么新的不能获得30度?
西蒙·希恩

Answers:


7

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

在更新之前,它正在测量来自CPU内核的tj.max临时温度,然后他们将其更改为tcase临时温度,后者是CPU环境中的临时温度。这两个温度的差约为15°C。

德文来源


你是怎么学到的?此更改是否记录在某处?在您的答案中包含参考可能是有意义的。
NN 2012年

@NN我在德国论坛上看过它,有很多问题问的是与您相同的问题。
Stephan Dollberg

1
我对此答案表示怀疑,这仅仅是因为我从未见过T_case与任何核心温度之间的温差超过5-10C ...而且从本质上讲,不应存在-它们连接到同一块金属上,相差不到一厘米!
突破

3

我拥有相同的主板,尽管此建议应适用于大多数基于Sandy Bridge的主板。我刚刚升级了BIOS,确实注意到了类似的情况。

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

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

话虽这么说,测试空闲/负载温度的唯一真实方法是使用可以提供此详细信息的操作系统(通过HWMontiorHWiNFO之类的实用程序)。如果您确实完成了此测试,则实际上会注意到温度没有变化(就像我一样)。


TL,DR:使用基于OS的工具而非 BIOS检查温度。您的实际空闲温度没有降低,只是在BIOS中的温度(从技术上讲,它不是空闲的)。


1
您建议使用哪种实用程序检查Ubuntu中的温度(上述两个程序似乎都未在Linux上运行)?
NN

2
传感器小程序:sensors-applet.sourceforge.net
锯末

@Breakthrough我已经用lm-sensors的输出更新了我的问题。
NN

@NN我的意思是,你可能会得到同样的温度读数之前您升级BIOS 在Ubuntu中没有在BIOS本身。
突破

@Breakthrough我想我已经为问题增加了尽可能多的关于温度的信息。不幸的是,在编辑提到的,我不能图如何检查LM-传感器的温度在0501,因为BIOS更新工具不会让我降级到0501.
NN

2

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


2
华硕以补丁说明而臭名昭著,补丁说明包括“提高的系统稳定性”,仅此而已。
Shinrai 2011年

1
很抱歉,但是在这种情况下这是错误的,因为NN的风扇只是三线风扇,因此仅是单速的(不可PWM控制)。
突破

@突破很好的收获,谢谢。快速浏览一下华硕网站上的产品页面,这对我来说并不明显(小板照片和所有图片)。
本·理查兹

0

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

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.