LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2069|回复: 16

报告一下偶的笔记本运行SUSE10.1时的温度,以及如何查询温度信息。

[复制链接]
发表于 2006-6-20 20:13:50 | 显示全部楼层 |阅读模式
偶是将cpu调成dynamic,一般情况下运行在800Hz这一档
系统是10.1,内核linux 2.6.16.13-4-default
没有安装xgl
显卡是ATI 8.25.18 的驱动。
环境温度30。

机器的9个传感器的值如下:

ID      Device          Temp

0x78    CPU             48
0x79    PCMCIAslot_CPU  48    (pcmcia卡和cpu之间bus的温度)
0x7A    PCMCIA          38
0x7B    GPU             51
07xC    Battery         37    (内置,左端)
0x7E    Battery         34    (内置,右端)
0xC0    NorBri_DRAM     47    (北桥和DRAM之间bus的温度)
0xC1    SouthBridge     55
0xC2    PorwerCircuitry 50    (位于F2键下方的供电系统温度)

比9.3稍微高了一点点。没有和使用windows时做过比较。
GPU和北桥比较高,ATI的linux显卡驱动还是没做好啊。


另外,没有测出硬盘的温度。
linux:/proc/acpi # smartctl -A -d ata -a /dev/sda
Device is:        Not in smartctl database [for details use: -P showall]
SMART support is: Disabled
发表于 2006-6-20 20:20:48 | 显示全部楼层
请问楼主,怎么查看笔记本的温度?谢谢。
回复 支持 反对

使用道具 举报

发表于 2006-6-20 23:31:28 | 显示全部楼层
同 2楼
回复 支持 反对

使用道具 举报

发表于 2006-6-21 00:18:35 | 显示全部楼层
试试sensors
回复 支持 反对

使用道具 举报

发表于 2006-6-21 10:43:31 | 显示全部楼层
Post by fztx
[color="Red"]偶是将cpu调成dynamic,一般情况下运行在800Hz这一档
系统是10.1,内核linux 2.6.16.13-4-default
没有安装xgl
显卡是ATI 8.25.18 的驱动。
环境温度30。

机器的9个传感器的值如下:

ID      Device          Temp

0x78    CPU             48
0x79    PCMCIAslot_CPU  48    (pcmcia卡和cpu之间bus的温度)
0x7A    PCMCIA          38
0x7B    GPU             51
07xC    Battery         37    (内置,左端)
0x7E    Battery         34    (内置,右端)
0xC0    NorBri_DRAM     47    (北桥和DRAM之间bus的温度)
0xC1    SouthBridge     55
0xC2    PorwerCircuitry 50    (位于F2键下方的供电系统温度)

比9.3稍微高了一点点。没有和使用windows时做过比较。
GPU和北桥比较高,ATI的linux显卡驱动还是没做好啊。


另外,没有测出硬盘的温度。因为偶的机器不支持smart。运行smartctl时提示没有这个命令。怎么回事阿,高手支个招?
偶的机器用的是sata控制器(Intel ICH6-M ),pata硬盘,中间有个sata-to-pata bridge。

dynamic 我不敢用的,只用powersave,而且截流65-75%,否则太热了。
回复 支持 反对

使用道具 举报

发表于 2006-6-21 12:08:28 | 显示全部楼层
ATI的linux驱动=垃圾+废物+恶心
因此我在换显卡的时候只选Nvidia了
回复 支持 反对

使用道具 举报

发表于 2006-6-21 13:59:40 | 显示全部楼层
Post by 三翻领
试试sensors


cccc@linux-zjhm:~> sensors
Can't access procfs/sysfs file
Unable to find i2c bus information;
For 2.6 kernels, make sure you have mounted sysfs and libsensors
was compiled with sysfs support!
For older kernels, make sure you have done 'modprobe i2c-proc'!
cccc@linux-zjhm:~>

请问还用装什么东西吗???
回复 支持 反对

使用道具 举报

发表于 2006-6-21 15:55:50 | 显示全部楼层
Post by cccc_magicboy
cccc@linux-zjhm:~> sensors
Can't access procfs/sysfs file
Unable to find i2c bus information;
For 2.6 kernels, make sure you have mounted sysfs and libsensors
was compiled with sysfs support!
For older kernels, make sure you have done 'modprobe i2c-proc'!
cccc@linux-zjhm:~>

请问还用装什么东西吗???

哦,看来suse的内核中默认没有编译i2c模块,那就不行了。
回复 支持 反对

使用道具 举报

发表于 2006-6-21 16:42:00 | 显示全部楼层
啊??那楼主的是怎么出来的啊????
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-21 18:26:45 | 显示全部楼层
Post by cccc_magicboy
请问楼主,怎么查看笔记本的温度?谢谢。

这个要看具体的机型了。
比如说我的笔记本是IBM,用ACPI,那么温度信息在:
/proc/acpi/ibm/thermal里,一共有8个值,其中6个值有效,分别对应机器内的不同sensors。
具体这些ID对应哪个sensor,以及它们的位置,不同的机器是不一样的。比如T43和R52就不同。
另外有三个值在:
/proc/acpi/ibm/ecdump里,0xC0,0xD0,0xE0的前三个值有效,但要从16进制转换成10进制。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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