這兩天剛把AMD Athlon 64 X2 5400+ 升級到了AMD Athlon II X4 630,
正要下手修改 .conkyrc 時發現sensors抓不到東西,
用 sencors-detect 也抓不到,最後會看到
no driver for AMD K10 thermal sensors yet
這樣子的訊息,GOOGLE了一下,原來要用另外一個driver去帶,
叫k10temp,在此之前,5400+我是用k8temp來帶的…
而k10temp目前並沒有在conky的套件及kernel裡面,
只有在kernel 2.6.33中有包到,
因此,我們只好參考
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=thread&topic_id=21612&forum=3
的做法,
自己重build啦~
make
$ make install
$ sudo modprobe k10temp
$ sudo modprobe it87
$ sudo depmod
其中,在make install時,需要用sudo的方式執行…
另外,我還遇到了找不到 /lib/modules/2.6.xx-xx-generic/build/System.map 的問題,
可以先把/boot/System.map-2.6.xx-xx-generic 復製到 /lib/modules/2.6.xx-xx-generic/build 下,
並改名為System.map,然後再去make install 即可。
執行完這些工作後,再去下sensors,可以看到如下畫面:
haman@hamanDesktop:~$ sensors it8720-isa-0228 Adapter: ISA adapter in0: +1.10 V (min = +0.00 V, max = +4.08 V) in1: +1.92 V (min = +0.00 V, max = +4.08 V) in2: +3.38 V (min = +0.00 V, max = +4.08 V) in3: +3.07 V (min = +0.00 V, max = +4.08 V) in4: +3.06 V (min = +0.00 V, max = +4.08 V) in5: +1.17 V (min = +0.00 V, max = +4.08 V) in6: +3.38 V (min = +0.00 V, max = +4.08 V) in7: +2.45 V (min = +0.00 V, max = +4.08 V) in8: +3.22 V fan1: 885 RPM (min = 0 RPM) fan2: 0 RPM (min = 0 RPM) fan3: 0 RPM (min = 0 RPM) fan5: 1962 RPM (min = 0 RPM) temp1: +45.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor temp2: +46.0°C (low = +127.0°C, high = +127.0°C) sensor = thermal diode temp3: +82.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor cpu0_vid: +1.250 V |
不過看起來好像還有另外的問題,
我這顆CPU是四核的,但卻只抓到3個溫度,且temp3還高達82度,
強烈懷疑他是把第三跟第四核的溫度加在一起了~
改天再來處理這個問題吧…