39 votos

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

Al conectar un segundo monitor externo, kernel_task se eleva a más del 600%. Esto hace que el ordenador sea inutilizable.

Antes de Yosemite, esto funcionaba bien con 3 monitores.

Aquí están los detalles:

  • Cuando conecto un monitor a un 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 el HDMI a veces el kernel_task vuelve rápidamente a los niveles normales.
  • Cuando desconecto todos los monitores, el kernel_task vuelve rápidamente a los niveles normales. (En el Monitor de Actividad ir a View > Update Frequency > Very Often y tan pronto como desconectes los monitores, recibirás 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 ocurre, todos los monitores deben ser retirados para que vuelva a la normalidad. A veces quitando todos menos uno lo arreglará.
  • A veces, cuando enchufo las tres cosas, tardan más de tres minutos en ocurrir.

Lo que he intentado:

  • Reiniciando la NVRAM.
  • Reajustando el SMC.
  • Intentando el escenario anterior con el adaptador de corriente enchufado y funcionando con batería.
  • Desactivando "Cambio de Gráficos Automático" en el Ahorro de Energía.
  • Usando gráficos integrados mediante el uso de sudo pmset -c gpuswitch 0

NOTA: Cuando se intentan algunas de estas cosas a veces toma 1 minuto para que ocurran.

Configuración del sistema:

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

Tengo 3 monitores externos (Dell 2415H) con 2 conectados por el puerto de pantalla y 1 con el HDMI.


Creo que el tema tiene que ver con la gestión de la energía. Cada vez que mi CPU alcanza los 58 grados parece que ocurre. Acabo de dejar mis 3 monitores enchufados durante más de 5 minutos y no ocurrió. Pero cuando empecé a buscar usando Chrome, ocurrió inmediatamente.

Parece un buen arreglo aquí: http://www.rdoxenham.com/?p=259

40voto

Pickledegg Puntos 305

De acuerdo con Rhys Oxenhams :

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

La solución que menciona en su blog debería funcionar para los primeros Macs. Para las Ivy-Bridge Macs y un poco antes para Richard Schwarting ha encontrado el archivo apropiado para desactivar . Las instrucciones se incluyen a continuación para mayor comodidad. He intentado muchas cosas, pero esto funciona hasta ahora (1 hora) .

  1. Deshabilitar el teclado cambiándole el nombre

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

    touch /System/Library/Extensions/
  3. Reinicie

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