WindowServer Mac : pourquoi il prend du processeur et comment le calmer

Publié le 9 min de lecture

Dans le Moniteur d'activité, un processus nommé WindowServer grimpe en haut de la liste. C'est lui qui dessine ton écran. Voici ce qui le fait travailler, sept gestes pour l'alléger, et la seule chose à ne jamais faire.

Tu ouvres le Moniteur d'activité parce que ton Mac traîne, tu tries par processeur, et en haut de la liste trône un nom que tu n'as jamais lancé : WindowServer. Il n'a pas d'icône, et tu ne peux pas le fermer comme une app. Ce n'est pas un virus : c'est une pièce de macOS dont ton Mac ne peut pas se passer.

S'il travaille beaucoup, c'est qu'on lui demande beaucoup de dessin. Une bonne partie de cette demande vient de tes réglages et de tes apps, et ça, tu peux le changer.

WindowServer, c'est quoi ?

C'est le processus qui fabrique l'image de ton écran. Sa page de manuel, présente sur chaque Mac, le décrit en trois missions : gérer les fenêtres, assembler leur contenu en une seule image (ce qu'Apple appelle la composition) et acheminer les événements, comme tes clics et ce que tu tapes, vers la bonne app. Elle précise aussi que macOS le lance tout seul : ce n'est pas un programme que tu ouvres.

Apple va plus loin dans une note technique pour les développeurs, aujourd'hui archivée : WindowServer est le point de contact de toutes les applications, et il fait bien plus que gérer des fenêtres. Un ingénieur d'Apple l'a résumé sur le forum des développeurs : tous les événements de l'interface passent par lui.

Chaque fois qu'une fenêtre bouge, qu'une vidéo avance d'une image ou qu'un menu s'ouvre, WindowServer recalcule ce que tu vois. Le voir utiliser du processeur, c'est donc normal. Ce qui compte, c'est combien, et pendant combien de temps.

1. Regarde ce qu'il consomme vraiment

Avant de changer quoi que ce soit, prends la mesure. Ouvre le Moniteur d'activité (Applications, puis Utilitaires), clique sur l'onglet Processeur, puis sur l'en-tête de la colonne du pourcentage pour trier. Tu peux aussi taper WindowServer dans le champ de recherche pour ne garder que lui.

Observe-le une minute, en faisant ce que tu fais d'habitude :

  • Il monte quand tu déplaces une fenêtre, changes de bureau ou lances une vidéo, puis redescend : il fait son travail. Rien à régler.
  • Il reste haut alors que tu ne touches à rien : quelque chose lui demande de redessiner sans arrêt. Les étapes suivantes servent à trouver quoi.

En bas de la fenêtre, Apple sépare la part Système, celle des opérations de macOS (WindowServer en fait partie), et la part Utilisateur, celle de tes apps. Si tu débutes avec cet outil, notre guide du Moniteur d'activité t'aide à lire chaque colonne sans contresens.

2. Vérifie la résolution de tes écrans

C'est le seul réglage pour lequel Apple parle noir sur blanc de performances. Dans son guide sur la résolution, on lit que l'utilisation d'une résolution à l'échelle peut affecter les performances.

Une résolution « à l'échelle », c'est quand tu demandes au Mac d'afficher plus d'espace, ou des textes plus gros, que ce que l'écran propose par défaut.

Pour voir où tu en es : menu Pomme, Réglages Système, puis Moniteurs dans la barre latérale. Apple rappelle que par défaut, le Mac choisit tout seul la meilleure résolution pour chaque écran. Si tu en as choisi une autre un jour, remets celle par défaut, puis regarde WindowServer dans le Moniteur d'activité.

Si l'écran devient noir après un changement, pas de panique. Apple conseille d'attendre 15 secondes, le temps que le Mac revienne peut-être seul à l'ancienne résolution. Sinon, appuie sur Échap.

Plusieurs écrans branchés ? Fais le test

Sur le principe, chaque écran en plus, c'est une image de plus à assembler. Apple ne publie rien de chiffré là-dessus, alors teste chez toi : débranche l'écran externe quelques minutes et compare. Si WindowServer chute nettement, tu sais où chercher. Vérifie alors que cet écran est bien réglé sur sa résolution par défaut.

3. Coupe la transparence

macOS ajoute un effet translucide derrière certains éléments, comme la barre latérale ou le Dock. Dans les réglages d'accessibilité, l'option Réduire la transparence le remplace par un fond opaque. Tu la trouves dans menu Pomme, Réglages Système, Accessibilité, puis Affichage.

Ce qu'on sait vraiment : Apple présente cette option pour gagner en contraste et en lisibilité, pas pour soulager le processeur. Un fond flou demande en principe du calcul, donc la piste vaut deux minutes de test. Active-la, observe WindowServer, et garde-la seulement si tu vois une différence ou si le rendu te plaît.

4. Réduis les animations

Même logique. Sur les versions récentes de macOS, menu Pomme, Réglages Système, Accessibilité, puis Mouvements : l'option Réduire les animations calme les effets quand tu ouvres une app, passes d'un bureau à l'autre ou ouvres le centre de notifications. Sur macOS Sequoia, elle est dans la partie Affichage, d'après la version Sequoia du guide.

Sur la même page, Apple propose de couper la Lecture automatique des images animées, ces GIF qui bougent en boucle dans Messages et Safari.

Là encore, Apple pense au confort de lecture et au mal des transports, pas aux performances. Traite ces deux réglages comme des tests : un à la fois, et tu regardes l'effet.

5. Ferme des fenêtres, et cherche l'app qui redessine sans arrêt

Plus il y a de fenêtres ouvertes, sur plus de bureaux, plus il y a de choses à assembler. Apple ne publie pas de seuil, mais le test est simple : ferme les fenêtres dont tu n'as plus besoin, regroupe ton travail sur moins de bureaux, et regarde si la courbe bouge.

Vérifie en priorité les apps qui demandent une nouvelle image en permanence, même quand tu ne les regardes pas. Quelques suspects à tester :

  • une page web avec une vidéo, une pub animée ou un tableau de bord qui se met à jour tout seul ;
  • un lecteur vidéo en pause mais pas fermé ;
  • un fond d'écran animé ou un utilitaire qui dessine par-dessus l'écran ;
  • une app de visio avec ta caméra affichée.

Ferme-les une par une, en gardant le Moniteur d'activité sous les yeux. Quand WindowServer redescend d'un coup, tu as trouvé ton coupable. C'est cette app qu'il faut fermer, ou dont il faut changer les réglages. WindowServer, lui, ne fait que répondre à sa demande.

6. Arrête l'enregistrement et le partage d'écran

Quand une app enregistre ton écran ou le partage en visio, il faut capturer l'image en continu, en plus de l'afficher. Apple ne le documente pas comme une cause de charge pour WindowServer, mais le test ne coûte rien : arrête l'enregistrement ou le partage, et compare.

Pense aussi aux outils qui partagent ton écran sans que tu y penses : un logiciel de prise en main à distance resté ouvert, ou un enregistreur lancé au démarrage. Si une app a l'autorisation d'enregistrer l'écran et que tu ne t'en sers plus, ferme-la.

7. Redémarre, puis mets macOS à jour

Si WindowServer reste haut sans raison visible après tout ça, redémarre le Mac : menu Pomme, puis Redémarrer. Le redémarrage relance tous les processus, WindowServer compris, sur une base propre. Si le problème revient vite, la cause est plutôt à chercher dans tes apps ou tes réglages.

Installe ensuite les mises à jour. Apple corrige régulièrement WindowServer : ses notes de sécurité de macOS Sequoia 15 listent par exemple plusieurs correctifs à son nom. Et Apple recommande, pour la sécurité, la stabilité et la compatibilité, la dernière version de macOS que ton Mac accepte. Le pas à pas est dans notre guide pour mettre à jour macOS.

Si ton Mac chauffe en même temps et que les ventilateurs s'emballent, lis aussi MacBook qui chauffe. Si c'est tout le Mac qui rame, et pas seulement l'affichage, passe par Mac lent, que faire.

Ne force jamais WindowServer à quitter

Le Moniteur d'activité te laisse sélectionner WindowServer et cliquer sur le bouton d'arrêt. Ne le fais pas. Sur le forum des développeurs, l'ingénieur d'Apple cité plus haut le dit à sa façon : ce n'est pas une pièce que l'utilisateur répare lui-même.

D'abord, il ne t'appartient pas : il tourne sous un compte système de macOS. Apple prévient que pour quitter une opération qui n'est pas à toi, le Mac peut te demander un mot de passe administrateur. Si cette fenêtre s'ouvre, c'est le moment de faire marche arrière.

Ensuite, tout ce qui est à l'écran dépend de lui. Dans sa note technique, Apple écrit que lorsque WindowServer s'arrête, tous les processus qui y sont connectés s'arrêtent aussi. Tes apps se ferment d'un coup, et ce qui n'était pas enregistré est perdu. Et tu n'y gagnes rien. macOS le relance, et s'il travaillait parce qu'on lui demandait beaucoup, il recommencera dès que tes apps rouvriront.

Pour une app précise qui bloque, notre article sur forcer à quitter une application montre comment la fermer sans toucher au reste. Et si c'est la roue colorée qui tourne, regarde roue multicolore sur Mac.

Ce que CleanMochi fait, et ne fait pas, avec WindowServer

CleanMochi, c'est l'app que nous faisons pour les Mac. Commençons par les limites : il ne modifie aucun réglage d'affichage, ni la résolution, ni la transparence, ni les animations, et il ne ferme aucune fenêtre à ta place. Pour calmer WindowServer, les gestes ci-dessus restent la méthode.

Ce qu'il fait, c'est t'aider à comprendre ce que tu vois. Dans l'écran Pourquoi ça rame, il mesure toutes les 3 secondes ce qui travaille sur ton Mac et affiche les 8 premiers, triés par Processeur, Mémoire ou Énergie. Quand WindowServer est dans la liste, CleanMochi l'explique en une phrase : « Il dessine l'écran. Il travaille plus avec plusieurs écrans ou beaucoup de fenêtres. » Les processus de macOS comme lui n'ont pas de bouton Quitter : l'app ne te propose jamais de l'arrêter. Le bouton n'apparaît que pour tes apps, et il les ferme comme Cmd+Q.

Dans l'écran Mon Mac, la carte Système et écrans liste chaque écran branché avec sa définition en pixels et sa fréquence en Hz. Pratique pour savoir d'un coup d'œil combien d'écrans ton Mac fait tourner.

Pour l'étape 7, le tableau de bord te signale « Ton Mac n'a pas redémarré depuis » quelques jours, à partir de 7, avec un bouton Redémarrer qui te demande confirmation. Et l'écran Mises à jour te dit si « macOS est à jour » ou si « Une mise à jour de macOS est disponible », avec un bouton Ouvrir Mise à jour de logiciels.

À lire aussi

Questions fréquentes

WindowServer est-il un virus ?

Non. C'est un processus de macOS, décrit dans sa propre page de manuel : il gère les fenêtres, assemble l'image de l'écran et transmet tes clics et ta frappe aux apps. macOS le lance tout seul, et il tourne sous un compte système.

Pourquoi WindowServer utilise autant de processeur sur mon Mac ?

Parce qu'on lui demande de redessiner beaucoup ou souvent. Apple confirme qu'une résolution à l'échelle peut peser sur les performances. Les écrans en plus, les nombreuses fenêtres, les effets visuels, les apps qui s'animent en permanence et l'enregistrement d'écran sont des pistes à tester une par une.

Puis-je forcer WindowServer à quitter ?

Non, ne le fais pas. Selon Apple, quand il s'arrête, tous les processus qui y sont connectés s'arrêtent aussi : tes apps se ferment et le travail non enregistré est perdu. macOS le relance ensuite, sans régler la cause.

Réduire la transparence accélère-t-il vraiment le Mac ?

Apple présente ce réglage pour la lisibilité, pas pour la vitesse. Il vaut un test : active-le dans Réglages Système, Accessibilité, Affichage, puis compare WindowServer dans le Moniteur d'activité avant et après.

Article rédigé par l'équipe de CleanMochi (AppsMochi, une marque de NORY LLC). Une erreur, un chemin qui a changé avec une nouvelle version de macOS ? Dis-le nous.