9 votes

MacOS Sierra, kernel_task en cours d'exécution prenant plus de 400% du CPU

Après la mise à niveau de mon MacBookPro vers MacOS Sierra, le processeur tourne très vite. Lorsque j'ai essayé de déboguer le problème, voici ce que j'ai trouvé.

enter image description here

Des solutions que j'ai déjà essayées.

  1. Réinitialisation du SMC
  2. Réinitialisation de la PRAM
  3. J'ai essayé de supprimer les fichiers d'identification des modèles (le système d'exploitation ne le permet pas).
  4. Suppression de tous les éléments de connexion et de toutes les applications à démarrage automatique.
  5. Suppression de tous les éléments de /Library/LaunchAgents, /Library/LaunchDaemons, /Library/StartupItems.
  6. Suppression de tous les logiciels installés

Mais toujours pas de chance, toute piste sera très appréciée.

Merci

0 votes

C'est un gros problème avec Sierra. J'ai rétrogradé vers El-Cap pour cette seule raison et je n'ai plus de problèmes.

0 votes

@PratikaRana c'est avec Sierra High également ?

0 votes

Vous pouvez supprimer le fichier d'identification du modèle en désactivant SIP (Démarrez en mode récupération et accédez au terminal via la barre de menu > utilitaires puis tapez cette commande csrutil disable).

5voto

Emma Arbogast Points 51

Le démontage du boîtier et le nettoyage des ventilateurs ont totalement résolu le problème pour moi. Il y avait beaucoup de peluches accumulées dans les deux ventilateurs et ils ne refroidissaient pas le système de manière adéquate.

La raison pour laquelle il provoque une charge CPU élevée est que Mac crée une fausse charge CPU pour ralentir l'ordinateur dans un ultime effort pour contrôler la température.

2 votes

> La raison pour laquelle il provoque une charge CPU élevée est que Mac crée une fausse charge CPU pour ralentir l'ordinateur dans un ultime effort pour contrôler la température. Cela n'a pas vraiment de sens pour moi. S'il y a un étranglement thermique, il y aura un étranglement thermique de toute façon.

1 votes

Le nettoyage des ventilateurs a permis à l'ordinateur portable de se refroidir à nouveau correctement, ce qui n'a pas nécessité d'étranglement.

0 votes

Avez-vous une source pour cela ? Cela semble être une chose inhabituelle à faire, étant donné que les ventilateurs tourneraient de toute façon.

4voto

Delon Points 41

J'ai eu des problèmes similaires après avoir remplacé le disque dur par un disque SSD. La seule chose qui a résolu le problème pour moi était ce lien. https://www.davidschlachter.com/misc/kernel_task

Si pour une raison quelconque, le lien ne fonctionne pas, voici la page.

L'étranglement est implémenté comme une extension du noyau, que Rhys Oxenham suggère de désactiver en supprimant la plist dans ses Ressources correspondant au modèle du Mac. Cependant, la liste des Mac identifiés par les fichiers plist n'a pas été mise à jour depuis quelques années. Notre Macbook Air 2013 (MacbookAir6,2) est absent. Le fichier X86PlatformPlugin.kext (également dans le dossier plugins du fichier IOPlatformPluginFamily.kext) présente d'autres Macs identifiés par leur carte mère (voir les commentaires sur ce post). Dans mon cas, j'ai essayé de désactiver à la fois les extensions ACPI_SMC_PlatformPlugin.kext et X86PlatformPlugin.kext, mais cela n'a eu aucun effet.

Ce qui a fini par fonctionner pour moi a été de désactiver l'extension parent du noyau IOPlatformPluginFamily.kext. Jusqu'à présent, je n'ai noté aucun effet indésirable. Bien entendu, je n'assume aucune responsabilité en cas de dommages si vous essayez cette solution et rencontrez des problèmes.

Voilà ce que j'ai fait :

J'ai d'abord dû désactiver SIP (puisque nous utilisons OS X El Capitan) en démarrant en mode récupération (en maintenant la touche command-R), en ouvrant le Terminal (sous le menu Utilitaires) et en exécutant la commande csrutil disable (plus de détails sur StackExchange).

De là, j'ai démarré en mode mono-utilisateur en maintenant la touche Command-S lors du démarrage. Après avoir monté le système de fichiers (fsck -y ; mount -uw /), j'ai fait une copie de sauvegarde de l'extension IOPlatformPluginFamily.kext en utilisant rsync :

rsync -av /System/Library/Extensions/IOPlatformPluginFamily.kext /Users/Shared/

(Pour restaurer l'extension à partir de la sauvegarde, j'utiliserais rsync -av /Users/Shared/IOPlatformPluginFamily.kext /System/Library/Extensions/)

J'ai ensuite supprimé l'extension et redémarré :

rm -rf /System/Library/Extensions/IOPlatformPluginFamily.kext ; shutdown -r now

Après le démarrage, le ventilateur tourne toujours à pleine vitesse, mais l'étranglement a disparu.

1 votes

Veuillez modifier la réponse pour citer les instructions du lien. Le lien semble être mort.

0 votes

Merci pour les instructions ! J'ai essayé de supprimer le fichier IOPlatformPluginFamily.kext, mais il était toujours là après un redémarrage. Mais la suppression de ACPI_SMC_PlatformPlugin.kext et de X86PlatformPlugin.kext a fonctionné à merveille pour moi !

4voto

WhoIsRich Points 840

J'ai trouvé ça : https://support.apple.com/en-us/HT207359

Ainsi, le démon kernel_task "prend" des cycles du processeur pour empêcher les autres tâches de générer de la chaleur. Cela permet de garder l'ordinateur au frais.

Une mise à jour de "Mac Fan Control" avait échoué, ce qui causait la surchauffe, et donc la surcharge de kernel_task.

Après avoir téléchargé manuellement l'application et l'avoir installée, mes problèmes étaient terminés.

https://www.crystalidea.com/macs-fan-control

2voto

mOnion Points 21

Merci @bmike pour l'application Mac Fan Control ! J'utilisais la dernière version mais j'avais toujours ce problème chaque fois que je regardais un site comme YouTube. Le processus kernel_task commençait à monopoliser l'utilisation du CPU.

Une fois que j'ai désactivé l'application Mac Fan Control, je l'utilise depuis deux jours et tout fonctionne à nouveau sans problème.

0voto

Sameem Tanha Points 1

C'était un grand défi pour moi de résoudre ce problème avec un ventilateur à haute vitesse et un système très lent dans le macbook 2011 pro. Après 3 jours d'essais, j'ai réussi à résoudre le problème, notamment en supprimant le fichier macbookpro8,1 qui était l'identifiant de mon modèle. Étapes Dans la barre d'outils supérieure, cliquez sur Finder puis sur Préférences marquez Hdd vous verrez le disque dur sur votre bureau double cliquez dessus allez dans système puis bibliothèque puis extensions et IOPlatformPluginFamily.kext maintenant pres ctrl avec le pavé de souris vous montrerez le contenu puis le contenu, les plugins, encore ctrl avec le clic de souris montrer le contenu, le contenu et les ressources, trouver votre modèle identfeir et le supprimer simplement encore avec ctrl et la souris déplacer à la corbeille l'identité du modèle peut être trouvée dans l'info système plus d'info, redémarrez votre pc 100% du problème résolu si votre ventilateur est toujours rapide installez l'application appelée Macs fan control

Lien pour la vidéo https://youtu.be/ETW-L4fD4AM

0 votes

Veuillez formater ce texte pour qu'il soit lisible, voir le centre d'aide. apple.stackexchange.com/help/formatting

1 votes

Bien que la vidéo puisse répondre à la question, elle n'est pas consultable (les étapes suivies dans la vidéo n'apparaissent donc pas si quelqu'un effectue une recherche de ce côté) et n'aide pas la réponse à rester seule (une fois la vidéo supprimée, la réponse perd toute valeur). Pouvez-vous modifier la question pour expliquer les étapes requises de manière suffisamment détaillée pour que les gens puissent les suivre sans avoir à regarder la vidéo ?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X