¿Por qué el daemon coreaudiod usa 5% o más de CPU?

Cada vez que escucho música en iTunes o VLC, noto que el process coreaudiod causa un uso de CPU inusualmente alto (5% o más).

¿Estás teniendo el mismo problema? ¿Cuál es el motivo de un uso de CPU tan elevado?

  • Las actualizaciones recientes de OS X no han cambiado esta observación. Reiniciar (o matar el process para que reaparezca) no soluciona el problema. Después de un par de segundos, el uso de la CPU del coreaudiod supera el 5% nuevamente.

  • Es importante tener en count que el uso de line out hace que el problema desaparezca y el uso de la CPU del coreaudio se networkinguce a 1% -2%.

enter image description here

El alto uso de la CPU del coreaudiod se debe al funcionamiento del software de networkingucción de ruido ambiental (sorprendentemente, incluso cuando el micrófono incorporado no está en uso).

Vaya a Preferences del sistema> Sonido> Entrada y desmarque la casilla Usar networkingucción de ruido ambiental .

Luego, reinicie o ejecute este one-liner para volver a cargarlo, y debería ver que el uso de la CPU coreaudiod cae al 1% o less.

Esto parece ser un problema conocido, y con suerte se solucionará en una actualización en el futuro. Sin embargo, por ahora, hay una o dos cosas que puedes probar (no hace falta decir que asegúrate de que todo el software esté actualizado a su versión estable más alta)

  • En primer lugar, reinicie su computadora.
  • En segundo lugar, instale Onyx . Instalar y abrir, y click la pestaña 'Limpieza'. Debajo de eso, asegúrese de que, en la sección 'Sistema', la opción 'Componentes de audio' esté marcada. Haga clic en ejecutar, y deje que haga su cosa.
  • A continuación, abra la Utilidad de Discos, select su volumen de inicio y repare todos los permissions del disco. Déjalo funcionar, luego cierre todas las aplicaciones y reinicie nuevamente.

Espero que esto ayude a aliviar el problema de alguna manera, pero no puedo garantizarlo, ya que no he sido afectado por él, sin embargo, este es el curso de acción que tomo cada vez que uso mi CPU es más alto de lo que esperaría debido a un process.

Ciertas aplicaciones parecen desencadenar este problema al interactuar con el micrófono. El problema desaparece un minuto o dos después de que se cierran las aplicaciones problemáticas.

Aplicaciones problemáticas

Estas aplicaciones deben reiniciarse para restablecer el uso normal de la CPU. No sueltan correctamente el micrófono.

  • HipChat después de utilizar la camera / micrófono por primera vez, como al abrir preferences (ver foros de HipChat )
  • Boom por Global Delight Technologies ( reference ): por lo que yo sé, esto no debería ser utilizando el micrófono

Aplicaciones de background

Estas aplicaciones podrían ejecutarse en segundo plano mientras usa su micrófono.

  • Cualquier aplicación VoIP como Skype o FaceTime
  • Adobe Flash en un browser web
  • Software de virtualización como VMware, VirtualBox o Parallels. Es probable que "escuchen" a su micrófono cada vez que tenga una máquina virtual ejecutándose, incluso si esa máquina virtual no parece estar usando el micrófono en este momento. La mayoría del software de virtualización le permite desactivar la virtualización de hardware de audio, lo que debería solucionarlo, aunque algunos pueden no ser lo suficientemente granulares como para desactivar el micrófono sin desactivar también los altavoces.
  • Software de audio especializado como el desarrollado por Akai Pro ( informe de ejemplo para EIE Pro con Logic X)
  • Software de búsqueda / reconocimiento de voz , que incluye la function de búsqueda de voz "Ok Google" de Google Chrome ( reportada como parcialmente fijada por los desarrolladores de Chrome: Chrome dejará de escuchar al cambiar de usuario)

Parece que crear la carpeta Biblioteca / Preferences / Audio funcionó para al less algunas personas. ¿Lo has probado?

Mi coreaudiod estaba usando aproximadamente 12% antes de desmarcar la opción de networkingucción de ruido ambiental. En ese momento, bajó al 5%. Entonces, eso ayuda, pero me gustaría verlo más cerca del 0%.

Una pestaña en Google Chrome que ejecuta WhatsApp mantiene el sistema en funcionamiento; en particular, se está ejecutando coreaudiod. Ver https://webdiary.com/tag/coreaudiod/

Acabo de tener el mismo problema en 10.8.4.

Salir de Boom.app parece haberlo resuelto por mí.

Creo que Boom usa tecnología similar a la de AirFoil, por lo que vale la pena abandonar o desinstalar todo lo que de alguna manera capture, modifique o networkingirija la transmisión de audio.

Tal vez la aplicación que lo aqueja ahorre estado por dispositivo de salida, y su estado para los parlantes incorporados es borked de alguna manera.

Esto podría ser complementos de audio que se ejecutan en el núcleo del audio.

Descubrí que matar a Flash me solucionó el problema.

Ayer reinicié para ver si eso solucionaría el problema, pero esta tarde, coreaudiod había acumulado 6 horas de time de CPU. No he usado ninguna aplicación de audio (VLC, iTunes, etc.).

Desactivé la "networkingucción de ruido ambiental" y no hubo ningún impacto, aún con un 8-10% de CPU. Noté que Flash funcionaba con una CPU mucho más baja (~ 1%), pero no me di count de que estaba visitando sitios web basados ​​en Flash. Maté a Flash y coreaudiod desapareció del Monitor de actividad. Cuando volví a habilitar la "networkingucción de ruido ambiental", no hubo ningún impacto, ya que el coreaudiod aún no se había coreaudiod . (Todo esto en OS X 10.9.)

Deshabilitar la extensión "Google Voice Search Hotword (Beta)" en Google Chrome ayudó … OS X 10.9.1 Mavericks

Algunas personas afirman que esto ayuda:

 $ sudo launchctl unload /system/library/launchdaemons/com.apple.audio.coreaudiod.plist $ sudo rm -r /Library/Preferences/Audio/ $ sudo mkdir /Library/Preferences/Audio $ sudo chown -R _coreaudiod:admin /Library/Preferences/Audio $ sudo launchctl load /system/library/launchdaemons/com.apple.audio.coreaudiod.plist 

Para mí, resultó que la causa era este problema HipChat .

Esto se debe al browser Google Chrome que usa continuamente el micrófono para escuchar la palabra key 'OK Google'. Si bien desactivo la networkingucción de ruido en el sistema, las preferences de audio disminuirán el uso de la CPU (en mi caso, del 12% al 8% de coreaudiod), pero esto no soluciona el problema subyacente.

Para resolver completamente el problema, abra Google Chrome -> Configuración -> Buscar -> y desactive 'Habilitar' OK Google 'para iniciar una búsqueda por voz'.

El uso de mi CPU coreaudiod pasó del 12% a cero.