1 votos

WindowServer y kerneltask usando mucha CPU en Big Sur

He visto estas dos preguntas

WindowServer alto uso de la CPU, picos al mover el cursor en M1 MacBook Big Sur

MacBook Pro - Alta CPU con poca carga de trabajo

y tengo el mismo problema con WindowServer tanto en un Macbook Pro 16" como en un Macbook Air 2020, pero también tienen problemas con kernel_task .

Según el script aquí https://apple.stackexchange.com/a/393207/31395 el tiempo total de vigilia de mi Air desde el último reinicio es de 1 día, 22:07:19.374478 ( uptime devuelve 9 days, 13:59, 5 users, load averages: 5,04 5,11 4,79 ).

Mirando en el Monitor de Actividad, WindowServer ha utilizado 42h05m desde el último reinicio (ya que el tiempo de vigilia es de 46 horas, eso es más del 90% de media) mientras que kernel_task 14h19m ? 31 % (actualizaré esta pregunta con el número correspondiente a mi MBP más adelante).

Utilizo esta máquina sobre todo para navegar por la web y realizar tareas de oficina. Estas cifras son completamente irracionales. El ordenador está actualizado y razonablemente "limpio". Como tengo el mismo problema en mi otra máquina no creo que sea algo específico de esta configuración.

El único uso ligeramente 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 puede estar pasando aquí?

1voto

rybosome Puntos 1829

Voy a copiar mi respuesta de WindowServer alto uso de la CPU, 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 se ejecuta en modo seguro? ( Shift durante el arranque) Si es así, haga lo siguiente en modo seguro. De lo contrario, hágalo cuando se produzca el problema.

  1. Ejecute el siguiente comando para habilitar la simbología del kernel: sudo nvram boot-args="keepsyms=1" (esto puede requerir que desactivar primero el SIP ).
  2. Reinicie su máquina y no abra ninguna aplicación excepto Terminal .
  3. Haga lo mínimo necesario para reproducir el problema.
  4. En Terminal Si el sistema se ralentiza, ejecute lo siguiente, asegurándose de que sólo se ejecuta durante el periodo de tiempo en el que se ralentiza el sistema. (En particular, haga NO tienen Monitor de actividad que se ejecuta cuando se hace esto): sudo spindump -reveal -noProcessingWhileSampling
  5. Después de esperar 10 segundos para recoger una muestra y otro minuto o dos para simbolizar y formatear, obtendrá un archivo en /tmp/spindump.txt que contiene un stackshot de cada proceso.
  6. Sube el archivo a PasteBin o algún lugar equivalente y podemos echar un vistazo para ver qué está causando los picos de uso de la CPU.

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