Atualização do BIOS reduz a temperatura da CPU

8

Configuração

Eu tenho um sistema com uma placa-mãe Asus P8Z68-V PRO e uma CPU Intel Core i7-2600K rodando na velocidade de estoque ( sem overlocking) que eu esfrio com um Noctua NH-U12P. No dissipador de calor, tenho as duas ventoinhas incluídas conectadas através dos adaptadores de baixo ruído (LNA) 1100 RPM, 16,9 dB (A) incluídos. Nas configurações do BIOS, configurei o perfil do ventilador da CPU e do chassi para silencioso.

Questão

Ontem atualizei da versão 0501 do BIOS para 0606 . Após a atualização, verifiquei as temperaturas no monitor do BIOS e fiquei surpreso ao ver que a temperatura da CPU estava ligeiramente ~ 30 ° C. Antes da atualização, a temperatura da CPU era de ~ 50 ° C com as mesmas configurações do BIOS (consulte o cabeçalho a seguir para obter detalhes sobre temperaturas). Como isso pode ser? Parece um pouco estranho que uma atualização do BIOS possa diminuir a temperatura da CPU em 20 ° C e também parece estranho que a temperatura da CPU seja menor que a temperatura do chassi.

Temperaturas

Quando eu verifiquei as temperaturas, a temperatura ambiente foi de ~ 23 ° C. Não alterei o posicionamento do computador, nem a configuração de hardware ou refrigeração entre as versões do BIOS.

BIOS version 0501

Monitor de BIOS:

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

Não tenho medidas de temperatura dos sensores lm ou similares para a versão 0501 porque só descobri o problema após a atualização para a versão 0606 e o ​​utilitário de atualização do BIOS não me permite fazer o downgrade para a versão 0501 (diz "imagem desatualizada" quando tento carregar a versão 0501).

BIOS version 0606

Monitor de BIOS:

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

sensores lm no Ubuntu 11.04 Desktop de 64 bits ( sudo sensorsapós um tempo de atividade de 4 h 52 min e uma média 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)

As temperaturas do monitor do BIOS foram verificadas diretamente após a temperatura dos sensores lm.

BIOS versão 0706, 0801, 1101 e 3203

Eu recebo o mesmo tipo de temperatura no monitor do BIOS e com sensores lm na versão 0706, 0801, 1101 e 3203 do BIOS, como em 0606.


Informações da Asus

O changelog 0606 não menciona nada explicitamente sobre a temperatura da CPU (mas o item 3., conforme indicado por sidran32 , pode afetar as temperaturas):

P8Z68-V PRO 0606 BIOS com IRST 10.6.0.1002

  1. Habilite o suporte da versão 10.6.0.1002 da tecnologia Intel Rapid Storage
  2. Melhore a compatibilidade com DRAM
  3. Melhorar a estabilidade do sistema
  4. Melhore a compatibilidade com alguns modelos de cartões Raid
  5. Aumente o tamanho da memória compartilhada IGD para 512 MB

No entanto, as seguintes perguntas frequentes podem dar uma dica:

Perguntas frequentes

Acho que a leitura da temperatura da CPU no BIOS é cerca de 10 ~ 20 graus centígrados mais quente que a leitura no sistema operacional. Isso é normal? Ferramentas da página

Solução

Isso é normal, pois o BIOS não envia comando ocioso para a CPU, tornando a maioria dos recursos de economia de energia inúteis. Você deve obter uma leitura semelhante se desabilitar o relatório EIST / C1E / CPU C3 / CPU C6 no BIOS.

N.N.
fonte
3
Não tome o caminho errado, mas acho que números de CPU tão baixos são bons demais para serem verdadeiros.
soandos
+1 apenas porque não sabia que um novo BIOS havia sido lançado, tentarei isso quando chegar em casa. Observe que o BIOS pode não estar usando tanta CPU devido a alguns ajustes (ele não deve ficar ocioso a 50 ° C, o meu também), explicando o delta da temperatura.
Breakthrough
30 ° é um pouco baixo para um 2600K, independentemente de como ele é resfriado.
Shinrai 8/08/11
Sim, eu duvidaria de uma temperatura de 30C da CPU. Certamente é possível que o BIOS altere a temperatura da CPU afetando o modo de ociosidade e vários ciclos de funcionamento, mas o 30C é simplesmente inacreditavelmente baixo, a menos que sua CPU seja resfriada por líquido.
Daniel R Hicks
11
Eu costumava usar coolers de estoque em um processador mais antigo e obter 25 graus - por que um novo não pode obter 30?
perfil completo de Simon Sheehan

Respostas:

7

A Asus mudou a maneira de medir a temperatura da CPU.

Antes da atualização, ele estava medindo os temps tj.max, que são do núcleo da CPU, e eles foram alterados para os tcase temps, que são os temps no ambiente da CPU. A diferença entre essas duas temperaturas é de ~ 15 ° C.

( Fonte alemã )

bamboon
fonte
Como você aprendeu isso? Essa mudança está documentada em algum lugar? Pode fazer sentido incluir uma referência em sua resposta.
NN
@NN Eu li em um fórum em alemão, havia muitas perguntas que fizeram a mesma pergunta que você.
Stephan Dollberg
11
Duvido desta resposta, apenas porque nunca vi uma diferença de mais de 5 a 10 ° C entre o T_case e qualquer uma das temperaturas principais ... E intrinsecamente, não deveria haver - elas estão presas ao mesmo pedaço de metal e literalmente a menos de um centímetro de distância!
Breakthrough
3

Eu tenho a mesma placa-mãe, embora esse conselho deva se aplicar à maioria das placas-mãe baseadas em Sandy Bridge . Acabei de atualizar meu BIOS e notei uma coisa semelhante.

Ontem atualizei da versão 0501 do BIOS para 0601. Após a atualização, verifiquei as temperaturas no monitor do BIOS

O primeiro problema é que você está verificando sua temperatura no BIOS. Quando o computador é inicializado no BIOS, nenhuma economia avançada de energia ou estados c são ativados (por motivos de compatibilidade e comutação); portanto, a CPU está funcionando em velocidade máxima e, portanto, em tensão máxima. Eu acho que a nova atualização do BIOS pode ter permitido que a tensão caísse no BIOS, mas, além disso, posso apenas especular.

Dito isto, a única maneira verdadeira de testar suas temperaturas de inatividade / carga é usar um sistema operacional que possa fornecer esses detalhes (por meio de um utilitário como o HWMontior ou o HWiNFO ). Se você concluir este teste, notaria literalmente nenhuma diferença de temperatura (como eu fiz).


TL, DR: Use uma ferramenta baseada em SO, não o BIOS para verificar suas temperaturas. Suas temperaturas reais de inatividade não diminuíram, mas apenas suas temperaturas enquanto estiver no BIOS (que não é tecnicamente inativo).

Avanço
fonte
11
Que utilidade você sugeriria para verificar as temperaturas no Ubuntu (nenhum dos mencionados parece funcionar no Linux)?
NN
2
Os sensores applet: sensors-applet.sourceforge.net
serragem
@ Breakthrough Atualizei minha pergunta com a saída dos sensores lm.
NN
@NN O que eu quis dizer é que você provavelmente teria as mesmas leituras de temperatura antes de atualizar o BIOS no Ubuntu , não no próprio BIOS.
Breakthrough
@ Breakthrough Acho que adicionei o máximo que sei sobre as temperaturas à pergunta agora. Infelizmente, como mencionado na edição, eu não posso figura como verificar lm-sensores de temperaturas em 0501 porque o utilitário de atualização de BIOS não me deixa fazer o downgrade para 0501.
NN
2

Pode ser que ele tenha alterado o controle do ventilador da CPU para que seja mais inteligente ao definir a velocidade do ventilador ou talvez o padrão seja uma velocidade maior do ventilador ocioso. "Melhorar a estabilidade do sistema" é uma afirmação muito ampla, mas a temperatura pode fazer parte disso, portanto pode incluir mudanças na maneira como controla a velocidade do ventilador.

Ben Richards
fonte
2
A ASUS é notória pelas notas de correção que consistem em "Melhor estabilidade do sistema" e nada mais.
Shinrai 8/08/11
11
Sinto muito, mas isso está errado neste caso, já que o ventilador da NN é apenas um ventilador de três fios e, portanto, é apenas uma velocidade (não controlável pelo PWM).
Breakthrough
@ Breakthrough boa captura, obrigado. Olhar rapidamente através da página do produto no site da Asus, isso não era óbvio para mim (fotos minúsculas da placa e tudo).
Ben Richards
0

Os números de "temperatura" citados não são de um termômetro preciso, mas de um sensor térmico que o BIOS está acessando e, em seguida, converte um número bruto em uma "temperatura". Provavelmente, as diferentes temperaturas relacionadas a cada versão do BIOS (especialmente um grande delta de 20 graus) podem ser atribuídas a diferentes coeficientes e / ou compensações usadas nos cálculos.

Eu posso inicializar o Linux ou o WinXP em um dos meus PCs. O applet de temperatura no Linux relata consistentemente uma temperatura ociosa 4 graus C a menos que o applet do Windows. O Linux não deixa o PC funcionar mais frio. Só que o miniaplicativo Linux usa um cálculo diferente do miniaplicativo Windows para calcular as temperaturas. De fato, o miniaplicativo Linux permite que o usuário aplique ajustes no número da "temperatura" antes de ser exibido.

Como a CPU possui um dissipador de calor conectado e um ventilador, então em modo inativo, a CPU pode ser um pouco mais fria que o sensor de temperatura do chassi. Isso pressupõe que os cálculos de temperatura estejam razoavelmente corretos para os sensores da CPU e do chassi.

serragem
fonte