Prozessor Temperatur auslesen in C

Antworten
Nachricht
Autor
xirox
Beiträge: 7
Registriert: 16. Okt 2007 22:04

Prozessor Temperatur auslesen in C

#1 Beitrag von xirox » 16. Okt 2007 22:06

Hallo,

gibt es in C die Möglichkeit, die aktuelle Temperatur der CPU
aus zu lesen?
Bitte um euere Hilfe!

Vlg

XiroX

Benutzeravatar
Janka
Beiträge: 3585
Registriert: 11. Feb 2006 19:10

#2 Beitrag von Janka » 17. Okt 2007 9:39

Das geht über lm-sensors. Nicht nur die CPU-Temperatur, sondern alle (unterstützten) Fühler auf dem Mainboard sind über dieses Interface ansprechbar.

http://www.lm-sensors.org/

Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

komsomolze
Beiträge: 430
Registriert: 03. Mär 2006 23:16

#3 Beitrag von komsomolze » 17. Okt 2007 19:00

Der Quelltext für das Modul k8temp, sodaß sensors die Prozessortemperatur anzeigen kann:
http://assembler.cz/download/amd_digital_temp.tar.gz
(Vielleicht auch auf der AMD-Seite?)
Die Kernelheader reichen zur Kompilierung aus.
Dasselbe Modul arbeitet für meinen debian-k7-Standard schon seit drei Kernelupdates ohne Neukompilierung.
mfg komsomolze

Antworten