La actualización del BIOS reduce la temperatura de la CPU

8

Preparar

Tengo un sistema con una placa base Asus P8Z68-V PRO y una CPU Intel Core i7-2600K que funciona a la velocidad estándar ( sin bloqueo), que enfrío con una Noctua NH-U12P. En el disipador de calor tengo los dos ventiladores incluidos conectados a través de los adaptadores de bajo ruido (LNA) incluidos 1100 RPM, 16.9 dB (A). En la configuración del BIOS, configuré el perfil de ventilador de CPU y chasis en silencio.

Problema

Ayer actualicé de la versión de BIOS 0501 a 0606 . Después de la actualización, verifiqué las temperaturas en el monitor del BIOS y me sorprendió ver que la temperatura de la CPU era ligeramente ~ 30 ° C. Antes de la actualización, la temperatura de la CPU era de ~ 50 ° C con la misma configuración de BIOS (consulte el siguiente encabezado para obtener detalles sobre las temperaturas). ¿Cómo puede ser esto? Parece un poco extraño que una actualización del BIOS pueda reducir la temperatura de la CPU en 20 ° C y también parece extraño que la temperatura de la CPU sea más baja que la temperatura del chasis.

Temperaturas

Cuando verifiqué las temperaturas, la temperatura ambiente fue de ~ 23 ° C. No he cambiado la ubicación de la computadora ni el hardware o la configuración de refrigeración entre las versiones de BIOS.

BIOS versión 0501

Monitor de BIOS:

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

No tengo ninguna medida de temperatura de los sensores lm o similares para la versión 0501 porque solo descubrí el problema después de actualizar a la versión 0606 y la utilidad de actualización del BIOS no me permite degradar a la versión 0501 (dice "imagen desactualizada" cuando trato de cargar la versión 0501).

BIOS versión 0606

Monitor de BIOS:

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

sensores lm en Ubuntu 11.04 Desktop de 64 bits ( sudo sensorsdespués de un tiempo de actividad de 4 h 52 min y un promedio de carga 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)

Las temperaturas del monitor BIOS se verificaron directamente después de que se verificaron las temperaturas de los sensores lm.

BIOS versión 0706, 0801, 1101 y 3203

Obtengo el mismo tipo de temperaturas tanto en el monitor BIOS como con los sensores lm en la versión 0706, 0801, 1101 y 3203 del BIOS que en 0606.


Información de Asus

El registro de cambios 0606 no menciona nada explícitamente sobre la temperatura de la CPU (pero el ítem 3., como lo indica sidran32 , podría afectar las temperaturas):

BIOS P8Z68-V PRO 0606 con IRST 10.6.0.1002

  1. Habilite el soporte de Intel Rapid Storage Technology versión 10.6.0.1002 Release
  2. Mejora la compatibilidad DRAM
  3. Mejorar la estabilidad del sistema
  4. Mejora la compatibilidad con algunos modelos de tarjeta Raid
  5. Aumente el tamaño de la memoria compartida IGD a 512 MB

Sin embargo, las siguientes preguntas frecuentes pueden dar una pista:

Preguntas frecuentes

Encuentro que la lectura de la temperatura de la CPU en el BIOS es aproximadamente 10 ~ 20 grados centígrados más alta que la lectura en el sistema operativo. ¿Es normal? Herramientas de página

Solución

Eso es normal ya que el BIOS no envía comandos inactivos a la CPU, lo que hace que la mayoría de las funciones de ahorro de energía sean inútiles. Debería obtener una lectura similar si desactiva EIST / C1E / CPU C3 Report / CPU C6 Report en BIOS.

N.N.
fuente
3
No tome el camino equivocado, pero creo que los números de CPU tan bajos son demasiado buenos para ser verdad.
soandos
+1 solo porque no sabía que salió un nuevo BIOS, lo intentaré cuando llegue a casa. Tenga en cuenta que es posible que el BIOS no esté usando tanta CPU debido a algunos ajustes (en primer lugar, no debería estar inactivo a 50 ° C, el mío también lo hace), explicando el delta de temperatura.
Avance
30 ° es un poco bajo para un 2600K, independientemente de cómo se enfríe.
Shinrai
Sí, dudaría de una temperatura de CPU de 30C. Ciertamente, es posible que el BIOS cambie la temperatura de la CPU al afectar la inactividad y varios ciclos de trabajo, pero 30C es simplemente increíblemente bajo, a menos que su CPU esté refrigerada por líquido.
Daniel R Hicks
1
Solía ​​usar refrigeradores estándar en un procesador antiguo y obtener 25 grados, ¿por qué uno nuevo no puede obtener 30?
Simon Sheehan

Respuestas:

7

Asus cambió la forma de medir la temperatura de la CPU.

Antes de la actualización, medía las temperaturas tj.max, que provienen del núcleo de la CPU, luego las cambiaron a las temperaturas tcase que son las temperaturas en el entorno de la CPU. La diferencia de estas dos temperaturas es de ~ 15 ° C.

( Fuente alemana )

2 revoluciones
fuente
¿Cómo aprendiste esto? ¿Se documenta este cambio en alguna parte? Puede tener sentido incluir una referencia en su respuesta.
NN
@NN Lo leí en un foro alemán, había muchas preguntas que hacían la misma pregunta que tú.
Stephan Dollberg
1
Dudo esta respuesta, solo porque nunca he visto más de una diferencia de 5-10C de T_case a cualquiera de las temperaturas centrales ... Y, intrínsecamente, no debería haberlas, están unidas a la misma pieza de metal y ¡literalmente a menos de un centímetro de distancia!
Avance
3

Tengo la misma placa base, aunque este consejo debería aplicarse a la mayoría de las placas base basadas en Sandy Bridge . Acabo de actualizar mi BIOS y noté algo similar.

Ayer actualicé la versión de BIOS 0501 a 0601. Después de la actualización, verifiqué las temperaturas en el monitor de BIOS

El primer problema es que está verificando su temperatura en el BIOS. Cuando la computadora se inicia en el BIOS, no se habilitan ahorros avanzados de energía o estados c (por razones de compatibilidad y cambio), por lo que la CPU está funcionando a toda velocidad y, por lo tanto, a voltaje completo. Creo que la nueva actualización del BIOS puede haber permitido que el voltaje caiga en el BIOS, pero aparte de eso, puedo especular.

Dicho esto, la única forma verdadera de probar las temperaturas de inactividad / carga es usar un sistema operativo que pueda proporcionar estos detalles (a través de una utilidad como HWMontior o HWiNFO ). Si completa esta prueba, no notaría literalmente ninguna diferencia de temperatura (como lo hice).


TL, DR: use una herramienta basada en el sistema operativo, no el BIOS para verificar sus temperaturas. Sus temperaturas de inactividad reales no han disminuido, sino solo sus temperaturas mientras está en el BIOS (que técnicamente no está inactivo).

Penetración
fuente
1
¿Qué utilidad sugeriría para verificar las temperaturas en Ubuntu (ninguno de los mencionados parece ejecutarse en Linux)?
NN
2
El applet de sensores: sensores-applet.sourceforge.net
aserrín
@Breakthrough He actualizado mi pregunta con la salida de lm-sensores.
NN
@NN Lo que quise decir es que probablemente habría obtenido las mismas lecturas de temperatura antes de actualizar el BIOS en Ubuntu , no en el BIOS en sí.
Avance el
@Breakthrough Creo que he agregado todo lo que sé sobre las temperaturas a la pregunta ahora. Desafortunadamente, como se mencionó en la edición, no puedo entender cómo verificar las temperaturas de los sensores lm en 0501 porque la utilidad de actualización del BIOS no me permite degradar a 0501.
NN
2

Es posible que haya cambiado el control del ventilador de la CPU para que sea más inteligente al configurar la velocidad del ventilador, o tal vez el valor predeterminado sea una velocidad de ventilador inactiva más alta. "Mejorar la estabilidad del sistema" es una declaración muy amplia, pero la temperatura puede ser parte de eso, por lo que puede incluir cambios en la forma en que controla la velocidad del ventilador.

Ben Richards
fuente
2
ASUS es conocido por notas de parche que consisten en "Mejora de la estabilidad del sistema" y nada más.
Shinrai
1
Lo siento, pero esto está mal en este caso, ya que el ventilador de NN es solo un ventilador de tres cables y, por lo tanto, es solo de una velocidad (no controlable por PWM).
Avance el
@Breakthrough buena captura, gracias. Echando un vistazo rápido a través de la página del producto en el sitio de Asus, esto no era obvio para mí (pequeñas fotos de tablero y todo).
Ben Richards
0

Los números de "temperatura" que está citando no provienen de un termómetro exacto, sino de un sensor térmico al que accede el BIOS, y luego convierte un número sin procesar en una "temperatura". Lo más probable es que las diferentes temperaturas relacionadas con cada versión de BIOS (especialmente un gran delta de 20 grados) se puedan atribuir a diferentes coeficientes y / o compensaciones utilizados en los cálculos.

Puedo iniciar dualmente Linux o WinXP en una de mis PC. El applet de temperatura en Linux informa constantemente una temperatura inactiva de 4 C grados menos que el applet de Windows. Linux no permite que la PC funcione mejor. Es solo que el applet de Linux usa un cálculo diferente del applet de Windows para calcular las temperaturas. De hecho, el applet de Linux permite al usuario aplicar ajustes al número de "temperatura" antes de que se muestre.

Dado que la CPU tiene un disipador térmico conectado más un ventilador, en reposo, la CPU podría estar un poco más fría que el sensor de temperatura del chasis. Esto supone que los cálculos de temperatura son razonablemente correctos tanto para la CPU como para los sensores del chasis.

serrín
fuente