Superaquecimento da CPU no Linux, mas não no Windows, enquanto fazia as mesmas coisas

0

Eu posso ouvir claramente que os fãs (há 2 deles) dentro do meu laptop giram mais no Linux Mint 18.2 Cinnamon 64-bit com kernel 4.10.0-37-generic, mas qualquer kernel que eu tentei, do que no Windows 10 Pro. O que é mais importante, o resfriamento do meu laptop não atende às temperaturas, como mostra este snippet dmesg :

[10498.701800] CPU1: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701802] CPU4: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701804] CPU7: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701805] CPU0: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701806] CPU3: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701807] CPU5: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701809] CPU2: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701816] CPU6: Package temperature above threshold, cpu clock throttled (total events = 2582)

com 2582 desses eventos em uptime -p de 3 horas, não sei o que é esse Linux senão o Windows.

Devo enfatizar que estou usando esse Linux há muito tempo e sempre tive esse problema. E começo a me preocupar com a minha CPU a longo prazo.

Eu tentei instalar intel-microcode no Gerenciador de driver. Não mudou nada.

Por exemplo, estou jogando um jogo de navegador baseado no Flash Player no Chrome.

A CPU em questão é o Intel Core i7 4700HQ.

EDIT1:

ps -aux

saída (expira em uma semana):

link

    
por Vlastimil 29.10.2017 / 19:50

1 resposta

4

Eu posso ter encontrado uma solução:

sudo apt-get install thermald

Este pacote deve fazer o seguinte:

Thermal daemon looks for thermal sensors and thermal cooling drivers in the Linux thermal sysfs (/sys/class/thermal) and builds a list of sensors and cooling drivers. Each of the thermal sensors can optionally be binded to a cooling drivers by the in kernel drivers. In this case the Linux kernel thermal core can directly take actions based on the temperature trip points, for each sensor and associated cooling device. For example a trip temperature X in a sensor can be associates a cooling driver Y. So when the sensor temperature = X, the cooling driver "Y" is activated.

Desde que o instalei e reiniciei, tenho apenas 4 ocorrências de superaquecimento com tempo de atividade de 2 horas.

Eu me pergunto por que esse pacote útil não foi pré-instalado, mas não importa.

Depois de executar 8% simultâneos de sha256sum de um arquivo de 100GiB, a CPU foi usada a 100% por vários minutos:

Sem o pacote thermald , o chassi do laptop acima da CPU literalmente queimaria meus dedos ao tocá-lo, mas agora está apenas moderadamente quente!

Sem mencionar que não há nada em dmesg sobre a aceleração da CPU.

    
por 30.10.2017 / 10:12