[1] Archiv / MLD 4.x / General / CPU & GPU Temparatur in XBMC anzeigen lassen
 

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
CPU & GPU Temparatur in XBMC anzeigen lassen
« on: September 22, 2014, 13:26:39 »
Ich bin gerade dabei mir eine advancedsettings.xml zu erstellen das in XBMC unter System/Systeminfo die CPU & GPU Temperatur angezeigt wird. Folgender maßen bin ich vorgegangen. Habe mir mit folgenden Befehlen über die Konsole die advancedsettings.xml erstellt.
Code: [Select]
#advancedsettings.xml erstellt
touch /root/.xbmc/userdata/addon_data/advancedsettings.xml
#rechte vergeben
chmod 777 /root/.xbmc/userdata/addon_data/advancedsettings.xml
#mit nano bearbeitet
nano /root/.xbmc/userdata/addon_data/advancedsettings.xml

Habe folgende Zeilen eingetragen und auch verschiedenen Varianten probiert.

Code: [Select]
#Variante 1
<advancedsettings>
<cputempcommand>sensors|sed -ne "s/Core 1: \+[-+]\([0-9]\+\).*/\1 C/p"</cputempcommand>
<gputempcommand>echo "$(nvidia-settings -c :1 -tq GPUCoreTemp) C"</gputempcommand>
</advancedsettings>

#Variante2
<advancedsettings>
<cputempcommand>sensors|sed -ne "s/Physical id 0: \+[-+]\([0-9]\+\).*/\1 C/p"</cputempcommand>
<gputempcommand>echo "$(nvidia-settings -c :1 -tq GPUCoreTemp) C"</gputempcommand>
</advancedsettings>

#Variante3
<advancedsettings>
<cputempcommand>sensors|sed -ne "s/Core0 Temp: \+[-+]\([0-9]\+\).*/\1 C/p"</cputempcommand>
<gputempcommand>echo "$(nvidia-smi -q | sed -ne "/Gpu/p" | sed -e "/N\/A/d" | sed -e 's/.*: \(.*\) C/\1 C/')"</gputempcommand>
</advancedsettings>

#Variante4
<advancedsettings>
<cputempcommand>sensors |grep "Core 0" |awk '{print $3}'</cputempcommand>
<gputempcommand>echo "$(nvidia-smi -q |grep -A1 Temperature |tail -n1 |awk '{print $3 " " $4}')"</gputempcommand>
<gpufanspeedcommand>echo "$(nvidia-smi -q |grep "Fan Speed" |awk '{print $4$5}')"</gpufanspeedcommand>
</advancedsettings>

Keine davon hat einen Erfolg gebracht. Die Variante1 habe ich immer unter yavdr mit XBMC12 am laufen gehabt. Nach jeden versuch habe ich auch ein "sensors-detect" ausgeführt und einen reboot gemacht.
Gruß Mario
Meine Hardware (show / hide)

Offline mikeM

  • MLD-Debugger
  • Profi Member
  • ****
  • Posts: 453
    • View Profile
CPU & GPU Temparatur in XBMC anzeigen lassen
« Reply #1 on: September 22, 2014, 13:41:52 »
NVIDIA sollte so gehen:
Code: [Select]
<gputempcommand>echo "$(nvidia-settings -c :0 -tq GPUCoreTemp) C"</gputempcommand>
Und der Prozessor:
Code: [Select]
sensors|sed -ne "s/Core0 Temp: \+[-+]\([0-9]\+\).*/\1 C/p"
Michael
VDR1: MLD 5.3, Asrock Q1900, 8GB, TechnoTrend S-4200 Twin
VDR2: MLD 5.3, ASUS M2N, Athlon 3800, 4GB, ZOTAC NVidia 720, Skystar S2, lirc serial
VDR3: MLD 5.3, ASUS M2N, Athlon 3800, 4GB NVidia 630, Skystar S2

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
CPU & GPU Temparatur in XBMC anzeigen lassen
« Reply #2 on: September 22, 2014, 13:58:57 »
Hi Michael!

Habe gerade deinen Eintrag versucht aber war auch ohne Erfolg. Dann muss ich noch weiter versuchen bis das es klappt. Danke dafür

Mario
Gruß Mario
Meine Hardware (show / hide)

Offline mikeM

  • MLD-Debugger
  • Profi Member
  • ****
  • Posts: 453
    • View Profile
CPU & GPU Temparatur in XBMC anzeigen lassen
« Reply #3 on: September 22, 2014, 14:52:20 »
Was bekommst Du denn, wenn Du das ganze auf der Console (ssh) machst? Ich bekomme da:
Code: [Select]
tvserver1> echo "$(nvidia-settings -c :0 -tq GPUCoreTemp) C"
60
60 C
tvserver1> sensors|sed -ne "s/Core0 Temp: \+[-+]\([0-9]\+\).*/\1 C/p"
48 C
VDR1: MLD 5.3, Asrock Q1900, 8GB, TechnoTrend S-4200 Twin
VDR2: MLD 5.3, ASUS M2N, Athlon 3800, 4GB, ZOTAC NVidia 720, Skystar S2, lirc serial
VDR3: MLD 5.3, ASUS M2N, Athlon 3800, 4GB NVidia 630, Skystar S2

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
CPU & GPU Temparatur in XBMC anzeigen lassen
« Reply #4 on: September 22, 2014, 15:03:41 »
Das sind die Aufgaben über die Konsole:
Code: [Select]
MLD> echo "$(nvidia-settings -c :0 -tq GPUCoreTemp) C"
66 C
MLD> sensors|sed -ne "s/Core0 Temp: \+[-+]\([0-9]\+\).*/\1 C/p"
MLD>

Bei der GPU 66°C und aber bei der CPU keine Ausgabe. Vllt hängt das auch zusammen das einen AMD CPU ist und keine Intel?

Mario
Gruß Mario
Meine Hardware (show / hide)

Offline mikeM

  • MLD-Debugger
  • Profi Member
  • ****
  • Posts: 453
    • View Profile
CPU & GPU Temparatur in XBMC anzeigen lassen
« Reply #5 on: September 22, 2014, 15:07:10 »
Ok, dann sollte die NVIDIA ja funktionieren. Poste doch mal die Ausgabe von sensors ohne jeden Parameter.
Ach ja, meins ist auch eine AMD CPU

Michael
VDR1: MLD 5.3, Asrock Q1900, 8GB, TechnoTrend S-4200 Twin
VDR2: MLD 5.3, ASUS M2N, Athlon 3800, 4GB, ZOTAC NVidia 720, Skystar S2, lirc serial
VDR3: MLD 5.3, ASUS M2N, Athlon 3800, 4GB NVidia 630, Skystar S2

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
CPU & GPU Temparatur in XBMC anzeigen lassen
« Reply #6 on: September 22, 2014, 15:16:45 »
sensors gibt folgendes aus:

Code: [Select]
MLD> sensors
k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +17.8°C  (high = +70.0°C)
                       (crit = +70.0°C, hyst = +69.0°C)
Gruß Mario
Meine Hardware (show / hide)

Offline mikeM

  • MLD-Debugger
  • Profi Member
  • ****
  • Posts: 453
    • View Profile
CPU & GPU Temparatur in XBMC anzeigen lassen
« Reply #7 on: September 22, 2014, 15:22:15 »
Deine CPU friert! ;D
Nee im Ernst, entweder da sind bei den Sensoren nicht alle erkannt, oder sie wurden erkannt (sensors-detect) aber dann nicht die erkannten Module in in die /etc/modules eingetragen. Was ist das für ein Board?
Michael
VDR1: MLD 5.3, Asrock Q1900, 8GB, TechnoTrend S-4200 Twin
VDR2: MLD 5.3, ASUS M2N, Athlon 3800, 4GB, ZOTAC NVidia 720, Skystar S2, lirc serial
VDR3: MLD 5.3, ASUS M2N, Athlon 3800, 4GB NVidia 630, Skystar S2

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
CPU & GPU Temparatur in XBMC anzeigen lassen
« Reply #8 on: September 22, 2014, 15:30:16 »
Ist ja kein Wunder bei dem Wetter!  ;D
Ist ein AsRock H75M mit einem AMD-A6 CPU drauf und einer Nvidia GraKa. Ist nur mein Test Rechner und da wollte ich es ausprobieren. wenn es nicht klappt ist es auch nicht so schlimm. Am Hauptrechner habe ich es noch nicht versucht.
Gruß Mario
Meine Hardware (show / hide)

[1] Archiv / MLD 4.x / General / CPU & GPU Temparatur in XBMC anzeigen lassen
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.