Thinkpad é desligado após 10 minutos de uso pesado

8

Menos de dois anos atrás, comprei um Lenovo Thinkpad R500 .

Ao usar a CPU intensamente, às vezes decide reiniciar (com o Ubuntu mostrando brevemente a mensagem "shutdown").

Um widget do Linux mostra a temperatura da CPU. O PC geralmente reinicia quando a temperatura do primeiro núcleo ultrapassa os 100 ° C, mas às vezes parece que ainda não atingiu 80 ° C.

Desde que mudei do Ubuntu 2010.10 32bit para o Ubuntu 2011.04 64bit, ele trava com muito mais frequência.

Quando estou no escritório, uso um refrigerador de laptop .

Eu fiz o underclock para 800 MHz e configurei meu ventilador para sempre rodar na velocidade máxima (com resultados visíveis: mais ruído e mais ar soprado), mas isso não impede que ocorram falhas:

cpufreq-selector -c 0 -f 800000
cpufreq-selector -c 1 -f 800000
sudo rmmod thinkpad_acpi
sudo modprobe thinkpad_acpi fan_control=1
sudo thinkfan -n -c alwaysmax-thinkfan.conf

Não há poeira. Eu pulverizei ar generosamente nas aberturas nas laterais e embaixo do laptop. Também limpei o interior depois de remover o teclado e a moldura.

Como posso descobrir qual é o problema?

Nicolas Raoul
fonte
Você pode tentar primeiro uma atualização do BIOS. O próximo passo é diminuir a taxa máxima de clock, você pode ver como fazê-lo no thinkwiki . Desabilitar o sensor é uma má idéia, pois pode queimar sua CPU.
Egon
Você quer dizer "É normal que um Thinkpad travar se a CPU estiver em 100%" ou "É normal que um Thinkpad travar se a CPU estiver em 100 °"?
Flimzy
@Flimzy: 100%. Meu computador anterior foi capaz de números crumble para dias de CPU 100%
Nicolas Raoul
1
Se você está pronto para o desafio, pode recolocar o dissipador de calor da CPU usando uma pasta térmica mais nova (e de alta qualidade). Esse não é um comportamento normal , mesmo para o seu laptop nas configurações de estoque sem uma placa de resfriamento adicional. E, como Nicholas Raoul salienta, se você não conseguir sustentar o computador com 100% de carga por um período de tempo, precisará consertar alguma coisa.
Revelação

Respostas:

8

Esqueça o Thinkpad por um momento: não é normal qualquer laptop travar com uma CPU a 100% por um longo período de tempo, mas é normal que quase todas as máquinas sejam desligadas, se algum componente monitorado atingir uma temperatura crítica.

Simplesmente significa que seus ventiladores / refrigeração não são suficientes ou estão prontos para o trabalho.

Em primeiro lugar, como Egon disse nos comentários, verifique se há uma atualização do BIOS - se outros se queixaram de problemas semelhantes, é comum os fabricantes lançarem atualizações que causam underclock em certos componentes ou aumentam a velocidade / limite do ventilador.

Se isso não ajudar, verifique se há poeira e sujeira entupindo os ventiladores.

Por fim, se você encontrar alguém com problemas semelhantes, pode reclamar diretamente com o fabricante.

É possível que o sensor esteja errado, mas é sempre difícil provar, além de abrir e usar um termômetro.

... Além disso, estou fora do circuito, mas li sobre problemas de energia do Linux que obviamente causariam mais calor - dito isso, isso deve afetar apenas a vida da bateria ... mas não resolve o problema subjacente no que diz respeito à refrigeração do seu laptop.

William Hilsum
fonte
4

Há um bug arquivado no Ubuntu que pode estar relacionado a isso:

https://bugs.launchpad.net/bugs/751689

Algumas pessoas relataram que podem resolvê-lo à força, permitindo que o aspm ou o ventilador atinjam a velocidade máxima. Suspeito que o problema é que esses thinkpads têm uma bios de buggy que se recusa a alimentar o ventilador a toda velocidade e geram calor extra porque a GPU depende do ASPM para enfileirar a GPU para entrar em um estado de energia mais baixo quando não está em uso , mas os kernels recentes do Linux respeitam o fato de que o BIOS informa que o ASPM não é suportado e, portanto, o desativa, o que faz com que a gpu aplique mais calor.

psusi
fonte
+1 Este relatório de erros contém ótimas dicas e me permitiu entender que meu problema é pior: mesmo depois de configurar meu ventilador para "sempre a velocidade máxima" com thinkfane underclocking a 800 MHz, ele ainda trava. New coisa: ainda falha quando a temperatura da CPU ainda é de 70 ° C
Nicolas Raoul
Pode ser um sinal de dano devido ao calor.
Journeyman Geek
2

Algo que outros não mencionaram até agora: o fã está trabalhando? Consegue ouvi-lo iniciar e acelerar à medida que a CPU fica mais quente?

Instale um pacote de monitoramento de sensores. lm-sensorsfornece o comando da linha de sensorscomandos, mas você deve primeiro executar sudo /usr/sbin/sensors-detect- as opções da GUI também existem. Os Thinkpads têm um bom suporte da ACPI para seus fãs, ou pelo menos todos os que possuo desde 2004. Uma vantagem disso é que você também terá medidores de temperatura da CPU. O My T61p relata a velocidade de um ventilador, a temperatura do núcleo da CPU (através do sensor interno), a temperatura mini PCI (ou seja, placa WLAN), o temperatura da placa principal e a temperatura da GPU.

Se o ventilador não iniciar, você tem o seu (primeiro) culpado. Você precisará substituí-lo. Também é possível fazê-lo se a máquina estiver fora da garantia, mas é uma operação pouco irritante. Faça-o em uma boa superfície de trabalho, com boa iluminação, obtenha um manual de serviço e siga as instruções à letra. Você não quer comprometer essa parte da máquina.

Se o ventilador não começar , você pode sentir o fluxo de ar, uma vez que atinge a velocidade máxima? Em muitos Thinkpads, o escape está no lado esquerdo, com entradas na parte traseira e / ou na parte inferior.

Você limpa o canal de refrigeração regularmente? Meu chefe e eu temos Thinkpads idênticos, mas o dele costumava ficar 10 ° C mais quente. Ele é fumante e não limpa os respiradouros regularmente. O pó é um ótimo isolante e, mesmo com o ventilador funcionando a toda velocidade, o fluxo de ar não remove calor suficiente do metal do dissipador de calor. Para limpar as aberturas de ventilação, uso um soprador manual de ar para trabalhos pesados, como os que os fotógrafos usam ( meu favorito - mais barato que o ar em uma lata, mais amigável ao meio ambiente e surpreendentemente bom exercício). Coloque o bico na entrada de ar e sopre repetidamente. Se for a primeira vez que você fizer isso, faça-o ao ar livre e / ou use uma máscara. Quantidades insanas de poeira sairão da ventilação de exaustão. No meu, plumas também saem dos orifícios do alto-falante esquerdo.

Abaixo estão basicamente reflexões que provavelmente não se aplicam a você, pois você pode interromper o problema esfriando o laptop e / ou reduzindo a velocidade da CPU. Você quase certamente deve se concentrar no aspecto do calor.

Se as temperaturas da CPU, GPU etc. são todas nominais, o ventilador liga-se livremente e faz seu trabalho, e a máquina ainda trava ao trabalhar duro, existem outros diagnósticos (mais tristes). Os principais suspeitos, em ordem decrescente de probabilidade, são: memória danificada, CPU danificada, placa principal danificada ou um PSU que não está fornecendo energia suficiente.

Você pode testar a memória facilmente. Basta inicializar no memtest86+, que você pode instalar no Ubuntu (ele aparecerá no menu de inicialização do GRUB) e deixá-lo fazer o seu trabalho. Se encontrar memória morta, você tem duas opções: substitua a memória ou, se o dano for pequeno, diga ao Linux para não usar a área danificada . Se você precisar substituir a memória, verifique se o Thinkpad possui toda a sua memória externa. Alguns têm toda a sua RAM nos slots SODIMM, outros têm uma quantidade instalada permanentemente na placa principal. Se a RAM integrada estiver danificada, será necessário substituir a placa principal.

O mesmo acontece se a CPU ou a placa principal estiverem danificadas, mas não sei como ter certeza. Nunca tive problemas desse tipo nos meus Thinkpads que sofreram abuso.

Alexios
fonte
O ventilador está funcionando, recentemente eu o configurei para funcionar sempre na velocidade máxima "com thinkfan. É um pouco barulhento e sopra ar. Removai poeira nas laterais, nas aberturas de ventilação do laptop e por dentro removendo o teclado . e quadro I use ar em uma lata, e pulverizá-lo generosamente nas aberturas Mas ainda enviar o sistema operacional para reiniciar quando a carga é um pouco alto ....
Nicolas Raoul
1

Duas coisas que você pode fazer:

  1. Lado do hardware: limpe o pó

    Como o seu laptop tem cerca de 2 anos de idade, pode haver muita poeira no sistema de refrigeração. Você tem duas opções: limpe você mesmo ou leve o laptop a um ponto de serviço do computador local para limpeza.

  2. Lado do software: tente não ser prejudicial

Confira o projeto linux-PHC . Muitas vezes, as tensões padrão dos processadores são definidas significativamente acima do nível razoável. Este foi o caso do meu Thinkpad.

jankes
fonte
1

Curiosidade sobre os Thinkpads (pelo menos meu modelo): a GPU está localizada fisicamente muito perto da CPU e, portanto, é capaz de disparar o sensor de calor da CPU, apesar de a GPU estar configurada para uma temperatura mais alta. Se você configurar seu widget para exibir a GPU também, poderá notar que esse número é tão alto quanto não maior.

Muitos modelos do Thinkpad possuem gráficos "selecionáveis"; se você usa a placa de gama alta no linux, convém instalar os drivers proprietários do Catalyst, pois descobri que os genéricos têm um bug que faz com que a GPU aqueça rapidamente.

Yamikuronue
fonte
Interessante! Não estou fazendo jogos nem nada que exija muita potência gráfica. Eu uso a criptografia do sistema de arquivos do Ubuntu, mas tenho certeza de que não usa a GPU.
Nicolas Raoul
Não importa; Eu estava superaquecendo apenas executando o KDE. É o fato de que os drivers genéricos têm um bug terrível que executa demais a GPU. Você já experimentou os drivers proprietários?
Yamikuronue