Como faço para solucionar problemas de temperaturas da CPU no Ubuntu?

1

Eu tenho algumas perguntas sobre a temperatura da CPU no meu Ubuntu 8.10.

  1. Meu laptop se desliga, o que eu acho que é devido à alta temperatura da CPU. Eu quero confirmar isso, olhando para algum arquivo de log do sistema que registra a razão que o sistema se desliga. Existe algum arquivo syslog? Onde é armazenado?

  2. Também instalei libsensors, o que me dá temperaturas diferentes

    $ sensors  
    acpitz-virtual-0  
    Adapter: Virtual device  
    temp1:       +49.0°C  (crit = +97.0°C)                    
    
    k8temp-pci-00c3  
    Adapter: PCI adapter  
    Core0 Temp:  +57.0°C 
    

    O que significa "acpitz-virtual-0" e "k8temp-pci-00c3"? Bem como o significado de "temp1" e "Core0 Temp"? As duas temperaturas são as temperaturas da CPU?

    A temperatura é dada por

    acpi -t
    

    outra medida diferente da temperatura da CPU?

  3. Também gostaria de saber o que você fará se a temperatura da CPU exceder um limite que você considera perigoso? Eu também instalei o Monitor de Temperatura do Computador (computertemp), que me permite configurar uma temperatura limite para o alarme, bem como o comando para executar quando o limite é atingido. Então, qual comando você vai emitir ou coisas que você vai fazer quando a temperatura estiver excedendo o limite definido para proteger seu laptop, em vez de deixá-lo desligar?

por Tim 07.11.2009 / 21:31

1 resposta

3

No Ubuntu você terá /var/log/pm-*.log , assim como o usual syslog .

acpitz-virtual-0 é um rótulo inútil para uma zona térmica da ACPI, provavelmente de uma tabela da ACPI em tempo de execução.

k8temp* vem parcialmente de /etc/sensors3.conf e parcialmente de onde o sistema encontrou o chip. Você provavelmente tem uma configuração ABit padrão que se parece com:

chip "k8temp-*"

   label temp1 "Core0 Temp"
   label temp2 "Core0 Temp"
   label temp3 "Core1 Temp"
   label temp4 "Core1 Temp"

Se, na verdade, for uma placa de sistema ABit, você deve verificar o BIOS, pois ele pode ter descrições melhores.

Em relação a acpi -t , sensors(1) está verificando tanto acpi quanto os dispositivos de hardware que ele conhece. Em um mundo perfeito, sensors(1) reportaria um superconjunto do que acpi é capaz de relatar.

Não deveria ser possível superaquecer um laptop a menos que seja operado em um ambiente bastante quente. É mais provável que o arquivo de configuração ou as configurações do BIOS estejam desativadas ou talvez alguns filtros precisem de limpeza. Se o dissipador de calor do notebook foi instalado com graxa térmica, sabe-se que ele não envelhece bem. (No entanto, é improvável que a graxa térmica tenha sido usada na produção original.) Você pode ser capaz de recarregá-la novamente ou usar um moderno painel de interface térmica. Não remova o dissipador de calor, a menos que esteja preparado para jogar fora a interface térmica antiga e instalar uma nova.

    
por 07.11.2009 / 22:41