he visto estas dos preguntas
Alto uso de CPU de WindowServer, picos al mover el cursor en M1 MacBook Big Sur
MacBook Pro - CPU alta con poca carga de trabajo
y tengo el mismo problema WindowServer
tanto en una Macbook Pro 16" como en una Macbook Air 2020, pero también tengo problemas con kernel_task
.
De acuerdo con el script aquí https://apple.stackexchange.com/a/393207/31395 , el tiempo total de actividad de mi Air desde el último reinicio es de 1 día, 22:07:19.374478 ( uptime
devoluciones 9 days, 13:59, 5 users, load averages: 5,04 5,11 4,79
).
Mirando en el Monitor de actividad, WindowServer ha usado 42h05m desde el último reinicio (ya que el tiempo de activación es de 46 horas, es decir, más del 90 % en promedio) mientras que kernel_task 14h19m ≈ 31 % (actualizaré esta pregunta con el número correspondiente para mi MBP más adelante) .
Principalmente uso esta máquina para navegar por la web y tareas de oficina. ¡Estos números son completamente irrazonables! La computadora está actualizada y razonablemente "limpia". Como tengo el mismo problema en mi otra máquina, no creo que sea algo específico de esta configuración.
El único uso un poco extraño es que uso Firefox, un conocido acaparador de recursos, y es difícil probar si Firefox es el culpable, ya que necesito usarlo el 80-90 % del tiempo. Un navegador diferente no es realmente una opción.
¿Alguna idea de lo que podría estar pasando aquí?
Copiaré mi respuesta del alto uso de CPU de WindowServer, picos al mover el cursor en M1 MacBook Big Sur , ya que el problema y la causa probable parecen ser los mismos:
Big Sur tiene muchos problemas conocidos relacionados con el rendimiento de la interfaz de usuario. Es casi seguro que está experimentando uno de estos errores, por lo que es poco probable que pueda hacer mucho al respecto. Podemos intentar confirmar o refutar esta hipótesis si lo desea.
¿Ocurre esto si está ejecutando en modo seguro? ( Shiftdurante el arranque) Si es así, haga lo siguiente en modo seguro. De lo contrario, hágalo cuando ocurra el problema.
sudo nvram boot-args="keepsyms=1"
(esto puede requerir que primero deshabilite SIP ).sudo spindump -reveal -noProcessingWhileSampling
/tmp/spindump.txt
contiene una captura de pila de cada proceso.
Tetsujin
base de datos
Tetsujin