![]() |
CPU Temperatur
Hallo Leute =)
Ich hab mir ne nette LCD Anzeige besorgt und diese schon hübsch an meinem Tower montiert.. Die Ansteuerung funzt einwandfrei und ich kann darauf die SystemInfos Anzeigen.. Nur bekomm ichs nicht hin die CPU temperatur auszulesen.. Es gibt ja so nette Libarys.. die Lesen zwar alles aus, nur die Temperatur nicht =) Angeblich ist es möglich die Temperatur aus dem Shared Memory vom MotherBoard Monitor auszulesen. Das scheint mir aber doch ein bisschen sehr kompliziert. Gibts da noch andere Möglichkeiten?? thx |
Keiner einer Idee?
hmm |
Wenn das Motherboard einen tempabhängigen Widerstand unter der CPU hat,
kannst du die Temperatur über das BIOS auslesen. Das BIOS auslesen ist eigentlich nicht so schwierig :
Delphi-Quellcode:
Allerdings hab ich keine Ahnung, auf welcher Adresse ich die CPU-Temp finde.
try
label1.Caption :='Bios Name: '+String(Pchar(Ptr($FE061))); label2.Caption :='Bios Copyright: '+String(Pchar(Ptr($FE091))); label3.Caption :='Bios Datum: '+String(Pchar(Ptr($FFFF5))); label4.Caption :='Bios Seriennummer: '+String(Pchar(Ptr($FEC71))); except label1.Caption :='Bios Name: '+ 'NOT SUPPORTED'; label2.Caption :='Bios Copyright: '+ 'NOT SUPPORTED'; label3.Caption :='Bios Datum: '+ 'NOT SUPPORTED'; label4.Caption :='Bios Seriennummer: '+ 'NOT SUPPORTED'; end; [edit=Daniel B]Delphi-Tags ergänzt. MfG Daniel B.[/edit] |
Soweit ich weiß ist es ziemlich Kompliziert und auch ungenau.
Natürlich muss das Motherboard über einen Sensor verfügen. Allerdings wird es nicht so leicht wie Sanchez0815 an dem kleinen Beispiel sagt. Es gab da schon ziemlich viele Diskussionen im Internet drüber. (hier glaube ich allerdings nicht so viele...) Soweit ich weiß gibt es allerdings eine API für Motherboard Monitor, um die Temp. auszulesen. Musst mal googlen, genaueres weiß ich leider nicht mehr |
es gibt nen sogar nen delphi beispiel code auf
![]() das is die shared memory sache wie oben erwähnt.. Man setzt nen Pointer und liest es aus.. Habs probiert,... irgendwie is mir das auf die kürze nicht geglückt.. blick da noch nicht so ganz durch .. |
hmm, wenn ich mich recht entsinne, hab ich letztens auf Torry ne Kompo gesehen, die die temp aus MBM5 ausliest. Die wiederum kannste ja an dein LCD weiterleiten.
Mag zwar net die feine lösung mit MBM5 sein, jedoch nen anfang isses mal :P |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz