19 votes

WindowServer CPU élevé en utilisant un moniteur externe - Big Sur

Alors, quelques éléments de contexte

  • J'ai un MacBook 12" de 2017.
  • Il est connecté à un moniteur externe via USB-C à un dongle Satechi V2, puis HDMI au moniteur.

Je suis en train de vivre plusieurs choses :

  1. Bégaiement lorsque je déplace Windows (comme une perte d'images)
  2. Les vidéos bégaient lorsque le pointeur de ma souris est en mouvement
  3. Dans le moniteur d'activité, le serveur de fenêtres atteint des sommets d'utilisation du processeur lorsque je bouge beaucoup ma souris.
  4. Ce qui précède est accompagné du ballon de plage

Voir la capture d'écran Activity monitor with high Window Server CPU usage

J'ai obtenu une petite accélération en désactivant "Les écrans ont des espaces séparés" dans les préférences système, mais cela se produit toujours. Cela ralentit également les animations des jeux, car lorsque ma souris bouge, les jeux ne s'animent pas.

Des idées ?

0 votes

Quelle est la fréquence de rafraîchissement et la résolution de votre écran ?

12voto

wegry Points 255

Si vous utilisez une souris usb, j'ai remarqué que ma souris de jeu fait que le WindowServer utilise beaucoup de CPU.

Le fait de réduire la transparence dans les paramètres d'accessibilité m'a beaucoup aidé.

En date du 9 décembre 2020, il semble que cela se produise encore par intermittence avec un écran 4K et mon Macbook Pro 2019.

3voto

Howlium Points 139

Vous utilisez un moniteur virtuel non accéléré. Comme votre moniteur externe n'a pas de GPU pour accélérer ses graphiques, tous les rendus sont effectués par le CPU pour cet affichage. Vous pouvez l'accélérer quelque peu en allant dans les préférences du système d'accessibilité et en activant l'option Réduire la transparence. Mais il sera toujours beaucoup plus lent qu'un affichage accéléré.

2voto

ovichiro Points 71

UPDATE : Ma conclusion initiale était une pure coïncidence.
La cause en était Night Shift. J'avais programmé le travail de nuit du lever au coucher du soleil. Chaque jour, au coucher du soleil, pendant la transition du changement de nuit, pendant environ 20 minutes, WindowServer utilisait beaucoup de CPU. C'est un bug de MacOS. J'ai désactivé le programme et je le fais manuellement quand j'en ai besoin. Tout s'est bien passé depuis.

Réponse INITIALE :

Dans mon cas, MacOS Mojave sur un MBP 13" 2015 connecté à un moniteur externe qHD via HDMI. Souris de jeu Logitech G305.
Parfois, le ventilateur tourne à près de 4000 tours par minute et reste à ce niveau même si je n'utilise que le Finder et que WindowServer affiche constamment une utilisation élevée.
La solution pour moi : déconnecter le moniteur HDMI, éteindre la souris, déplacer le dongle USB de la souris de l'autre côté, puis reconnecter le moniteur et allumer la souris. Tout était beau et calme.

2voto

Burak Karakuş Points 121

Mes problèmes étaient totalement identiques à ceux de l'OP, et mes journaux montraient exactement les mêmes résultats.

J'ai essayé de nombreuses choses pour résoudre ce problème à partir de mes recherches sur Internet, mais sans succès.

Dans mon cas, le problème a été résolu en changer le taux de rafraîchissement de 75Hz à 60Hz . Je ne sais pas pourquoi, mais elle a diminué comme par magie dès que j'ai fait cela. L'utilisation du CPU est meilleure que jamais, pas de bruit de ventilateur qui était le problème le plus important pour moi. De plus, en changeant Displays > Color > Display Profile de PHL245E1 a SD170M-A pourrait avoir aidé aussi, mais après que je l'ai changé en HD one, aucune augmentation significative du CPU ou du bruit du ventilateur n'a été détectée. J'ai réalisé que les profils de couleur ont des modes HD et SD, et dans mon cas, le profil PHL245E1 est le mode HD tandis que le SD170M-A est, évidemment, le mode SD. Si quelqu'un a un moniteur 4K et a des problèmes de ce genre, il pourrait être utile de vérifier ces paramètres également.

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