SPHiNX schrieb :
Wie kommt es, dass das BIOS und CoreTemp so extrem auseinanderliegen???
|
Höchstwahrscheinlich, weil sie komplett verschieden messen. Man kann die Temperatur an einem Pin der CPU ablesen. Der Vorteil, den diese Methode zur Bestimmung der Temperatur hat ist der, dass eine einzige BIOS Routine (= wenig Zeilen Code) für eigentlich alle Prozessoren zu funktionieren scheint. Der Nachteil ist aber, dass Intel genau diese Methode für ungültig erklärt hat, weil man festgestellt hat, dass sie bei 65nm und 45nm CPUs falsche u. im Allgemeinen zu niedrige Werte liefert.
Der Vorteil von CoreTemp: Es kann das wesentlich genauer, wenn es mit der richtige TJ_max Wert eingestellt wird. Der Nachteil: Dieser TJ_max Wert ist von CPU zu CPU und von Stepping zu Stepping teilweise unterschiedlich. Das macht es für das BIOS nicht einfach. Man müsste mit jedem CPU Stepping ein neues BIOS herausbringen. Außerdem hat Intel erst im Herbst 2008 mit den Werten rausgerückt. Erst neuere Boards werden hier wohl bessere Werte liefern - wenn überhaupt.
SPHiNX schrieb :
Wäre sehr dankbar, wenn mir jemand einen Grund für den enormen Temparaturunterschied nennen könnte?
|
Etwas ausführlicher steht's hier
http://www.anandtech.com/cpuchipse [...] i=3251&p=4
Als Temperaturwerte müsstest die von CoreTemp nehmen. Laut Intel müsstest in CoreTemp, falls dort nicht ohnehin schon der richtige Wert steht folgendes eintragen:
Q6600 G0 Stepping : TJ_max = 90°C
Q6600 B3 Stepping : TJ_max = 80°C