CPU,Temperatur



  • Hallo leute,
    Ich bin schon nach längerer Zeit nach der Suche nach einer Bibliothek in C++
    die es ermöglicht die CPU Temperatur zurück zugeben.

    Da es in C++ nicht geht,
    und ich kein Assembler kann wollte ich höfflich fragen ob
    jemand einen Quelltext hat was dieses durchführt was ich in meinem C++
    Programm aufnehmen kann.

    Danke schon mal im vorraus.

    Hinweis... Das bios selbst gibt meine CPU Temperatur aus.



  • Assembler brauchst du dafür höchstwahrscheinlich nicht, dafür aber genaue Informationen über den SMBus-Controller auf deinem Mainboard.



  • Hi,

    Das Problem bei der Sache ist, dass du mit Assembler hier auch nicht viel weiter kommst, da du unter Windows / Linux (ich gehe einfach mal davon aus, dass du die Temperatur anzeigen wills während du ein Betriebssystem ausführst) keinen Zugriff auf die Hardware im Allgemeinen hast (sei es SMBus-Controller oder Supervisory-Chips, o.ä.).
    Daraus folgt (da nur Treiber diesen Zugriff auf die Hardware haben), dass du dafür entweder einen eigenen Treiber schreiben musst oder alternativ (falls Windows/Linux bereits einen Treiber für diese Mainboardeinheiten bereitstellt) den Treiber via WinAPI bzw. Linux API "befragen" musst.


Anmelden zum Antworten