Nvidia ION temperaturen laten weergeven in XBMC

26 november 2009 Reageer Ga naar reacties

Het is mij gelukt om de temperatuur van zowel de GPU als de CPU te laten weergeven in XBMC:

1248197271_gpu_temp_zotac_

1248197271_cpu_temp_zotac_

Wat betreft de GPU moet je controleren of de volgende regel werkt:


xbmc@XBMCLive:~$ nvidia-settings -c :0 -tq GPUCoreTemp
63

Voor de CPU ligt het iets gecompliceerder. Hiervoor heb je een aparte module nodig. In deze ubuntu topic wordt precies uitgelegd hoe je dit voor een Nvidia ION moederbord kan installeren: http://ubuntuforums.org/showthread.php?p=7696704
Een korte instructie is als volgt:
xbmc@XBMCLive:~$ nvidia-settings -c :0 -tq GPUCoreTemp
63

wget http://mabene.icomedias.com/coretemp.ko
sudo insmod coretemp.ko
sudo sensors

Om na het rebooten er nog steeds voor te zorgen dat alles werkt moet je het volgende doen:

Kopieer het bestand coretemp.ko naar /lib/modules/2.6.28-13-generic/kernel/drivers/hwmon/ en voeg onderaan het bestand /etc/modules  een regel met “coretemp” toe. Let op: Ik maak hier gebruik van kernel 2.6.28-13-generic, voor andere kernels raad ik aan het bestand te compileren. Kijk in het Ubuntu forum hoe je dit moet doen!

Nu kunnen we testen of alles werkt:

xbmc@XBMCLive:~$ sudo sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +49.0°C (crit = +95.0°C)

coretemp-isa-0001
Adapter: ISA adapter
Core 1: +49.0°C (crit = +95.0°C)

Dit werkt allemaal. Maak nu op de volgende locatie of pas het bestand aan als het al bestaat:

/home/xbmc/.xbmc/userdata/advancedsettings.xml

En voeg de volgende regels toe:

<gputempcommand>echo "$(nvidia-settings -c :0 -tq GPUCoreTemp) C"</gputempcommand>
<cputempcommand>echo "$(sensors -u | head -6 |grep "temp1_input"| awk '{print $2 }' |awk '{printf("%d\n",$1 + 0.5);}') C"</cputempcommand>
  1. Orlando
    13 november 2009 op 10:39 | #1

    Hey ik heb een vraagje ik heb een acer aspire revo met een Intel Atom N230 processor en zou graag de atom 330 er in willen. is dat mogelijk??

  1. 5 augustus 2009 op 14:31 | #1
  2. 30 december 2009 op 09:00 | #2