L'aggiornamento del BIOS riduce la temperatura della CPU


8

Impostare

Ho un sistema con una scheda madre Asus P8Z68-V PRO e una CPU Intel Core i7-2600K che funziona a velocità di scorta ( senza overlocking) che raffreddo con un Noctua NH-U12P. Sul dissipatore di calore ho le due ventole incluse collegate tramite gli adattatori Low-Noise (LNA) inclusi 1100 RPM, 16,9 dB (A). Nelle impostazioni del BIOS ho impostato il profilo della ventola della CPU e dello chassis su silenzioso.

Problema

Ieri ho aggiornato dalla versione 0501 allo 0606 del BIOS . Dopo l'aggiornamento ho controllato le temperature nel monitor BIOS e sono rimasto sorpreso nel vedere che la temperatura della CPU era leggermente ~ 30 ° C. Prima dell'aggiornamento la temperatura della CPU era ~ 50 ° C con le stesse impostazioni del BIOS (vedere la seguente intestazione per i dettagli sulle temperature). Come può essere? Sembra un po 'strano che un aggiornamento del BIOS possa abbassare la temperatura della CPU di 20 ° C e sembra anche strano che la temperatura della CPU sia inferiore alla temperatura del telaio.

temperature

Quando ho controllato le temperature, la temperatura della stanza era di ~ 23 ° C. Non ho modificato la posizione del computer né l'hardware o l'impostazione di raffreddamento tra le versioni del BIOS.

Versione del BIOS 0501

BIOS monitor:

  • CPU: ~ 50 ° C
  • Telaio: ~ 33 ° C

Non ho alcuna misura di temperatura da lm-sensor o simili per la versione 0501 perché ho scoperto il problema solo dopo l'aggiornamento alla versione 0606 e l'utilità di aggiornamento del BIOS non mi consente di eseguire il downgrade alla versione 0501 (dice "immagine obsoleta" quando provo a caricare la versione 0501).

Versione del BIOS 0606

BIOS monitor:

  • CPU: ~ 30 ° C
  • Telaio: ~ 33 ° C

Sensori lm in Ubuntu 11.04 Desktop a 64 bit ( sudo sensorsdopo un tempo di attività di 4 h 52 min e una media di carico di 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)

Le temperature del monitor BIOS sono state verificate direttamente dopo il controllo delle temperature dei sensori lm.

Versione BIOS 0706, 0801, 1101 e 3203

Ottengo lo stesso tipo di temperature sia nel monitor del BIOS che con i sensori lm nella versione 0706, 0801, 1101 e 3203 del BIOS come nello 0606.


Informazioni da Asus

Il log delle modifiche 0606 non menziona esplicitamente nulla sulla temperatura della CPU (ma il punto 3., come indicato da sidran32 , potrebbe influire sulle temperature):

BIOS P8Z68-V PRO 0606 con IRST 10.6.0.1002

  1. Abilita il supporto della versione 10.6.0.1002 di Intel Rapid Storage Technology
  2. Migliora la compatibilità DRAM
  3. Migliora la stabilità del sistema
  4. Migliora la compatibilità con alcuni modelli di carte Raid
  5. Aumenta la dimensione della memoria di condivisione IGD a 512 MB

Tuttavia, le seguenti FAQ potrebbero dare un suggerimento:

FAQs

Trovo che la lettura della temperatura della CPU nel BIOS sia circa 10 ~ 20 gradi più calda rispetto alla lettura nel sistema operativo. È normale? Strumenti della pagina

Soluzione

Ciò è normale poiché il BIOS non invia un comando inattivo alla CPU, rendendo inutilizzabili la maggior parte delle funzioni di risparmio energetico. Dovresti ottenere letture simili se disabiliti il ​​rapporto EIST / C1E / CPU C3 / CPU C6 nel BIOS.


3
Non prendere la strada sbagliata, ma penso che i numeri di CPU così bassi siano troppo buoni per essere veri.
soandos

+1 solo perché non sapevo che uscisse un nuovo BIOS, lo proverò quando torno a casa. Si noti che il BIOS potrebbe non utilizzare la stessa quantità di CPU a causa di alcune modifiche (in primo luogo non dovrebbe essere inattivo a 50 ° C, anche il mio), spiegando il delta della temperatura.
Breakthrough

30 ° è un po 'basso per un 2600K indipendentemente da come è raffreddato.
Shinrai,

Sì, dubiterei di una temperatura della CPU 30C. È certamente possibile che il BIOS cambi la temperatura della CPU influenzando il modo in cui è inattivo e vari cicli di lavoro, ma 30C è semplicemente incredibilmente basso, a meno che la CPU non sia raffreddata a liquido.
Daniel R Hicks,

1
Usavo i dispositivi di raffreddamento di serie su un processore più vecchio e ottenevo 25 gradi - perché uno nuovo non può ottenere 30?
Simon Sheehan,

Risposte:


7

Asus ha cambiato il modo di misurare la temperatura della CPU.

Prima dell'aggiornamento stava misurando le temp tj.max, che provengono dal core della CPU, quindi l'hanno cambiato nelle temp tcase che sono le temp nell'ambiente della CPU. La differenza tra queste due temperature è di ~ 15 ° C.

( Fonte tedesca )


Come hai imparato questo? Questa modifica è documentata da qualche parte? Potrebbe avere senso includere un riferimento nella tua risposta.
NN,

@NN L'ho letto in un forum tedesco, c'erano molte domande che facevano la tua stessa domanda.
Stephan Dollberg,

1
Dubito di questa risposta, solo perché non ho mai visto più di una differenza di 5-10C da T_case a nessuna delle temperature del core ... E intrinsecamente, non dovrebbe esserci - sono attaccati allo stesso pezzo di metallo e letteralmente a meno di un centimetro di distanza!
Breakthrough

3

Ho la stessa scheda madre, anche se questo consiglio dovrebbe applicarsi alla maggior parte delle schede madri basate su Sandy Bridge . Ho appena aggiornato il mio BIOS e ho notato una cosa simile.

Ieri ho effettuato l'aggiornamento dalla versione 0501 a 0601 del BIOS. Dopo l'aggiornamento ho controllato le temperature nel monitor BIOS

Il primo problema è che stai controllando la tua temperatura nel BIOS. Quando il computer si avvia nel BIOS, nessun risparmio energetico avanzato o stati c sono abilitati (per motivi di compatibilità e commutazione), quindi la CPU funziona a piena velocità e quindi a piena tensione. Penso che il nuovo aggiornamento del BIOS possa aver consentito la caduta della tensione nel BIOS, ma a parte questo, posso solo speculare.

Detto questo, l'unico vero modo per testare le temperature di inattività / carico è utilizzare un sistema operativo in grado di fornire questi dettagli (tramite un'utilità come HWMontior o HWiNFO ). Se completi questo test, noteresti letteralmente nessuna differenza di temperature (come ho fatto io).


TL, DR: utilizzare uno strumento basato su SO, non il BIOS per controllare le temperature. Le temperature inattive effettive non sono diminuite, ma solo le temperature nel BIOS (che non è tecnicamente inattivo).


1
Quale utilità suggeriresti di controllare le temperature in Ubuntu (nessuna delle citate sembra funzionare su Linux)?
NN,


@Breakthrough Ho aggiornato la mia domanda con l'output di lm-sensors.
NN,

@NN Quello che volevo dire è che probabilmente avresti ottenuto le stesse letture della temperatura prima di aggiornare il BIOS in Ubuntu , non nel BIOS stesso.
Sfondamento

@Breakthrough Penso di aver aggiunto tutto quello che so delle temperature alla domanda ora. Sfortunatamente, come menzionato nella modifica, non riesco a capire come controllare le temperature dei sensori lm in 0501 perché l'utilità di aggiornamento del BIOS non mi consente di eseguire il downgrade a 0501.
NN,

2

È possibile che abbia cambiato il controllo della ventola della CPU in modo da renderlo più intelligente nell'impostazione della velocità della ventola o che, per impostazione predefinita, abbia una velocità della ventola inattiva più elevata. "Migliora la stabilità del sistema" è un'affermazione molto ampia, ma la temperatura può farne parte, quindi potrebbe includere cambiamenti nel modo in cui controlla la velocità della ventola.


2
ASUS è noto per le note di patch costituite da "Stabilità di sistema migliorata" e nient'altro.
Shinrai,

1
Mi dispiace, ma questo è sbagliato in questo caso, poiché la ventola di NN è solo una ventola a tre fili, quindi è solo una velocità singola (non controllabile con PWM).
Breakthrough

@Breakthrough buona cattura, grazie. Dando una rapida occhiata alla pagina del prodotto sul sito di Asus, questo non era ovvio per me (foto minuscole sulla lavagna e tutto il resto).
Ben Richards,

0

I numeri di "temperatura" che stai citando non provengono da un preciso termometro, ma piuttosto da un sensore termico a cui il BIOS sta accedendo, e quindi convertendo un numero grezzo in una "temperatura". Molto probabilmente le diverse temperature relative a ciascuna versione del BIOS (in particolare un grande delta di 20 gradi) potrebbero essere attribuite a diversi coefficienti e / o offset utilizzati nei calcoli.

Posso eseguire il dual boot di Linux o WinXP su uno dei miei PC. L'applet della temperatura in Linux riporta costantemente una temperatura inattiva di 4 ° C in meno rispetto all'applet di Windows. Linux non consente al PC di funzionare più fresco. È solo che l'applet di Linux utilizza un calcolo diverso dall'applet di Windows per calcolare le temperature. In effetti l'applet Linux consente all'utente di applicare le regolazioni al numero "temperatura" prima che venga visualizzato.

Poiché la CPU ha un dissipatore di calore collegato e una ventola, quindi al minimo, la CPU potrebbe essere leggermente più fredda del sensore di temperatura del telaio. Ciò presuppone che i calcoli della temperatura siano ragionevolmente corretti per i sensori della CPU e dello chassis.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.