33 votes

L'utilisation du CPU est trop élevée avec Yosemite et un moniteur externe

J'utilise Yosemite 10.10.4 sur mon MacBook Pro (2012).

J'avais l'habitude de travailler avec un moniteur externe : Apple Thunderbolt 27" monitor.

Le problème est que, d'après Activity Monitor. kernel_task Le processus consomme plus de 600 %. de CPU même lorsqu'aucune tâche n'est en cours ! L'ordinateur devient totalement inutilisable.

La solution de rechange consiste à déconnecter le moniteur externe, mais j'ai vraiment besoin que cet écran secondaire fonctionne.

Pourquoi Apple n'a pas corrigé ce problème dans la dernière mise à jour de Yosemite ?

Y a-t-il une solution à ce problème ?

21voto

Oskar Points 1242

Il s'agit d'une caractéristique de conception documentée par Apple. La conception d'Intel est gourmande en énergie et maintenant que nous voyons le Silicium d'Apple, nous voyons l'efficacité jouer un rôle plus important dans la conception, de sorte que les systèmes de refroidissement n'ont pas besoin d'être aussi encombrants. Pour tout Mac en pression thermique (trop chaud à l'intérieur), voyez si le refroidissement du boîtier et de la zone autour de votre Mac permet au processeur d'accélérer à nouveau, utilisez. Ore énergie et faire le travail que vous voulez en mode clamshell.

Certaines personnes ont eu de la chance en supprimant les extensions du noyau d'Intel, mais si vous désactivez la sécurité et que vous faites surchauffer votre système, vous risquez d'être hors garantie si le processeur tombe en panne.

Je surveillerais de près les choses si vous faites cela et essayez d'abord d'autres méthodes de refroidissement, comme acheter un support conçu pour refroidir votre Mac.

Si cela ne fonctionne pas, essayez réinitialiser le System Management Controller une fois pour s'assurer qu'il ne s'agit pas d'une erreur de mesure.

Si vous n'avez besoin que d'un refroidissement occasionnel ou pour vous convaincre, allez-y, ouvrez le clapet et assurez-vous que la ventilation est bonne et que vous ne bloquez pas l'entrée ou la sortie d'air par les charnières de l'écran. Le logiciel de gestion thermique réagit assez rapidement aux changements de température interne. Il pourrait même utiliser des aimants pour mettre l'écran en veille alors qu'il est en fait ouvert, ce qui permet d'exposer toute la surface du clavier et de refroidir le Mac qui pense qu'il travaille toujours en mode clapet fermé.

Le moniteur d'activité peut montrer qu'un processus nommé kernel_task utilise un grand pourcentage de votre CPU, et pendant ce temps vous pouvez remarquer une grande activité du ventilateur. Ce processus aide à gérer la température en rendant le CPU moins disponible pour les processus qui l'utilisent intensément. En d'autres termes, kernel_task réagit aux conditions qui font que votre CPU devient trop chaud. Lorsque la température diminue, kernel_task réduit automatiquement son activité.

Donc, abandonnez également les autres tâches et applications dont vous n'avez pas besoin si vous ne pouvez pas rendre la disposition physique du Mac plus fraîche ou plus propice à l'évacuation de la chaleur par rayonnement si la convection ne fonctionne pas pour vous. Le GPU génère beaucoup de chaleur s'il génère beaucoup de pixels. Diminuer la résolution peut être utile dans un cas limite, mais vous devez d'abord vous attaquer au refroidissement en général.

Vous pouvez également vous procurer des outils avancés pour observer la fréquence du CPU afin de confirmer qu'il réagit à la chaleur :

8voto

vaughan Points 1482

Ma question a été marquée comme un doublon de celle-ci, mais elle a une solution à ce problème vérifiée par de nombreux utilisateurs.

rMBP kernel_task connaît des pics lors de la connexion de plus d'un moniteur externe

)

8voto

Mark Points 71

J'ai un MacBook Pro Retina, 15 pouces, fin 2013. Intel Core i7 2.3 GHz 16 GB 1600 MHz DDR3 NVIDIA GeForce GT 750M 2048 MB Intel Iris Pro 1536 MB

Avec un moniteur externe Sceptre X325BV connecté via HDMI. Je voyais aussi des pourcentages de CPU proches de 500%.

J'ai fait trois choses qui semblent avoir réglé le problème :

  1. J'ai changé le moniteur retina de l'ordinateur portable pour qu'il soit le principal.

  2. Dans Préférences Système > Economiseur d'énergie, j'ai décoché "Commutation graphique automatique".

  3. Dans Préférences système > Mission Control, j'ai décoché la case "Les écrans ont des espaces séparés".

Energy Saver Prefs Change Mission Control Prefs chnage

3voto

Josh Points 541

J'ai un problème similaire avec un MBP8,1 13" 2011 (CPU i7 2.7Ghz et carte graphique HD3000), et pour moi il est presque certain que c'est provoqué par des opérations vidéo intensives. Curieusement, Hardware Monitor a montré des températures de l'ordre de 70C, assez loin des températures de 90+C que j'ai déjà vues en exécutant de gros travaux de compilation.

J'ai retiré la plaque inférieure et j'ai retiré beaucoup plus de poussière très fine du ventilateur et de ses évents que ce à quoi je m'attendais, et souffler sur la carte logique en a délogé encore plus. Sur le modèle 13", le ventilateur peut être retiré avec seulement 3 vis après avoir enlevé la plaque inférieure, donc il est assez facile à nettoyer (attention au connecteur !). Je n'ai pas beaucoup utilisé le système depuis, mais mes premières impressions étaient que le ventilateur était à nouveau beaucoup plus efficace, et que le problème avait disparu.

Les prochaines étapes seront de fonctionner sans la plaque inférieure et de réduire la résolution de mon écran externe de 1920*1080 à 1680*1080 (rés. de mon panneau précédent avec lequel je n'ai jamais eu de problèmes, et une résolution qui est clairement plus facile pour le GPU pour la lecture vidéo).

Je n'ai jamais compris pourquoi quelqu'un voudrait connecter un écran externe et ne PAS utiliser l'écran "interne" en même temps (pour économiser la batterie ? je me contente d'éteindre le rétro-éclairage dans ce cas...).

2voto

J'ai un MacBook Pro (Retina, 15 pouces, fin 2013) et j'avais une utilisation du processeur de 300-600+% à partir de kernel_task . Après avoir lu quelques spéculations en ligne sur le fait qu'il s'agissait d'une protection pour éviter la surchauffe, j'ai commencé à me demander pourquoi ma machine ne pouvait pas gérer la sortie sur trois moniteurs. En suivant les instructions aquí J'ai regardé et j'ai vu qu'aucune des applications que j'exécutais n'utilisait la carte haut de gamme. Après être allé dans System Preferences > Energy Saver et en désactivant Automatic graphics switching (en forçant la carte haut de gamme à toujours être utilisée), le problème semble être résolu.

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