Das BIOS-Upgrade senkt die CPU-Temperatur

8

Installieren

Ich habe ein System mit einem Asus P8Z68-V PRO-Motherboard und einer Intel Core i7-2600K-CPU, die mit Standardgeschwindigkeit ( ohne Overlocking) läuft und das ich mit einem Noctua NH-U12P kühle. Auf dem Kühlkörper habe ich die beiden mitgelieferten Lüfter über die mitgelieferten rauscharmen Adapter (LNA) mit 1100 U / min und 16,9 dB (A) verbunden. In den BIOS-Einstellungen habe ich das CPU- und Gehäuselüfterprofil auf lautlos gesetzt.

Problem

Gestern habe ich ein Upgrade von BIOS Version 0501 auf 0606 durchgeführt . Nach dem Upgrade überprüfte ich die Temperaturen im BIOS-Monitor und stellte überrascht fest, dass die CPU-Temperatur leicht ~ 30 ° C betrug. Vor dem Upgrade betrug die CPU-Temperatur bei gleichen BIOS-Einstellungen ~ 50 ° C (Einzelheiten zu den Temperaturen finden Sie in der folgenden Überschrift). Wie kann das sein? Es scheint ein bisschen seltsam, dass ein BIOS-Upgrade die CPU-Temperatur um 20 ° C senken kann, und es scheint auch seltsam, dass die CPU-Temperatur niedriger als die Gehäusetemperatur ist.

Temperaturen

Wenn ich die Temperaturen überprüft habe, war die Raumtemperatur ~ 23 ° C. Ich habe weder die Platzierung des Computers noch die Hardware oder das Kühlungssetup zwischen den BIOS-Versionen geändert.

BIOS-Version 0501

BIOS-Monitor:

  • CPU: ~ 50 ° C.
  • Fahrgestell: ~ 33 ° C.

Ich habe keine Temperaturmessungen von lm-Sensoren oder Ähnlichem für Version 0501 erhalten, da ich das Problem erst nach dem Upgrade auf Version 0606 entdeckt habe und das BIOS-Updater-Dienstprogramm mich nicht auf Version 0501 herunterstufen lässt (dort steht "veraltetes Image"). wenn ich versuche Version 0501 zu laden).

BIOS-Version 0606

BIOS-Monitor:

  • CPU: ~ 30 ° C.
  • Fahrgestell: ~ 33 ° C.

lm-sensor in Ubuntu 11.04 Desktop 64-Bit ( sudo sensorsnach einer Betriebszeit von 4 h 52 min und einem Lastdurchschnitt von 0,22, 0,18, 0,15):

coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +32.0°C  (high = +80.0°C, crit = +98.0°C)  

coretemp-isa-0001
Adapter: ISA adapter
Core 1:      +35.0°C  (high = +80.0°C, crit = +98.0°C)  

coretemp-isa-0002
Adapter: ISA adapter
Core 2:      +29.0°C  (high = +80.0°C, crit = +98.0°C)  

coretemp-isa-0003
Adapter: ISA adapter
Core 3:      +36.0°C  (high = +80.0°C, crit = +98.0°C)

Die BIOS-Monitortemperaturen wurden direkt nach der Überprüfung der lm-Sensortemperaturen überprüft.

BIOS-Versionen 0706, 0801, 1101 und 3203

Ich erhalte sowohl im BIOS-Monitor als auch mit lm-Sensoren in den BIOS-Versionen 0706, 0801, 1101 und 3203 die gleichen Temperaturen wie in 0606.


Informationen von Asus

Das 0606-Änderungsprotokoll erwähnt nichts explizit über die CPU-Temperatur (aber Punkt 3., wie von sidran32 angegeben , kann die Temperaturen beeinflussen):

P8Z68-V PRO 0606 BIOS mit IRST 10.6.0.1002

  1. Aktivieren Sie die Unterstützung von Intel Rapid Storage Technology Version 10.6.0.1002 Release
  2. Verbessern Sie die DRAM-Kompatibilität
  3. Systemstabilität verbessern
  4. Verbessern Sie die Kompatibilität mit einigen Raid-Kartenmodellen
  5. Erhöhen Sie die Größe des IGD-Freigabespeichers auf 512 MB

Die folgenden FAQs können jedoch einen Hinweis geben:

FAQs

Ich finde, dass der CPU-Temperaturwert im BIOS etwa 10 bis 20 Grad Celsius heißer ist als der Wert im Betriebssystem. Es ist normal? Seitentools

Lösung

Dies ist normal, da das BIOS keinen Leerlaufbefehl an die CPU sendet, wodurch die meisten Energiesparfunktionen unbrauchbar werden. Wenn Sie den EIST / C1E / CPU C3-Bericht / CPU C6-Bericht im BIOS deaktivieren, sollten Sie ähnliche Werte erhalten.

N.N.
quelle
3
Verstehen Sie nicht den falschen Weg, aber ich denke, dass so niedrige CPU-Zahlen zu gut sind, um wahr zu sein.
Soandos
+1 Nur weil ich nicht wusste, dass ein neues BIOS herauskommt, werde ich es versuchen, wenn ich nach Hause komme. Beachten Sie, dass das BIOS aufgrund einiger Optimierungen möglicherweise nicht so viel CPU verbraucht (es sollte überhaupt nicht bei 50 ° C im Leerlauf laufen, meins auch), was das Temperaturdelta erklärt.
Durchbruch
30 ° ist für einen 2600K etwas niedrig, unabhängig davon, wie er gekühlt wird.
Shinrai
Ja, ich würde eine 30C CPU-Temperatur bezweifeln. Es ist sicherlich möglich, dass das BIOS die CPU-Temperatur ändert, indem es sich auf den Leerlauf und verschiedene Arbeitszyklen auswirkt. 30 ° C sind jedoch einfach unglaublich niedrig, es sei denn, Ihre CPU ist flüssigkeitsgekühlt.
Daniel R Hicks
1
Früher habe ich bei einem älteren Prozessor Standardkühler verwendet und 25 Grad erreicht - warum kann ein neuer nicht 30 Grad erreichen?
Simon Sheehan

Antworten:

7

Asus hat die Art und Weise der Messung der CPU-Temperatur geändert.

Vor dem Update wurden die tj.max-Temps gemessen, die vom CPU-Kern stammen, und dann in die tcase-Temps geändert, die die Temps in der Umgebung der CPU sind. Der Unterschied zwischen diesen beiden Temperaturen beträgt ~ 15 ° C.

( Deutsche Quelle )

Bambus
quelle
Wie hast du das gelernt? Ist diese Änderung irgendwo dokumentiert? Es kann sinnvoll sein, eine Referenz in Ihre Antwort aufzunehmen.
NN
@NN Ich habe es in einem deutschen Forum gelesen, es gab ziemlich viele Fragen, die die gleiche Frage stellten wie Sie.
Stephan Dollberg
1
Ich bezweifle diese Antwort, nur weil ich nie mehr als einen Unterschied von 5-10 ° C von T_case zu einer der Kerntemperaturen gesehen habe ... Und eigentlich sollte es keine geben - sie sind an demselben Metallstück befestigt und buchstäblich weniger als einen Zentimeter voneinander entfernt!
Durchbruch
3

Ich habe das gleiche Motherboard, obwohl dieser Rat für die meisten Motherboards auf Sandy Bridge- Basis gelten sollte . Ich habe gerade mein BIOS aktualisiert und etwas Ähnliches bemerkt.

Gestern habe ich ein Upgrade von der BIOS-Version 0501 auf 0601 durchgeführt. Nach dem Upgrade habe ich die Temperaturen im BIOS-Monitor überprüft

Das erste Problem ist, dass Sie Ihre Temperatur im BIOS überprüfen. Wenn der Computer das BIOS startet, werden keine erweiterten Energieeinsparungen oder C-Status aktiviert (aus Kompatibilitäts- und Schaltgründen), sodass die CPU mit voller Geschwindigkeit und damit voller Spannung läuft. Ich denke, dass das neue BIOS-Update möglicherweise dazu geführt hat, dass die Spannung im BIOS gesunken ist, aber ansonsten kann ich nur spekulieren.

Der einzig wahre Weg, um Ihre Leerlauf- / Lasttemperaturen zu testen, ist die Verwendung eines Betriebssystems, das diese Details bereitstellen kann (über ein Dienstprogramm wie HWMontior oder HWiNFO ). Wenn Sie diesen Test abschließen, werden Sie buchstäblich keinen Temperaturunterschied feststellen (wie ich).


TL, DR: Verwenden Sie ein Betriebssystem-basiertes Tool, nicht das BIOS, um Ihre Temperaturen zu überprüfen. Ihre tatsächlichen Leerlauf-Temperaturen sind nicht gesunken, sondern nur Ihre Temperaturen im BIOS (das technisch nicht im Leerlauf ist).

Durchbruch
quelle
1
Welches Dienstprogramm würden Sie vorschlagen, um die Temperaturen in Ubuntu zu überprüfen (keines der genannten scheint unter Linux zu laufen)?
NN
2
Das Sensor-Applet: sensor-applet.sourceforge.net
Sägemehl
@ Durchbruch Ich habe meine Frage mit der Ausgabe von lm-Sensoren aktualisiert.
NN
@NN Was ich damit gemeint habe ist, dass Sie wahrscheinlich die gleichen Temperaturwerte erhalten hätten, bevor Sie das BIOS in Ubuntu aktualisiert haben , nicht im BIOS selbst.
Durchbruch
@ Durchbruch Ich glaube, ich habe der Frage jetzt so viel hinzugefügt, wie ich über die Temperaturen weiß. Wie in der Bearbeitung erwähnt, kann ich leider nicht herausfinden, wie die Temperaturen der lm-Sensoren in 0501 überprüft werden können, da ich mit dem BIOS-Update-Dienstprogramm kein Downgrade auf 0501 durchführen kann.
NN
2

Es kann sein, dass die CPU-Lüftersteuerung so geändert wurde, dass sie beim Einstellen der Lüftergeschwindigkeit intelligenter ist, oder dass standardmäßig eine höhere Leerlauflüftergeschwindigkeit verwendet wird. "Verbessern der Systemstabilität" ist eine sehr weit gefasste Aussage, aber die Temperatur kann ein Teil davon sein, so dass Änderungen in der Steuerung der Lüftergeschwindigkeit enthalten sein können.

Ben Richards
quelle
2
ASUS ist bekannt für Patchnotizen, die aus "Verbesserte Systemstabilität" und nichts anderem bestehen.
Shinrai
1
Es tut mir leid, aber dies ist in diesem Fall falsch, da der Lüfter von NN nur ein Dreileiterlüfter ist und daher nur eine einzige Drehzahl hat (nicht PWM-steuerbar).
Durchbruch
@ Durchbruch guter Fang, danke. Ein kurzer Blick durch die Produktseite auf Asus 'Website war mir nicht klar (winzige Boardfotos und alles).
Ben Richards
0

Die „Temperatur“ Zahlen , die Sie zitiert sind nicht von einem genauen Thermometer, sondern ein Wärmesensor , dass das BIOS zugreift, und dann Umwandeln einer rohen Zahl auf eine „Temperatur“. Höchstwahrscheinlich könnten die unterschiedlichen Temperaturen in Bezug auf jede BIOS-Version (insbesondere ein großes 20-Grad-Delta) auf unterschiedliche Koeffizienten und / oder Offsets zurückgeführt werden, die in den Berechnungen verwendet wurden.

Ich kann entweder Linux oder WinXP auf einem meiner PCs dual booten. Das Temperatur-Applet unter Linux meldet konsistent eine Leerlauf-Temperatur von 4 ° C weniger als das Windows-Applet. Linux lässt den PC nicht kühler laufen. Es ist nur so, dass das Linux-Applet eine andere Berechnung als das Windows-Applet verwendet, um die Temperaturen zu berechnen. Tatsächlich kann der Benutzer mit dem Linux-Applet Anpassungen an der "Temperatur" -Nummer vornehmen, bevor diese angezeigt wird.

Da an die CPU ein Kühlkörper und ein Lüfter angeschlossen sind, kann die CPU im Leerlauf etwas kühler sein als der Gehäusetemperatursensor. Dies setzt voraus, dass die Temperaturberechnungen sowohl für CPU- als auch für Gehäusesensoren angemessen korrekt sind.

Sägespäne
quelle