Ubuntu 10.10 64bitとCore i7でCPUの温度計測

lm-sensorsをインストールしてもCPU温度が計測出来ていなかったので、少し調べたら

  • sensors-detect*1

というコマンドがあるらしい。ということで、やってみた。

$ sudo sensors-detect
# sensors-detect revision 5818 (2010-01-18 17:22:07 +0100)
# System: HP-Pavilion NH932AV-ABJ m9690jp
# Board: PEGATRON CORPORATION TRUCKEE

This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.

Some south bridges, CPUs or memory controllers contain embedded sensors.
Do you want to scan for them? This is totally safe. (YES/no): 

ここでYESと答えると、

Silicon Integrated Systems SIS5595...                       No
VIA VT82C686 Integrated Sensors...                          No
VIA VT8231 Integrated Sensors...                            No
AMD K8 thermal sensors...                                   No
AMD Family 10h thermal sensors...                           No
AMD Family 11h thermal sensors...                           No
Intel Core family thermal sensor...                         Success!
    (driver `coretemp')
Intel Atom thermal sensor...                                No
Intel AMB FB-DIMM thermal sensor...                         No
VIA C7 thermal sensor...                                    No
VIA Nano thermal sensor...                                  No

なにか成功したらしい。あとはNOでスルーすると、最後に、

To load everything that is needed, add this to /etc/modules:
#----cut here----
# Chip drivers
coretemp
#----cut here----
If you have some drivers built into your kernel, the list above will
contain too many modules. Skip the appropriate ones!

Do you want to add these lines automatically to /etc/modules? (yes/NO)

coretempというモジュールが必要だったらしく、YESと答えると勝手に

  • /etc/modules

に追記してくれるし、

  • /etc/init.d/module-init-tools

をリスタートしろと教えてくれる。親切だ。これで無事にCPU温度を測れるようになった。


で、結果はアイドル状態で40℃前半。Androidのフルビルドをしても、2.4GHzに制限していれば63℃程度で収まっている。たぶんこれなら安定して使えるはず。


それより、GPUが常時56℃。これはファンを交換したほうがいいかなぁ。