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

40

Cada vez que escucho música en iTunes o VLC, me doy cuenta de que el proceso durante el período de prueba provoca un uso de CPU inusualmente alto (5% o más).

¿Tienes el mismo problema? ¿Cuál es la razón de un uso tan alto de la CPU?

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

  • Es importante tener en cuenta que usar line out hace que el problema desaparezca y que el uso de la CPU de coreaudiod se reduzca a 1% -2%.

    
pregunta Haytham Elkhoja 13.09.2011 - 16:26

11 respuestas

19

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

Vaya a Preferencias del sistema > Sonido > Ingrese y desmarque la casilla Usar reducción de ruido ambiental .

Luego, reinicia o ejecuta este one-liner para recargar coreaudiod, y deberías ver el uso de CPU de coreaudiod caer al 1% o menos.

    
respondido por el foo bar 29.10.2013 - 10:58
3

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

  • En primer lugar, reinicia tu computadora.
  • En segundo lugar, instale Onyx . Instalar y abrir, y haga clic en la pestaña 'Limpieza'. Debajo de eso, asegúrese de que la opción 'Componentes de audio' esté marcada en la sección 'Sistema'. Haz clic en ejecutar, y deja que haga su cosa.
  • Luego, abra la Utilidad de Discos, seleccione su volumen de inicio y repare todos los permisos de disco. Deje que se ejecute, luego cierre todas las aplicaciones y reinicie de nuevo.

Espero que esto ayude a aliviar el problema de alguna manera, pero no puedo garantizarlo, ya que no me he visto afectado por él, sin embargo, este es el curso de acción que tomo cada vez que mi uso de la CPU es más alto de lo que esperaba. Debido a un proceso.

    
respondido por el Ali 27.12.2011 - 01:48
3

Algunas aplicaciones parecen estar provocando este problema al interactuar con el micrófono. El problema desaparece uno o dos minutos después de que se cierran las aplicaciones problemáticas.

Aplicaciones de problemas

Estas aplicaciones deben reiniciarse para restaurar el uso normal de la CPU. No liberan su agarre del micrófono correctamente.

  • HipChat después de usar la primera cámara / micrófono, por ejemplo, al abrir preferencias (consulte Foros de HipChat )
  • Boom por Global Delight Technologies ( referencia ) - por lo que puedo decir, esto no debería estar usando el micrófono

Aplicaciones de fondo

Estas aplicaciones podrían ejecutarse en segundo plano mientras usas tu micrófono.

  • Cualquier aplicación VoIP como Skype o FaceTime
  • Adobe Flash en un navegador web
  • Software de virtualización como VMware, VirtualBox o Parallels. Es probable que estos "escuchen" su micrófono cada vez que tenga una máquina virtual en funcionamiento, 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 deshabilitar la virtualización de hardware de audio, lo que debería resolver esto, aunque algunos pueden no ser lo suficientemente granulares para deshabilitar el micrófono sin deshabilitar 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 por voz , incluida la capacidad de búsqueda por voz "Ok Google" de Google Chrome ( informado como parcialmente arreglado por los desarrolladores de Chrome: Chrome dejará de escuchar cuando cambie de usuario)
respondido por el Zenexer 27.08.2015 - 01:11
2

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

    
respondido por el Shane 31.12.2012 - 10:26
2

Una pestaña en google chrome que ejecuta WhatsApp mantiene el sistema activo; en particular, coreaudiod se está ejecutando. Consulte enlace

    
respondido por el B. Salz 16.04.2016 - 10:22
1

Acabo de tener el mismo problema en 10.8.4.

Al salir de Boom.app parece haberlo resuelto por mí.

Creo que Boom utiliza una tecnología similar a AirFoil, por lo que podría valer la pena salir o desinstalar cualquier cosa que de alguna manera capture y modifique o redireccione la transmisión de audio.

Tal vez la aplicación que te afecta guarda el estado por dispositivo de salida, y su estado para los altavoces integrados está mal desarrollado de alguna manera.

    
respondido por el Gilimanjaro 03.09.2013 - 22:41
0

Estos podrían ser complementos de audio que se ejecutan en el audio central.

    
respondido por el Shane Hsu 23.01.2013 - 15:09
0

Encontré que matar a Flash me solucionó el problema.

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

Desactivé la "reducción de ruido ambiental" y no hubo ningún impacto, aún con un 8-10% de CPU. Noté que Flash se estaba ejecutando con una CPU mucho más baja (~ 1%), pero no me di cuenta de que estaba visitando ningún sitio web basado en Flash. Maté a Flash y coreaudiod desapareció del Monitor de actividad. Cuando volví a habilitar la "reducción de ruido ambiental", no hubo ningún impacto: coreaudiod todavía desapareció. (Todo esto en OS X 10.9.)

    
respondido por el Chris Hull 05.12.2013 - 22:20
0

La desactivación de la extensión "Google Voice Search Hotword (Beta)" en Google Chrome ayudó ... OS X 10.9.1 Mavericks

    
respondido por el Marco 21.02.2014 - 01:19
0

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 de HipChat .

    
respondido por el mb21 15.07.2014 - 16:31
0

Esto se debe a que Google Chrome utiliza continuamente el micrófono para escuchar la palabra 'OK Google'. Si bien la desactivación de la reducción de ruido en las preferencias de audio del sistema disminuirá el uso de la CPU (en mi caso, de 12% a 8% de coreaudiod), esto no soluciona el problema subyacente.

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

El uso de la CPU en mi coreaudiod fue del 12% a cero.

    
respondido por el assfrm9 22.03.2015 - 14:08

Lea otras preguntas en las etiquetas