37 votos

WindowServer está consumiendo mucha CPU, no puedo averiguar por qué

2019 16 "MBP corriendo 10.15.4. WindowServer se está comiendo un montón de CPU, al ralentí en el 10-20%-aproximadamente incluso con nada mucho en funcionamiento. Los ventiladores están constantemente en marcha debido a ello.

He desactivado la transparencia y he impedido que las pantallas (virtuales) tengan sus propios espacios (como se recomienda en otros sitios), sin resultado. También probé a matar cosas al azar para ver si algo lo soluciona - no hubo suerte.

Ejecutar log stream --predicate '(process == "WindowServer")' --debug Puedo ver que está volcando lo siguiente en sus registros de depuración con mucha frecuencia, más de 10 veces por segundo, lo que parece que puede estar relacionado:

2020-05-06 23:54:23.680073+0100 0x4e7 Debug 0x0 228 0 WindowServer: (CoreDisplay) [com.apple.CoreDisplay:default] [DEBUG] - On display 0x2b287853, surface is not detached, CoreDisplay is detached (0x00000000), DetachCode = 0

¿Alguna idea de lo que está pasando?

Edición: como alguien preguntó: Las pantallas a las que me refería son pantallas virtuales. Tengo un monitor externo, pero esto sigue ocurriendo con él desconectado.

2voto

Thom Puntos 1649

Yo también me enfrento a esto con mensajes como surface is not detached, CoreDisplay is detached en todas las pantallas que he conectado, el bombardeo de almejas no tuvo un efecto visible.

Lo que sí afectó:

  1. Firefox 84.0.2, parece tener un cambio significativo cuando lo cierro y lo abro (con 17 Windows y probablemente 2-10 pestañas cada uno, sé que es un problema...).
  2. iTerm2 tenía la barra de estado encendida con muchas ventanas abiertas también, cada una con una barra de estado que indicaba Git Branch/CPU%/MEM%/Battery/etc. Desactivar la barra de estado tuvo el mayor efecto en el proceso de WindowServer.

13" MBP 2016, en Big Sur

1voto

Burak Karakuş Puntos 121

Mis problemas eran completamente idénticos a los de OP, y mis registros también mostraban exactamente los mismos resultados.

Intenté muchas cosas para solucionar esto a partir de mi investigación en Internet, pero no hubo suerte.

En mi caso la cuestión se resolvió con cambiar la tasa de refresco de 75Hz a 60Hz . No sé la razón pero se redujo mágicamente tan pronto como lo hice. El uso de la CPU es mejor que nunca, no hay ruido del ventilador que era el tema más problemático para mí. Además, al cambiar Displays > Color > Display Profile de PHL245E1 a SD170M-A podría haber ayudado también, pero después de que lo cambié de nuevo a HD uno, no se detecta un aumento significativo de la CPU o el ruido del ventilador. Por cierto, me he dado cuenta de que los perfiles de color tienen modos HD y SD, y en mi caso el perfil PHL245E1 es el HD mientras que el SD170M-A es, obviamente, el SD. Si alguien tiene un monitor 4K y tiene problemas de este tipo, podría ser de ayuda comprobar estos ajustes también.

Las propiedades de mi sistema son como las de beloew btw:

  • MacBook Pro de 15 pulgadas, 2019
  • MacOS BigSur v11.3.1
  • Monitor externo: Philips 245E QHD

Si hay alguien que tenga el mismo problema y lo haya resuelto así sabe la verdadera razón, me encantaría saberlo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X