La mise à niveau du BIOS réduit la température du processeur


8

Installer

J'ai un système avec une carte mère Asus P8Z68-V PRO et un processeur Intel Core i7-2600K fonctionnant à la vitesse d'origine ( pas de surverrouillage) que je refroidis avec un Noctua NH-U12P. Sur le dissipateur thermique, j'ai les deux ventilateurs inclus connectés via les adaptateurs à faible bruit (LNA) inclus 1100 tr / min, 16,9 dB (A). Dans les paramètres du BIOS, j'ai défini le profil de ventilateur du processeur et du châssis sur silencieux.

Problème

Hier, je suis passé de la version 0501 du BIOS à la version 0606 . Après la mise à niveau, j'ai vérifié les températures dans le moniteur du BIOS et j'ai été surpris de voir que la température du processeur était légèrement ~ 30 ° C. Avant la mise à niveau, la température du processeur était d'environ 50 ° C avec les mêmes paramètres BIOS (voir la rubrique suivante pour plus de détails sur les températures). Comment se peut-il? Il semble un peu étrange qu'une mise à niveau du BIOS puisse abaisser la température du processeur de 20 ° C et il semble également étrange que la température du processeur soit inférieure à la température du châssis.

Températures

Lorsque j'ai vérifié les températures, la température ambiante était d'environ 23 ° C. Je n'ai pas changé l'emplacement de l'ordinateur ni la configuration matérielle ou de refroidissement entre les versions du BIOS.

Version du BIOS 0501

Moniteur du BIOS:

  • CPU: ~ 50 ° C
  • Châssis: ~ 33 ° C

Je n'ai pas de mesures de température des capteurs lm ou similaires pour la version 0501 car je n'ai découvert le problème qu'après la mise à niveau vers la version 0606 et l'utilitaire de mise à jour du BIOS ne me laisse pas rétrograder vers la version 0501 (il dit "image obsolète" lorsque j'essaie de charger la version 0501).

Version 0606 du BIOS

Moniteur du BIOS:

  • CPU: ~ 30 ° C
  • Châssis: ~ 33 ° C

lm-sensor dans Ubuntu 11.04 Desktop 64 bits ( sudo sensorsaprès une disponibilité de 4 h 52 min et une charge moyenne de 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)

Les températures du moniteur BIOS ont été vérifiées directement après la vérification des températures des capteurs lm.

Versions du BIOS 0706, 0801, 1101 et 3203

J'obtiens le même genre de températures à la fois dans le moniteur du BIOS et avec les capteurs lm dans les versions 0706, 0801, 1101 et 3203 du BIOS comme dans 0606.


Information d'Asus

Le journal des modifications 0606 ne mentionne rien de manière explicite sur la température du processeur (mais l'élément 3., comme indiqué par sidran32 , peut affecter les températures):

BIOS P8Z68-V PRO 0606 avec IRST 10.6.0.1002

  1. Activer la prise en charge de la version 10.6.0.1002 d'Intel Rapid Storage Technology
  2. Améliorez la compatibilité DRAM
  3. Améliorer la stabilité du système
  4. Améliorez la compatibilité avec certains modèles de cartes Raid
  5. Augmentez la taille de la mémoire de partage IGD à 512 Mo

Cependant, la FAQ suivante peut donner un indice:

FAQ

Je trouve que la lecture de la température du processeur dans le BIOS est d'environ 10 à 20 degrés centigrades plus chaude que la lecture dans le système d'exploitation. Est-ce normal? Outils de page

Solution

C'est normal car le BIOS n'envoie pas de commande inactive au CPU, rendant la plupart des fonctions d'économie d'énergie inutiles. Vous devriez obtenir une lecture similaire si vous désactivez le rapport EIST / C1E / CPU C3 / CPU C6 Report dans le BIOS.


3
Ne vous méprenez pas, mais je pense que les nombres CPU si bas sont trop beaux pour être vrais.
soandos

+1 juste parce que je ne savais pas qu'un nouveau BIOS était sorti, je vais essayer ceci quand je rentrerai. Notez que le BIOS n'utilise peut-être pas autant de CPU en raison de quelques ajustements (il ne devrait pas au ralenti à 50 ° C en premier lieu, le mien aussi), expliquant le delta de température.
Percée

30 ° est un peu bas pour un 2600K quelle que soit la façon dont il est refroidi.
Shinrai

Oui, je douterais d'une température de processeur de 30 ° C. Il est certainement possible pour le BIOS de modifier la température du processeur en affectant son fonctionnement au ralenti et divers cycles de fonctionnement, mais 30C est tout simplement incroyablement bas, à moins que votre processeur ne soit refroidi par liquide.
Daniel R Hicks

1
J'avais l'habitude d'utiliser des refroidisseurs d'origine sur un processeur plus ancien et d'obtenir 25 degrés - pourquoi un nouveau ne peut-il pas obtenir 30 degrés?
Simon Sheehan

Réponses:


7

Asus a changé la façon de mesurer la température du processeur.

Avant la mise à jour, il mesurait les temps tj.max, qui proviennent du cœur du processeur, puis ils l'ont changé en temps tcase qui sont les temps dans l'environnement du processeur. La différence de ces deux températures est de ~ 15 ° C.

( Source allemande )


Comment avez-vous appris cela? Ce changement est-il documenté quelque part? Il pourrait être judicieux d'inclure une référence dans votre réponse.
NN

@NN Je l'ai lu sur un forum allemand, il y avait pas mal de questions qui posaient la même question que vous.
Stephan Dollberg

1
Je doute de cette réponse, uniquement parce que je n'ai jamais vu plus d'une différence de 5 à 10 ° C entre T_case et l'une des températures centrales ... Et intrinsèquement, il ne devrait pas y en avoir - ils sont attachés à la même pièce de métal et littéralement à moins d'un centimètre d'intervalle!
Percée du

3

J'ai la même carte mère, bien que ce conseil devrait s'appliquer à la plupart des cartes mères basées sur Sandy Bridge . Je viens de mettre à jour mon BIOS et j'ai remarqué une chose similaire.

Hier, je suis passé de la version 0501 du BIOS à 0601. Après la mise à niveau, j'ai vérifié les températures dans le moniteur du BIOS

Le premier problème est que vous vérifiez votre température dans le BIOS. Lorsque l'ordinateur démarre dans le BIOS, aucune économie d'énergie avancée ou état C n'est activé (pour des raisons de compatibilité et de commutation), de sorte que le processeur fonctionne à pleine vitesse et donc à pleine tension. Je pense que la nouvelle mise à jour du BIOS a peut-être permis à la tension de baisser dans le BIOS, mais à part cela, je peux simplement spéculer.

Cela étant dit, la seule véritable façon de tester vos températures de ralenti / de charge est d'utiliser un système d'exploitation qui peut fournir ces détails (via un utilitaire comme HWMontior ou HWiNFO ). Si vous effectuez ce test, vous remarquerez littéralement aucune différence de température (comme je l'ai fait).


TL, DR: utilisez un outil basé sur le système d'exploitation, pas le BIOS pour vérifier vos températures. Vos températures réelles au ralenti n'ont pas diminué, mais seulement vos températures dans le BIOS (qui n'est pas techniquement au ralenti).


1
Quel utilitaire suggéreriez-vous pour vérifier les températures dans Ubuntu (aucun des deux mentionnés ne semble fonctionner sous Linux)?
NN

2
L'applet des capteurs: sensor-applet.sourceforge.net
sciure

@Breakthrough J'ai mis à jour ma question avec la sortie des capteurs lm.
NN

@NN Ce que je voulais dire, c'est que vous auriez probablement obtenu les mêmes relevés de température avant de mettre à niveau le BIOS dans Ubuntu , pas dans le BIOS lui-même.
Percée

@Breakthrough Je pense que j'ai ajouté autant que je sais sur les températures à la question maintenant. Malheureusement, comme mentionné dans l'édition, je ne peux pas comprendre comment vérifier les températures des capteurs lm en 0501 car l'utilitaire de mise à jour du BIOS ne me laissera pas rétrograder en 0501.
NN

2

Il se peut que cela ait changé le contrôle du ventilateur du processeur afin qu'il soit plus intelligent sur le réglage de la vitesse du ventilateur, ou peut-être par défaut une vitesse de ventilateur au ralenti plus élevée. "Améliorer la stabilité du système" est une déclaration très large, mais la température peut en faire partie, elle peut donc inclure des changements dans la façon dont elle contrôle la vitesse du ventilateur.


2
ASUS est connu pour les notes de mise à jour consistant en "Amélioration de la stabilité du système" et rien d'autre.
Shinrai

1
Je suis désolé, mais c'est faux dans ce cas, car le ventilateur de NN n'est qu'un ventilateur à trois fils, et donc uniquement à une seule vitesse (non contrôlable par PWM).
Percée

@Breakthrough good catch, merci. En parcourant rapidement la page du produit sur le site d'Asus, ce n'était pas évident pour moi (petites photos du forum et tout).
Ben Richards

0

Les chiffres de "température" que vous citez ne proviennent pas d'un thermomètre précis, mais plutôt d'un capteur thermique auquel le BIOS accède, puis convertit un nombre brut en "température". Très probablement, les différentes températures liées à chaque version du BIOS (en particulier un grand delta de 20 degrés) pourraient être attribuées à différents coefficients et / ou décalages utilisés dans les calculs.

Je peux démarrer deux fois Linux ou WinXP sur l'un de mes PC. L'applet de température sous Linux signale systématiquement une température inactive de 4 degrés Celsius de moins que l'applet Windows. Linux ne laisse pas le PC fonctionner plus froid. C'est juste que l'applet Linux utilise un calcul différent de l'applet Windows pour calculer les températures. En fait, l'applet Linux permet à l'utilisateur d'appliquer des ajustements au nombre de "température" avant qu'il ne soit affiché.

Étant donné que le processeur a un dissipateur thermique plus un ventilateur, alors au ralenti, le processeur peut être légèrement plus froid que le capteur de température du châssis. Cela suppose que les calculs de température sont raisonnablement corrects pour les capteurs du processeur et du châssis.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.