找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 6258|回复: 0

请教读取CPU温度的兼容性较好的办法

[复制链接]
发表于 2010-11-10 13:20:01 | 显示全部楼层 |阅读模式
最开始想通过读取 MSAcpi_ThermalZoneTemperature里面的数值获得CPU温度,这个温度在本机基本上只有重启的时候才会改变。后来通过写NT驱动读取EC的温度,得到的结果和Everest软件的一致。因为考虑到要有较好的兼容性问题,就通过分析BIOS的ACPI表的方法在DSDT表中寻找EC设备,然后找到存放温度的偏移地址。0 L# C. I! I8 l% {6 B( [7 c" ?

# L, @- I+ F' Z" S) B2 ^: X+ B; P" B但是发现好像有的平台CPU温度是通过SuperIO获取的,而且比较了现有的一些软件 如鲁大师 超级兔子 CPUCool SpeedFan它们得到的CPU温度的数值总是有差异。
4 }/ @5 f- }7 m% |% k- L9 m2 @
* t4 c9 j( |+ k7 t- G# c请问能不能有个兼容性较好的,能支持较多的x86平台的获取CPU温度的方法?
您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2026-10-12 08:07 , Processed in 0.055878 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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