萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

查看: 1081|回复: 8

有没有人知道为什么linux环境下cpu的温度比windows要高?

[复制链接]
发表于 2005-12-20 18:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
用台式机感觉不到,用笔记本就明显感觉到风扇的平均转速要高很多。是ACPI的问题?
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2005-12-20 20:10 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2005-12-20 22:25 | 显示全部楼层
linux下基本上cpu温度高于55度的时候,风扇就开始转出比较大的声音,到了60度几乎就是全速了。
windows下暂时没找到如何测量温度的方法。所以还不清楚是因为温度的原因,还是ACPI的风扇控制问题。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2005-12-21 00:36 | 显示全部楼层
原帖由 mabx 于 2005-12-20 21:37 发表
gaga ,用什么软件来测试电脑的这些数据啊,最好是中文滴


我也不清楚。只是知道这个和主板关系比较大,操作系统可以通过ACPI得到当前的一些系统硬件运行状态,比如cpu温度,风扇转速等等。当然也可以用主板专用的程序或者在bios里去监测。

采用ACPI的程序Linux下的有很多,比如http://www.stud.uni-hamburg.de/users/lennart/projects/heatload/



windows下我也还在找,主要是想找有源码的。不想下载执行文件。
其实windows应该把这些东西做进去,毕竟接口方面已经成为标准了。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2005-12-22 05:27 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2005-12-22 13:34 | 显示全部楼层
是有点奇怪,不管是windows还是linux监测的结果,cpu风扇都是在54度开始转,而Intel主页上是说40度以上风扇就应该全速运行。(P4 3.06G)

windows下像上网打字听歌等工作负荷下cpu基本上保持在54度临届温度上。linux下除非什么事情也不干,否则很容易到55,56度,风扇的噪音就很大了。主要是X系统的cpu占用下不去。不晓得它在干吗。改天比较一下xorg和xfree86有没有差别。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2005-12-22 13:53 | 显示全部楼层
终于xorg放出R7了。习惯了多年的X11R6也要退出X舞台了,
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2005-12-22 15:41 | 显示全部楼层
CPU 温度的问题可能是因为有不同的测量标准吧。我用的是AMD,主板给的软件能看两个温度,一个是CPU内核温度,一个是CPU外核温度。通常内核都在差不多45度,而外核温度就在36到40度。风扇的速度根据外核改变。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2005-12-22 17:56 | 显示全部楼层
原帖由 hellojacky 于 2005-12-22 14:41 发表
CPU 温度的问题可能是因为有不同的测量标准吧。我用的是AMD,主板给的软件能看两个温度,一个是CPU内核温度,一个是CPU外核温度。通常内核都在差不多45度,而外核温度就在36到40度。风扇的速度根据外核改变。


P4处理器内部的热扩散装置的中央内置了温度传感器,可以通过高温下的‘处理器钟频丢弃’来保证系统的正常工作(当然芯片运行的平均频率也随之降低),当温度超过半导体的极限(记得有个术语,忘了。一般是135度)时候强制关闭处理器。而AMD的内置温度监控似乎只有强制关闭这一种方案。
另外很多主板通过温度传感器或者热敏电阻也可以提供温度监测,不过很多都只是靠近(没有接触)cpu芯片。笔记本好一些,多用了热传导胶来得到更准确的温度。你说的主板监测的内核外核温度可能时指这两种情况。

而风扇的控制电路,我不清楚是依哪个温度来控制的,理论上说用主板的温度监测控制起来简单一些。但看起来依据cpu温度来控制会更安全,特别是当主板的热量传感器测量不准确的情况下。

早期还有cpu idle这样的程序来帮助降温。到了XP,似乎HLT指令调用已经嵌入到操作系统里了,Linux也早就在做这些事情。不知道还有没有什么更好的办法降低cpu温度。

编译X11R7去了。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+2, 2025-5-9 07:17 , Processed in 0.064636 second(s), 17 queries , Redis On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表