kernel_task centenas de% de CPU, mas a frequência da CPU está sendo reduzida

14

Estou tentando resolver o mistério de um uso louco de alta CPU no kernel_task.

MacBook Pro (Retina, meados de 2012), 2,7 GHz Intel Core i7, Yosemite 10.10.2

Eu vi alguns conselhos para baixar o Intel Power Gadget. Isso me mostrou que a minha CPU está desacelerando. Como faço para corrigir isso? Quando isso acontece, às vezes posso ligar e desligar o MBP. Mas isso está me deixando louco.

insira a descrição da imagem aqui

insira a descrição da imagem aqui

justingordon
fonte
1
o que o gráfico de temperatura mostra para o mesmo período, à medida que diminui?
Tetsujin
O meu (final de 2013 MBP) parece preso permanentemente no mesmo nível de 0,80 GHz. A utilização da CPU é de 60 a 100%. Temps são razoáveis - 50-60C ... 🤷
Nolan Amy

Respostas:

12

A Apple documenta isso.

O Monitor de Atividade pode mostrar que um processo chamado kernel_task está usando uma grande porcentagem de sua CPU e, durante esse período, você pode notar muita atividade de fãs. Esse processo ajuda a gerenciar a temperatura, tornando a CPU menos disponível para processos que a utilizam intensamente. Em outras palavras, o kernel_task responde às condições que fazem com que sua CPU fique muito quente. Quando a temperatura diminui, o kernel_task reduz automaticamente sua atividade.

https://support.apple.com/en-us/HT203184

Você pode redefinir o SMC uma vez para ter certeza de que não está preso e fornecer leituras de temperatura incorretas ao processador.

Se o SMC ou altas temperaturas é a causa principal, você deve ser capaz de correlacionar os vários sensores de temperatura internos e a medição física da caixa e da temperatura do ar de exaustão com a otimização do design da programação do kernel e os ajustes da taxa de clock para os quais o chipset foi projetado para fazer em resposta a medições térmicas.

Na pior das hipóteses, você tem um problema de hardware com sensores de temperatura com defeito ou uma CPU fora da especificação que gera mais calor do que deveria para uma determinada taxa de clock de GHz.

bmike
fonte
Oi @bmike, eu também tenho o problema. Sempre que eu uso o monitor externo, o kernel_task fica tão alto. Ou, para ser mais preciso, sempre que uso GPU. Isso é normal? Eu uso o MacBook Pro Retina 2016.
ismailsunni
Que prova existe de que o calor é a causa real nesse caso?
cinzas
4

No meu caso, eu tinha um MBP usado continuamente por 3 anos. A loja local do Mac abriu a caixa e limpou a poeira. Que corrigiu o problema !!!!

Basicamente, o pó extra causou o superaquecimento da CPU.

justingordon
fonte
0

Meu atual MB Pro Retina (final de 2013) sofre com isso. Instalei o Ubuntu no meu laptop apenas para que eu mal possa executar o navegador e o terminal.

A razão por trás da limitação de meus laptops parece ser um sensor de temperatura com defeito. Alguns dos sensores relatam uma leitura de -127C, que inicia a aceleração. Eu compilei leituras de temperatura de sensores nesta essência do github .

Até agora, não há solução à vista. Eu tentei limpar, modificar extensões do kernel e redefinir o SMC.


Sayem
fonte
1
Bem-vindo ao perguntar diferente! Evite adicionar comentários na seção Resposta, isto é para obter respostas para as perguntas. Depois de ter reputação suficiente, você poderá adicionar comentários e fazer perguntas de acompanhamento. Para ganhar reputação, responda perguntas claras e concisas . - Do comentário -
fsb