El uso de la CPU es demasiado alto con Yosemite y un monitor externo

22

Uso Yosemite 10.10.4 en mi MacBook Pro (2012).

Solía trabajar con un monitor externo: Apple Thunderbolt 27 "monitor.

El problema es que, de acuerdo con el Monitor de actividad, el proceso kernel_task consume más del 600% de la CPU, incluso cuando no hay tareas en ejecución. La computadora se vuelve totalmente inutilizable.

La solución es desconectar el monitor externo, pero realmente necesito que esta pantalla secundaria funcione.

¿Por qué Apple no solucionó este problema en la última actualización de Yosemite?

¿Hay una solución para esto?

    
pregunta Mik378 01.07.2015 - 18:05

9 respuestas

14

Esta es una característica de diseño documentada por Apple. Vea si enfriar su Mac y el procesador puede acelerar nuevamente y hacer el trabajo que desea. Vea esta publicación sobre ideas para enfriarse en modo clamshell.

Ahora puedes comprar soportes diseñados para enfriar tu Mac.

Si eso no funciona, intente restablecer el Controlador de gestión del sistema una vez para asegurarse de que no sea una medida error.

Si solo necesita enfriamiento ocasional o para convencerse, continúe y abra la cubierta y asegúrese de que haya una buena ventilación y que no esté bloqueando la entrada o salida de aire con las bisagras de la pantalla. El software de gestión térmica reacciona con bastante rapidez a los cambios en la temperatura interna. incluso podría usar Imanes para forzar la pantalla a dormir mientras está abierta y permite que toda la superficie del teclado quede expuesta y enfriando la Mac que cree que todavía funciona en modo cerrado.

  

El Monitor de actividad puede mostrar que un proceso llamado kernel_task está usando un gran porcentaje de su CPU, y durante este tiempo puede observar mucha actividad de los fanáticos. Este proceso ayuda a administrar la temperatura al hacer que la CPU esté menos disponible para los procesos que utilizan intensamente la CPU. En otras palabras, kernel_task responde a las condiciones que hacen que su CPU se caliente demasiado. Cuando la temperatura disminuye, kernel_task reduce automáticamente su actividad.

Por lo tanto, también abandone las otras tareas y aplicaciones que no necesita si no puede hacer que la disposición física de la Mac sea más fría o más propicia para irradiar el calor si la convección no funciona para usted. La GPU causará mucho calor si está empujando muchos píxeles. La resolución decreciente puede ayudar en un caso de ventaja, pero usted querrá atacar el enfriamiento en general como primer paso.

También puede obtener algunas herramientas avanzadas para echar un vistazo a la tasa de CPU para confirmar que está reaccionando al calor:

respondido por el bmike 01.07.2015 - 18:10
4

Mi pregunta se marcó como un duplicado de ésta pero tiene una solución a este problema verificada por muchos usuarios.

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

:)

    
respondido por el vaughan 25.07.2016 - 12:30
3

Tengo una MacBook Pro Retina, de 15 pulgadas, a finales de 2013 Intel Core i7 a 2,3 GHz 16 GB 1600 MHz DDR3 NVIDIA GeForce GT 750M 2048 MB Intel Iris Pro 1536 MB

Con un monitor Sceptre X325BV externo conectado a través de HDMI. También estaba viendo porcentajes de CPU cercanos al 500%.

Hice tres cosas que parecen haber solucionado esto:

  1. Cambié el monitor de retina de la computadora portátil para que sea el principal.

  2. En Preferencias del sistema > Ahorro de energía, desactivé "Cambio automático de gráficos".

  3. En Preferencias del sistema > Control de la misión, desactivé "Las pantallas tienen espacios separados".

    
respondido por el Mark 27.04.2017 - 02:37
2

Tengo un problema similar con el 2011 13 "MBP8,1 (CPU de 2.7Ghz i7 y gráficos HD3000), y para mí es bastante seguro que está provocado por operaciones intensivas en video. Curiosamente, el Monitor de hardware mostró temperaturas en el rango de 70 ° C, bastante lejos de las temperaturas de más de 90 ° C que ya he visto al ejecutar grandes trabajos de compilación.

Retiré la placa inferior y eliminé mucho más polvo muy fino del ventilador y sus orificios de ventilación de lo que hubiera esperado, y soplando sobre la placa lógica se desprendió aún más. En el modelo de 13 ", el ventilador se puede extraer con solo 3 tornillos después de quitar la placa inferior, por lo que es bastante fácil de limpiar (¡cuidado con el conector!). No he usado el sistema mucho desde entonces, pero la primera impresión fue que El fanático fue mucho más efectivo otra vez, y que el problema desapareció.

Los próximos pasos se ejecutarán sin la placa inferior y reduciendo la resolución de mi pantalla externa de 1920 * 1080 a 1680 * 1080 (resolución de mi panel anterior con el que nunca tuve problemas, y una resolución que es claramente más fácil en la GPU para reproducción de video).

Nunca entendí por qué alguien querría conectar una pantalla externa y NO usar la "interna" al mismo tiempo (¿ahorrando batería? Apago la luz de fondo en ese caso ...)

    
respondido por el RJVB 05.07.2015 - 19:38
1

Tengo una solución más simple y una que leí en otro hilo. Dudé que esto funcionaría pero lo hizo! Compré un panel de enfriamiento alimentado por USB para mi Retina de 15 "a mediados de 2012. Utilizo mis dos puertos Thunderbolt para alimentar dos monitores Dell de 24" a través de sus conexiones de puerto de pantalla.

Antes de que tuviera que desconectar el monitor secundario o usar el puerto HDMI de baja resolución de mi computadora portátil para detener el problema de kernal_task de la CPU. Un par de utilidades que utilicé para medir el éxito de esta solución son el "Monitor de Actividad" nativo y la aplicación "Temperature Gage" del software Tunabelly disponible en la tienda de aplicaciones Mac.

Para hardware, compré el panel de enfriamiento Cooler Master / X-Slim de 160 mm en Amazon: enlace

Con todas las correcciones de software que he estado leyendo, no podía creer que esto solucionaría mi problema, ¡pero me arrepiento de ello!

    
respondido por el S. Moses 07.06.2018 - 18:27
0

Tenga una MacBook Pro (Retina, 15 pulgadas, finales de 2013) y tuvo un uso de 300-600 +% cpu de kernel_task . Después de leer algunas especulaciones en línea acerca de que era una garantía para evitar el sobrecalentamiento, comencé a preguntarme por qué mi máquina no podía manejar la salida a tres monitores. Siguiendo las instrucciones aquí , miré y vi que ninguna de las aplicaciones que estaba ejecutando estaba usando la tarjeta de gama alta. Después de entrar en System Preferences > Energy Saver y deshabilitar Automatic graphics switching (forzando que la tarjeta de gama alta se use siempre), el problema parece haberse resuelto.

    
respondido por el Kyle Whittington 15.04.2016 - 20:21
0

Tenía el mismo problema, cuando la conexión de los monitores kernal_task pasaba por el techo y la computadora dejaba de responder.

Al desconectar los monitores, todo volvió a la normalidad.

Noté que la base de la computadora portátil era muy cálida y la elevé en una pulgada (usando una caja pequeña) que resolvió el problema.

Solo puedo suponer que el área de la superficie expuesta fue suficiente para garantizar que la máquina se mantuviera dentro del rango aceptable.

    
respondido por el HappyCoder 09.02.2018 - 11:11
0

Encontré el mismo problema en High Sierra conectado a un 4K Samsung Curve TV usando hdmi y ninguna de las soluciones enumeradas funcionó para mí y no quería eliminar los archivos del sistema.

Después de un tiempo encontré una solución alternativa fácil que compartiré a continuación: (Captura de pantalla en francés)

  1. Abra las preferencias del monitor y elija la ventana de preferencias de la ventana externa
  2. De forma predeterminada, OS X intentará definir la resolución por ti. Anule eso cambiando al control manual
  3. Cambie a una resolución diferente, cualquiera lo hará
  4. Vuelva a la resolución que desea pero manualmente

Por favor, comenta si esto funcionó para ti. gracias

    
respondido por el robertobado 21.02.2018 - 06:25
0

Para mí, a pesar de probar muchos, muchos enfoques diferentes y tomándome un día y medio completo de tiempo, la solución al final fue simple: Tomé una lata de aire comprimido y rompí las ventilaciones que se esconden. Dentro de la bisagra de la pantalla.

Eso impidió que los ventiladores dejaran de ser ruidosos (lo cual no había notado que se había acumulado durante los tres años que llevo en la máquina) y permitió que la temperatura bajara.

Ya había tratado a medias de quitar el polvo, pero aparentemente no había logrado limpiarlo.

Nota: el uso de aire comprimido es peligroso para su máquina. Mantenga la lata en posición vertical para evitar que salga líquido. El líquido está lo suficientemente frío como para dañar componentes delicados. Spray en ráfagas cortas por la misma razón. También los estallidos cortos deberían ayudar a evitar que los fanáticos se vuelvan más activos, lo que se considera potencialmente dañino (supuestamente, no estoy del todo convencido de este peligro, ¡pero podría estar equivocado!).

Una opción más segura y completa sería llevar la máquina a un Apple Genius Bar u otro lugar de reparación de computadoras portátiles (si está fuera de garantía) y abrirla y limpiarla.

Me sorprendió cómo desenchufar el monitor de inmediato daría lugar a que el proceso kernel_task volviera a la normalidad. Así que el hecho de que fuera puramente relacionado con la temperatura no fue fácil de ver, ya que esperaría más de un retraso para que el kernel_task se calme a medida que la temperatura disminuyó.

Creo que, al menos en mi caso, esta es la verdadera solución para el problema.

Tenga en cuenta que, como se menciona en algunas otras respuestas, el comportamiento de kernel_task es deliberado: enlace , que dice:

  

Una de las funciones de kernel_task es ayudar a administrar la temperatura de la CPU   Al hacer que la CPU esté menos disponible para los procesos que la utilizan.   intensamente.

    
respondido por el RedYeti 18.05.2018 - 08:44

Lea otras preguntas en las etiquetas