rMBP kernel_task picos cuando se conecta más de un monitor externo [duplicado]

31

Al conectar un segundo monitor externo, kernel_task aumenta al 600% +. Esto hace que la computadora sea inutilizable.

Antes de Yosemite, esto funcionaba bien con 3 monitores.

Aquí están los detalles:

  • Cuando conecto un monitor a DP o HDMI, las cosas funcionan bien.
  • Cuando conecto un segundo monitor con picos de kernel_task DP o HDMI.
  • Cuando desconecto el DP o HDMI a veces , el kernel_task vuelve rápidamente a los niveles normales.
  • Cuando desconecto todos los monitores, kernel_task rapid vuelve a los niveles normales. (En Activity Monitor goto View > Update Frequency > Very Often y tan pronto como desconecte los monitores, recibirá muchas actualizaciones rápidas de la interfaz de usuario).
  • Ocasionalmente, cuando se conectan dos monitores, funciona (DP o HDMI), pero el tercero causa un pico inmediato. Después de que esto suceda, todos los monitores deben retirarse para que vuelva a la normalidad. Algunas veces eliminando todos menos uno lo arreglará.
  • A veces, cuando conecto los 3, tarda 3 minutos + para que se produzca.

Lo que he intentado:

  • Restablecimiento de NVRAM.
  • Restablecimiento de SMC.
  • Intentando el escenario anterior con el adaptador de corriente enchufado y funcionando con batería.
  • Deshabilitar el "Cambio automático de gráficos" en Ahorro de energía.
  • Usar gráficos integrados usando sudo pmset -c gpuswitch 0

NOTA: al intentar algunas de estas cosas, a veces se tarda 1 minuto en suceder.

Configuración del sistema:

Estoy ejecutando un MacBook Pro Retina 2.7Ghz i7 (Macbook10,1 / Mid 2012) con Yosemite 10.10.1.

Tengo 3 monitores externos (Dell 2415H) con 2 conectados por Display Port y 1 con HDMI.

Creo que el problema tiene que ver con la administración de energía. Cada vez que mi CPU alcanza los 58 grados parece ocurrir. Acabo de dejar mis 3 monitores conectados por más de 5 minutos y no sucedió. Pero cuando empecé a buscar usando Chrome, sucedió de inmediato.

Parece una buena solución aquí: enlace

    
pregunta vaughan 05.01.2015 - 06:34

1 respuesta

38

Según Rhys Oxenhams :

  

el kernel seguirá repitiendo algunas tareas muy simples, por ejemplo, conseguir la fecha   por lo tanto, "consumiendo" (con la prioridad más alta) la mayoría de la CPU en un   oferta para enfriar el sistema.

La solución que menciona en su blog debería funcionar para Mac anteriores. Para Ivy-Bridge Macs y un poco más temprano, Richard Schwarting ha encontrado el archivo apropiado para deshabilitar . Las instrucciones se incluyen a continuación para su comodidad. He intentado muchas cosas, pero esto funciona.

  1. Desactiva kext cambiándolo de nombre

    cd /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/Plugins
    sudo mv X86PlatformShim.kext X86PlatformShim.kext.disabled
    
  2. Borrar el caché de kext (no estoy seguro si es necesario)

    sudo touch /System/Library/Extensions/
    
  3. Reiniciar

    sudo reboot
    
  • Después de instalar las actualizaciones de OSX, es posible que deba repetir el procedimiento anterior si las actualizaciones han recreado el kext .

Actualización para (Alta) Sierra:

TL: TR

Renombrar IOPlatformPluginFamily.kext / ACPI_SMC_PlatformPlugin.kext / [MacModelIdentifier] .plist

Paso a paso:

  1. Inicie el modo de recuperación de introducción (presione CMD + R mientras se inicia)
  2. Utilidad > Terminal csrutil disable (Deshabilitar la protección de archivos del sistema)
  3. Reinicie y cambie el nombre de /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/[MacModelIdentifier].plist (Mac > Acerca de > Informe del sistema > Identificador del modelo) a bugfix.plist (o algo más)
  4. Reinicie y verifique si el proceso kernal_task está por debajo del 10%
  5. Si se reinicia con éxito nuevamente en el modo de recuperación y habilite nuevamente la protección del sistema con csrutil enable

Probado y trabajado para mí en 10.13.2 en MacbookPro a principios de 2011

Fuente con imágenes (alemán) enlace

    
respondido por el vaughan 05.01.2015 - 12:03

Lea otras preguntas en las etiquetas