14 junio, 2021

Cinco consejos para corregir el uso de CPU kernel_task en Mac | MacMyths

Uno de los problemas más frustrantes con cualquier computadora es cuando de repente se vuelve lento. Hay muchas razones para tal comportamiento, pero en este artículo, solo discutiremos el problema que solo aparece en Mac, es decir, kernal_task usando la mayoría de los recursos de la CPU.

Apple reconoce el problema e incluso menciona en su sitio web, pero no explica cómo solucionar el problema de la CPU kernel_task: según Apple, kernel_task usa un gran porcentaje de la CPU para controlar su temperatura y evitar que la Mac se caliente demasiado

Así es como funciona.

Un usuario inicia aplicaciones en Mac. Cuando esas aplicaciones comienzan a usar demasiada CPU, hace demasiado calor. Más uso de CPU, se usa más energía, se produce más calor.

Dado que las Mac están diseñadas para ser muy delgadas, no hay muchas vías para que el calor se disipe. En este punto, es posible que escuches que los ventiladores funcionan muy rápido (en mi MacBook, suena como si el avión despegara).

Hay un límite en la temperatura que puede alcanzar la CPU. Por lo general, para los procesadores Intel, la temperatura máxima es 100 grados Celsius (agua hirviendo). Si la temperatura cruza este umbral, la CPU se dañará y el daño es irreversible. Por lo tanto, existe el riesgo de que la Mac sea tostada (literalmente).

Apple no quiere que la Mac sea destruida, por lo que usa dos formas de lidiar con la temperatura adicional.

)

Una es apagar la computadora por completo. No es la mejor manera de manejarlo, pero es la más efectiva en algunos casos de emergencia.

La otra es limitar la cantidad de potencia del procesador disponible para las aplicaciones. Para hacer eso, Apple usa kernel_task para bloquear CPUs.

Si miras en Activity Monitor, puedes ver 600% usado por kernel_task. Significa que el proceso utiliza seis CPU virtuales. Si el número total de CPU virtuales en la MacBook Pro es 8, esto deja solo dos (8 – 6) CPU disponibles para aplicaciones. Con menos procesadores, las aplicaciones se ejecutan más lentamente.

Ahora, cuando entienda por qué Apple hace esto, veamos cómo se puede arreglar el uso de la CPU.

Para arreglar el uso de la CPU kernel_task en Mac, es necesario bajar la temperatura de la CPU. Esto se puede lograr restableciendo SMC, mejorando el flujo de aire, usando almohadillas de enfriamiento o desinstalando aplicaciones. A veces, el problema de la CPU kernel_task se debe al uso de monitores externos o cables de alimentación defectuosos.

Realice el restablecimiento de SMC

Restablecer SMC y PRAM es siempre una de las primeras cosas que debe intentar cuando se trata de problemas de hardware: sonido, video, batería, etc.

SMC significa Sistema Management Controller, y es responsable de la energía, la batería y otros problemas relacionados con la temperatura.

Hay un excelente artículo en el sitio web de Apple, que enseña cómo realizar el restablecimiento de SMC según el modelo de Mac .

Lo único que agregaría es que a veces el reinicio de SMC no funciona en el primer intento. Entonces, cuando lo realizo, lo hago al menos dos veces para asegurarme de que surta efecto. Y no se preocupe, es totalmente seguro.

Mejore el flujo de aire para un mejor enfriamiento

Como mencioné anteriormente, el principal problema es el sobrecalentamiento. Cuando Apple produce Mac, minimizan el espacio entre los componentes para hacerlos lo más pequeños y delgados posible.

La desventaja de este enfoque es la reducción del flujo de aire. Si el ventilador no puede bombear aire caliente desde la CPU, la CPU se calienta rápidamente y macOS ralentiza artificialmente la Mac empleando el proceso kernel_task.

Hay cuatro formas de baja tecnología para resolver el problema .

1. Levante la MacBook

Una vez estaba intentando hacer una copia de seguridad de mi MacBook Air. Como no hice copias de seguridad durante mucho tiempo, todo el proceso tardó más de 40 minutos.

Sin embargo, mis dos primeros intentos no tuvieron éxito. Cada vez que iniciaba la copia de seguridad, mi Mac funcionaba durante unos 30 minutos y se calentaba mucho. Después de 30 minutos, se apagaba sin terminar la copia de seguridad.

En mi tercer intento, simplemente puse la parte posterior de la MacBook en un libro de papel. Por lo tanto, había un espacio abierto de dos pulgadas entre la parte inferior de la computadora portátil y el escritorio.

La MacBook todavía se estaba calentando, pero la circulación de aire mejoró el truco: la CPU no alcanzó el punto de ebullición y la copia de seguridad finalizó con éxito.

Este remedio es temporal, obviamente. Lo último que quiero que hagas es usar el MacBook bajo ángulo; la computadora portátil puede resbalar y dañarse. Pero como medida temporal, cuando existe la necesidad de finalizar un largo proceso por lotes, esto podría ayudar.

Además, a veces las MacBooks pierden sus patas de goma (círculos de goma adheridos a la parte inferior de la computadora portátil). . Si esto le sucedió, entonces la distancia entre la computadora portátil y la superficie de trabajo disminuyó, lo que provocó la reducción de la circulación de aire. En tal caso, simplemente solicite un reemplazo de Amazon.

2. Aumente la velocidad del ventilador

¿Sabía que los ventiladores en MacBooks son programables? Si bien no es posible cambiar la velocidad del ventilador desde macOS directamente, existen aplicaciones de terceros que pueden hacerlo por usted.

Conozco personas que intencionalmente aumentan la velocidad del ventilador antes de comenzar los juegos. porque los juegos usan mucha CPU y por lo tanto hacen que se sobrecaliente.

Sin embargo, generalmente no recomiendo hacer esto de manera constante. Primero, los ventiladores son demasiado ruidosos. Y en segundo lugar, hacer funcionar los ventiladores a mayor velocidad hace que se desgasten prematuramente. Y tendrías que reemplazarlos.

3. Quite el polvo

El polvo es la razón principal por la que las computadoras se calientan. El polvo genera electricidad estática y no conduce el calor. Tener demasiado polvo dentro de la computadora es similar a usar un abrigo abrigado en verano. El calor no se disipa y pronto puede sufrir un derrame cerebral.

Esto puede no ser un gran problema para MacBooks, pero definitivamente es un problema para Mac mini. Cuando abrí mi vieja Mac mini la última vez para reemplazar el disco y la RAM, encontré que estaba obstruida con suciedad. Lo limpié y mi mini se enfrió mucho más.

4. Retire la funda

Las fundas son buenas para proteger MacBooks de daños y para ocultar abolladuras.

Las mejores fundas tienen aberturas para evitar bloqueos flujo de aire. Sin embargo, cada carcasa es solo otra cubierta, lo que dificulta la disipación del calor.

Si tiene una funda en su MacBook, intente quitarla y vea si soluciona el uso de la CPU kernel_task. Si lo hace y aún desea la protección, busque otras opciones.

Use almohadillas de enfriamiento para bajar la temperatura de la CPU

En mi opinión, este es el mejor enfoque para reducir la temperatura de la CPU. Las buenas almohadillas de enfriamiento producen muy poco ruido y mantienen frías las computadoras portátiles, por lo que ya no es necesario acelerar los ventiladores o forzar a kernel_task a usar el 400% de la CPU. es fácil perderse. Si necesita recomendaciones, consulte mi publicación sobre este tema.

Busque y reemplace las aplicaciones y extensiones que consumen mucha energía

Como expliqué anteriormente, el problema comienza con las aplicaciones que usan demasiada CPU y energía. El truco es encontrar a los responsables del mal comportamiento.

Desafortunadamente, no puedo decirte qué aplicaciones debes evitar porque el entorno de cada persona es único. Todo lo que puedo sugerir es un enfoque paso a paso para identificar al alborotador.

Primero, apague la Mac y espere hasta que se enfríe. Luego enciéndalo.

Luego inicie las aplicaciones que usa a menudo one be one. Asegúrese de esperar varios minutos entre lanzamientos. Si una determinada aplicación hace que los ventiladores funcionen rápido y ruidosamente, entonces se convierte en sospechoso.

Apague la Mac nuevamente, déjela enfriar y comience. Inicie solo la aplicación sospechosa. ¿Sigue causando problemas?

Después de identificar una manzana podrida (juego de palabras), es hora de preguntar si puede ser reemplazado por una aplicación similar que usa menos energía. Puede que no siempre sea posible, pero al menos sabría cuál es el problema. Siempre puede comprar una almohadilla de enfriamiento para aliviar el problema.

Navegadores

Muy a menudo, el culpable es un navegador de Internet. Si este es un caso, pruebe con otro navegador. Hay tantos disponibles ahora para Mac.

Otro problema con los navegadores son sus extensiones. El problema de las extensiones es especialmente peor con Google Chrome y Mozilla Firefox. Si este es un caso, primero desactive todas las extensiones y habilítelas una por una, como hicimos con las aplicaciones antes.

Identifique problemas relacionados con el hardware

Finalmente, hay ciertos problemas específicos del hardware, que quiero enumerar aquí. Personalmente, nunca tuve estos problemas, pero muchos usuarios los informan, ya que pueden ser específicos de una determinada combinación de la versión macOS y el modelo Mac.

1. Monitores externos

Muchos usuarios se quejaron de que kernel_task usaba demasiada CPU con MacBooks conectados a monitores externos. Muy a menudo, sucede con monitores que utilizan Thunderbolt.

Si está utilizando monitores externos, es muy fácil saber si están causando problemas. Simplemente desenchufe el cable de la Mac. Si el monitor es el culpable, desenchufar el cable reducirá casi inmediatamente la CPU utilizada por el proceso kernel_task.

La solución, en este caso, es usar un cable HDMI en lugar de Thunderbolt.

2. Cable de alimentación

En algunos casos, el cable de alimentación puede provocar un sobrecalentamiento temporal (a menudo, los que no son de Apple).

El cable hace que la MacBook se sobrecaliente, una solución rápida es desenchufarla y conectarla a otro puerto (funciona para la nueva MacBook con puertos USB-C).

3 . Deshabilite kext renombrándolo

Muchos usuarios en muchos foros lanzaron esta solución. Básicamente, debe eliminar un determinado archivo plist del archivo kext. Muchos usuarios juran que la solución ayudó, pero sugiero hacer una copia de seguridad completa antes de hacer algo como esto.

En resumen, los pasos son los siguientes:

  • Reiniciar Mac en modo de recuperación
  • Desactivar la protección de integración del sistema
  • Abra la Terminal o el Finder y abra el contenido de /System/Library/Extensions/IOPlatformPluginFamily.kext
  • Elimina (o renombra) el archivo específico
  • Reinicie Mac en modo de recuperación y habilite la protección de integración del sistema

Este artículo cubre el proceso en mayor detalle.

Y eso es todo sobre cómo solucionar el problema de uso de CPU kernel_task. Además de eso, el sobrecalentamiento también hace que la batería se agote rápidamente, por lo que sugiero leer mi publicación anterior sobre este tema:

8 formas de vencer el sobrecalentamiento y el drenaje de la batería de MacBook Pro