Soundshine app icon

Soundshine

← Volver al blog

sudo killall coreaudiod: qué hace y cuándo usarlo

Si alguna vez buscaste un problema de sonido de la Mac, ya viste el consejo: abre Terminal y ejecuta sudo killall coreaudiod. Aparece en hilos de foros desde hace más de una década, y la gente reporta que funciona.

Es razonable querer saber qué hace un comando antes de escribir tu contraseña para ejecutarlo. Esto es lo que hace, cuándo ayuda y cuándo es la herramienta equivocada.

Qué es coreaudiod

coreaudiod es el servicio en segundo plano que está detrás de todo el sonido de una Mac. Todas las apps que reproducen o graban audio pasan por él. Lleva el registro de tus bocinas, audífonos y micrófonos, y mezcla el sonido de las distintas apps.

El nombre es la abreviatura de Core Audio daemon. Un daemon es un programa que corre en segundo plano, sin ventana.

Qué hace el comando

El comando tiene tres partes.

  • sudo ejecuta lo que sigue con permisos de administrador. Por eso te pide tu contraseña.
  • killall detiene todos los procesos en ejecución que tengan un nombre dado.
  • coreaudiod es el nombre del proceso que se va a detener.

Así que el comando detiene el servicio de sonido. macOS inicia una copia nueva en cuanto algo pide audio, por lo general en unos segundos. No se desinstala nada y no se borra ninguna configuración. Es el equivalente, en audio, de apagar algo y volver a prenderlo.

Cómo ejecutarlo

  1. Abre Terminal (en Aplicaciones > Utilidades, o búscala con Spotlight).
  2. Escribe o pega esto y luego presiona Retorno:
sudo killall coreaudiod
  1. Escribe la contraseña de tu Mac y presiona Retorno. No aparece nada en pantalla mientras escribes. Es normal.

El sonido se detiene un momento y regresa. En las apps que estaban reproduciendo algo puede que tengas que volver a darle play, y algunas hay que cerrarlas y volver a abrirlas.

Qué puede salir mal

“No matching processes belonging to you were found.” Te faltó sudo. El mensaje dice que no se encontraron procesos con ese nombre que te pertenezcan: el servicio es del sistema y no de tu cuenta, así que el comando necesita permisos de administrador.

“Sorry, try again.” El mensaje te pide que lo intentes de nuevo porque la contraseña fue incorrecta. Usa tu propia contraseña de inicio de sesión, y tu cuenta debe ser de administrador en esta Mac.

El sonido no regresa. Espera diez segundos, luego revisa Configuración del Sistema > Sonido > Salida y vuelve a seleccionar tus bocinas. Después de reiniciar el servicio, macOS a veces elige una salida distinta. Si sigue sin oírse nada, reinicia la Mac.

Cuándo ayuda

Reiniciar el servicio de sonido arregla los problemas en los que el propio servicio está en mal estado:

  • Crujidos, chasquidos o audio entrecortado que se van acumulando con el tiempo
  • Ninguna app suena aunque la salida correcta está seleccionada y nada está en silencio
  • Un dispositivo que está conectado pero no aparece en la lista de salidas
  • Sonido que no regresa después de que la Mac sale del reposo
  • Teclas de volumen que mueven el regulador sin cambiar el volumen real

Cuándo no ayuda

No puede arreglar un problema que no está en el servicio.

Además, es temporal. Si necesitas el comando todos los días, algo sigue dejando el servicio en mal estado, y el sospechoso habitual es un controlador de audio de terceros o una app que agrega dispositivos virtuales.

¿Es seguro?

Sí, con una advertencia. Como todo el audio se detiene un momento, una llamada puede quedarse sin audio hasta que vuelvas a entrar, y una grabación en curso se interrumpe. Termínalas primero.

El comando no borra archivos ni elimina la configuración de sonido, aunque después macOS puede seleccionar una salida o un micrófono distintos. macOS reinicia el servicio por sí solo. No necesitas volver a iniciarlo a mano.

Cómo hacerlo sin Terminal

Hay otras dos formas de reiniciar el servicio.

Monitor de Actividad. Ábrelo, elige Visualización > Todos los procesos, busca coreaudiod, selecciónalo y haz clic en el botón Detener, en la parte superior de la ventana. Elige Forzar salida y escribe un nombre y una contraseña de administrador si te los pide.

Soundshine Doctor. Soundshine Doctor es nuestra app gratis para Mac, y reiniciar el servicio de sonido es la razón por la que existe. Cuando lo que hace falta es un reinicio, su botón Quick Fix (arreglo rápido) hace ese mismo reinicio, con tres diferencias respecto a ejecutar el comando a mano.

  • Primero revisa. Si la Mac está en silencio, o la salida seleccionada ya no está conectada, corrige eso en lugar de reiniciar algo que no está descompuesto.
  • No interrumpe una llamada. Si alguna app está usando un micrófono, Doctor se niega a reiniciar hasta que termines.
  • Te regresa tu salida. Después del reinicio selecciona la salida que estabas usando y luego te pregunta cómo suena.

De todos modos te pide la contraseña de tu Mac, porque macOS exige permisos de administrador para reiniciar este servicio. Doctor requiere macOS 15 o posterior.

Descarga Soundshine Doctor gratis. Sin cuenta, y Doctor nunca graba audio.

Preguntas frecuentes

¿Qué hace sudo killall coreaudiod?

Detiene coreaudiod, el servicio en segundo plano que maneja todo el sonido de una Mac. macOS vuelve a iniciar el servicio por sí solo en unos segundos, y eso resuelve la mayoría de los estados de audio trabados. Es un reinicio del sistema de sonido, no un cambio en tu configuración.

¿Es seguro sudo killall coreaudiod?

Sí. No borra archivos ni elimina tu configuración de sonido, aunque después macOS puede seleccionar una salida o un micrófono distintos. El efecto secundario es que todo el audio se detiene un momento, así que una llamada puede quedarse sin audio hasta que vuelvas a entrar y una grabación en curso se interrumpe. Termínalas primero.

¿Por qué killall coreaudiod dice no matching processes belonging to you were found?

Lo ejecutaste sin sudo. El servicio pertenece al sistema, no a tu cuenta de usuario, así que el comando necesita permisos de administrador. Ejecuta sudo killall coreaudiod y escribe la contraseña de tu Mac.

¿Hay alguna forma de reiniciar Core Audio sin Terminal?

Sí. Puedes forzar la salida de coreaudiod en Monitor de Actividad, o usar la app gratis Soundshine Doctor, que reinicia el servicio de sonido con un botón y se niega a hacerlo mientras alguna app esté usando un micrófono.

Arréglalo con Soundshine Doctor

Soundshine Doctor es una app gratis para Mac que averigua por qué falla el sonido y lo arregla con un clic. Sin cuenta, y no se graba nada. Por ahora la app solo está en inglés.