Os pontos de disparo térmico parecem mal configurados

0

Meu laptop foi desligado algumas vezes recentemente durante compilações pesadas, e acho que pode ser devido ao superaquecimento. Após a investigação, verifica-se que os meus pontos térmicos são "passivos" a 95 ° C e "críticos" a 100 °. Pelo que entendo, "passivo" é apenas o estado padrão do controle de temperatura. Então, sem um ponto de partida "ativo", o resfriamento estará se ligando?

Se eu estiver certo e isso estiver mal configurado, como eu mudaria isso? Acho que entendo que o Linux não permite configurar as temperaturas dos pontos de disparo, mas posso definir os modos? Ou posso alterar o modo e a temperatura de dentro do meu BIOS? (Eu não verifiquei ainda, porque eu estou no meio de outra compilação pesada.) Ou há algo mais que eu deveria estar fazendo?

acpi -tci fornece resultados assim:

$ acpi -tci
Thermal 0: ok, 64.0 degrees C
Thermal 0: trip point 0 switches to mode critical at temperature 100.0 degrees C
Thermal 0: trip point 1 switches to mode passive at temperature 95.0 degrees C
Cooling 0: Processor 0 of 3
Cooling 1: Processor 0 of 3
Cooling 2: Processor 0 of 3
Cooling 3: Processor 0 of 3

Não tenho certeza do que são esses dispositivos de resfriamento. Eu esperava fãs, mas talvez eu não tenha fãs? Eu posso definir manualmente o estado do processador em qualquer lugar de 0 a 3 com, e. %código%. (Isso define todos os quatro para o mesmo estado, "Processador 3 de 3".) Curiosamente, aumentar o estado parece melhorar o resfriamento, mas não noto nenhum ruído extra no meu laptop. Anteriormente, defini o estado para 1 e, mais tarde, notei que ele havia voltado para 0 após a temperatura ter caído (não sob carga pesada na época, esqueci os números exatos, mas provavelmente aconteceu entre 80 ° e 60 °) . Não vi echo 3 | sudo tee /sys/class/thermal/cooling_device0/cur_state reportar uma temperatura a 95 ° ou superior; recentemente chegou a 94 ° antes de ligar o resfriamento. Agora parece bastante estável a 84 °, processadores no estado 3.

Este é um Thinkpad Edge (E145) que obtive no final de 2013. Kernel 3.17.8-gentoo-r1, eu configurei por mim mesmo, então é possível que eu tenha feito algo errado.

Atualização : Doze horas após o término da grande compilação, o resfriamento não havia sido desligado; Não me lembro da temperatura que atingiu, talvez nos anos 70. Eu olhei no meu BIOS e não encontrei nenhuma opção relacionada aos pontos de disparo térmico. Eu já vi chegar a 95 °; a primeira linha mudou para acpi , mas nada mudou. Então eu liguei para me refrescar.

    
por philh 30.12.2017 / 22:12

1 resposta

0

Ativo significa que o kernel vai acionar e usar qualquer FAN para resfriar seu computador.

Passivo significa que o kernel vai acelerar a CPU para resfriar seu computador.

Crítico significa que o kernel vai desligar.

Eu publiquei uma questão relacionada para um sistema ARM: link

Há também uma apresentação interessante (para sistemas ARM) que pode dar um pouco de cor ao funcionamento da estrutura térmica do kernel:

link

A documentação do kernel também pode ajudar: link

Por fim, este artigo também é útil: link

    
por 01.11.2018 / 17:57