macOS Sierra, kernel_task ejecutándose con más del 400% de CPU

4

Después de actualizar mi MacBookPro a macOS Sierra, la CPU se está ejecutando muy rápido. Cuando intenté depurar el problema, esto es lo que he encontrado.

Soluciones que ya he probado.

  1. restablecer SMC
  2. restablecer PRAM
  3. Se intentó eliminar los archivos de identificación del modelo (el sistema operativo no lo permite).
  4. Se eliminaron todos los elementos de inicio de sesión y todas las aplicaciones que se inician automáticamente.
  5. Se eliminaron todos los elementos en / Library / LaunchAgents, / Library / LaunchDaemons, / Library / StartupItems.
  6. Se eliminó todo el software instalado

Pero aún así no hay suerte, cualquier pista será muy apreciada.

Gracias

    
pregunta Buntylm 04.12.2017 - 03:09

3 respuestas

2

Desarmé el estuche y limpiando los ventiladores, resolví esto por completo. Hubo mucha acumulación de pelusa en ambos, por lo que no estaban enfriando el sistema adecuadamente.

La razón por la que causa una alta carga de CPU es que Mac crea una carga de CPU falsa para ralentizar la computadora como último esfuerzo para controlar la temperatura.

    
respondido por el Emma Arbogast 22.06.2018 - 02:42
2

Encontré esto: enlace

Así que el demonio kernel_task "toma" ciclos de cpu para evitar que otras tareas generen calor. Esto mantiene la computadora fresca.

La actualización de "Mac Fan Control" había fallado, y esto estaba causando el sobrecalentamiento, y por lo tanto la sobrecarga de kernel_task.

Después de descargar e instalar la aplicación manualmente, mis problemas se terminaron.

enlace

    
respondido por el user302813 19.09.2018 - 23:11
1

Tuve problemas similares después de cambiar el Hdd por un Ssd. Lo único que me solucionó el problema fue este enlace. enlace

Si por alguna razón el enlace no funciona, esto es de la página.

La aceleración se implementa como una extensión del kernel, que Rhys Oxenham sugiere deshabilitar eliminando el plist en sus recursos correspondientes al modelo de Mac. Sin embargo, la lista de Mac identificadas por archivos plist no se ha actualizado durante algunos años. Nuestro 2013 MacBook Air (MacbookAir6,2) está ausente. La X86PlatformPlugin.kext (también en la carpeta de complementos de la IOPlatformPluginFamily.kext) tiene otras Mac identificadas por su placa base (ver comentarios en esta publicación). En mi caso, intenté deshabilitar las extensiones ACPI_SMC_PlatformPlugin.kext y X86PlatformPlugin.kext, pero esto no tuvo ningún efecto.

Lo que sí me funcionó fue deshabilitar la extensión del kernel principal IOPlatformPluginFamily.kext. Hasta ahora no he notado ningún efecto adverso. Obviamente, no me responsabilizo por los daños si lo intentas y tienes problemas.

Esto es lo que hice:

Primero, tuve que deshabilitar SIP (ya que estamos ejecutando OS X El Capitan) al iniciar el modo de recuperación (inicio mientras se mantiene presionado el comando-R), abrir la Terminal (en el menú Utilidades) y ejecutar el comando csrutil deshabilitar (más detalles en StackExchange).

Desde allí, inicié el modo de usuario único al mantener presionado Command-S al iniciar. Después de montar el sistema de archivos (fsck -y; mount -uw /), hice una copia de respaldo de la extensión IOPlatformPluginFamily.kext usando rsync:

rsync -av /System/Library/Extensions/IOPlatformPluginFamily.kext / Users / Shared /

(Para restaurar la extensión de la copia de seguridad, usaría rsync -av /Users/Shared/IOPlatformPluginFamily.kext / System / Library / Extensions /)

Luego borré la extensión y reinicié:

rm -rf /System/Library/Extensions/IOPlatformPluginFamily.kext; shutdown -r now

Después de arrancar, el ventilador aún funciona a toda velocidad, pero la regulación se ha ido

    
respondido por el Delon 12.04.2018 - 14:13

Lea otras preguntas en las etiquetas