11 votos

`syspolicyd` el uso de la CPU agota la batería

Dado que estoy en Monterrey (desde Mojave), hay syspolicyd proceso SIEMPRE usando 35-45% en la CPU!

Si dejo la computadora en reposo, syspolicyd (Apple Gatekeeper) consume un promedio del 37% del procesador; SIN PARAR.

A veces esto se calienta y el ventilador gira. Pero el problema principal es que esto drena la batería de la computadora portátil!
Ya tengo máquinas virtuales o Docker o Kubernetes que ya consumen toda la energía.
Con esta actualización y la llegada de syspolicyd prácticamente no puedo usar mi computadora portátil como un dispositivo móvil! La batería se agotará.

Lo que intenté:

¿Cómo evito que siga acaparando constantemente la CPU?
¿Cómo deshabilito eventualmente el servicio por completo?

0 votos

Ya los revisé y probé todas las soluciones allí, gracias. Ninguna de esas preguntas proporciona una solución funcional al problema.

0 votos

Siempre es mejor documentar lo que has investigado y probado anteriormente; esto evita el esfuerzo duplicado.

7voto

Kamafeather Puntos 108

¡Lo descubrí!

Solución

Verifica en la aplicación de Consola de macOS, filtrando por syspolicyd.
Habrá líneas que estén marcadas con un punto amarillo.

Encuentra aquellas donde se informe algo como:

Extensión de Kernel BLOQUEADA "com.malwarebytes.mbam.rtprotection"

o

Extensión de Kernel BLOQUEADA "org.pqrs.driver.Karabiner.VirtualHIDDevice.v061000"

  • En mi caso, descubrí que la extensión de Malwarebytes estaba obsoleta. La reinstalación solucionó la extensión.

  • Con Karabiner, la reinstalación volvió a generar la solicitud para habilitar la extensión en Preferencias del Sistema.
    Finalmente pide Permitir la extensión en "Preferencias"->"Privacidad y Seguridad"

Por lo tanto, en lugar de limpiar manualmente, solo descarga y reinstala la versión más reciente del software que proporciona la extensión, y de repente syspolicyd bajará al 0% de uso de CPU


Razonamiento

Aparentemente, el problema está con las extensiones que no están siendo Permitidas. Aunque estoy seguro de haber revisado varias veces en Privacidad y Seguridad, no había señal de ninguna extensión solicitada (por lo que el SO falla en mantener un registro de memoria sobre ese permiso requerido).

Esto estaba llevando al sistema a desperdiciar ciclos de CPU intentando cargar extensiones no privilegiadas y fallar, reduce 1/3 del rendimiento y la duración de la batería.

Esto es un fallo en el SO, pero esperemos que esta solución finalmente mejore a muchos usuarios que se quedaron resentidos sin tener una pista y con un sistema "actualizado" bajo rendimiento.

0 votos

¿Dónde exactamente en la aplicación de Consola debo buscar? (¿en cuál de las pestañas en la barra lateral)?

0 votos

Oh y ¿qué permiso necesitaba exactamente Karabiner en tu caso? Tal vez pueda revisarlo y agregarlo manualmente, podría enfrentarme al mismo problema

0 votos

¿Intentaste presionar COMMAND+SPACE y escribir "Consola"? ¿O buscar en la carpeta Aplicaciones?

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