Esta pregunta ya tiene una respuesta aquí:
Al conectar un segundo monitor externo kernel_task spikes a 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, kernel_task vuelve rápidamente a los niveles normales.
- Cuando desconecto todos los monitores, kernel_task vuelve rápidamente a los niveles normales. (En Activity Monitor, vaya
View > Update Frequency > Very Often
y tan pronto como desconecte los monitores, obtendrá muchas actualizaciones rápidas de la interfaz de usuario). - Ocasionalmente, al enchufar dos monitores funciona (DP o HDMI), pero el tercero causa un pico inmediato. Después de que esto suceda, se deben quitar todos los monitores para que vuelva a la normalidad. A veces, eliminar todo menos uno lo arreglará.
- A veces, cuando conecto los 3, tarda 3 minutos + para que ocurra.
Lo que he intentado:
- Restableciendo NVRAM.
- Restableciendo SMC.
- Intentar el escenario anterior con el adaptador de corriente enchufado y funcionando con batería.
- Desactivar "Cambio de gráficos automático" en Energy Saver.
- Usar gráficos integrados usando
sudo pmset -c gpuswitch 0
NOTA: Al intentar algunas de estas cosas, a veces toma 1 minuto para 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 durante más de 5 minutos y no sucedió. Pero cuando comencé a buscar usando Chrome, sucedió de inmediato.
Parece una buena solución aquí: http://www.rdoxenham.com/?p=259
Respuestas:
De acuerdo con Rhys Oxenhams :
La solución que menciona en su blog debería funcionar para Macs anteriores. Para Ivy-Bridge Macs y un poco antes, Richard Schwarting ha encontrado el archivo apropiado para deshabilitar . Las instrucciones se incluyen a continuación para mayor comodidad. He intentado muchas cosas, pero esto funciona.
Deshabilite kext renombrándolo
Borrar el caché de kext (no estoy seguro si es necesario)
Reiniciar
kext
.Actualización para Sierra (alta):
TL: TR
Cambie el nombre de IOPlatformPluginFamily.kext / ACPI_SMC_PlatformPlugin.kext / [MacModelIdentifier] .plist
Paso a paso:
csrutil disable
(Deshabilitar la protección de archivos del sistema)/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/[MacModelIdentifier].plist
(Mac> Acerca de> Informe del sistema> Identificador del modelo) abugfix.plist
(o algo más)kernal_task
proceso está por debajo del 10%csrutil enable
Probado y funcionó para mí en 10.13.2 en MacbookPro de principios de 2011.
Fuente con imágenes (alemán) http://www.couchpiratin.de/mac-zu-langsam-kernel_task-cpu-fehler-beseitigen/
fuente
mv: rename X86PlatformShim.kext to X86PlatformShim.kext.disabled: Operation not permitted
cuando intenta moverse ...