¿Reiniciar el servicio de sonido?

74

Mi MacBook Pro con Snow Leopard dejó de hacer sonidos hace un par de horas. He encontrado otros informes de personas con sonidos trabajando a través de auriculares, pero ese no es el problema que estoy viendo. Tampoco obtengo sonido cuando mis auriculares están conectados.

Me pregunto si hay un LaunchAgent o LaunchDaemon para reiniciar, lo que solucionaría esto. Ya he intentado matar al demonio de coreaudio (y se reinició automáticamente) pero eso no lo solucionó.

Necesito reiniciar para una actualización del sistema operativo, así que creo que eso probablemente rectificará las cosas.

¿Hay otra manera?

Doug Harris
fuente
Soy bastante nuevo aquí, pero puedo hacer una pregunta que podría ayudar. ¿Has actualizado recientemente a 10.6.8? Muchos usuarios informan problemas de audio, así como problemas con las redes y la impresión después de actualizar a 10.6.8. Es posible que necesite que Apple emita un parche o podría probar algunas de las soluciones provisionales que la gente sugiere para estos problemas de 10.6.8.
bg2011 01 de
Cuando esto sucedió, estaba en 10.6.7. Después de reiniciar, ahora estoy en 10.6.8.
Doug Harris
El sonido volvió después de un reinicio.
Doug Harris
@Doug Me pregunto si había instalado una actualización que al reiniciar ....
daviesgeek
No, solo reinicié sin actualizaciones del sistema
Doug Harris

Respuestas:

142

Puede matar el proceso CoreAudio abriendo Terminal y ejecutando . Se reiniciará automáticamente después de un par de segundos.sudo kill -9 `ps ax|grep 'coreaudio[a-z]' | awk '{print $1}'`

Eso soluciona algunos problemas que ha tenido mi viejo MBP, donde a veces no detecta los auriculares o decide que los altavoces no están conectados. No hay garantías de que funcione para todos los problemas de audio, pero vale la pena intentarlo.

Fuente: zakgreant en foros de macosxhints .

ladrones
fuente
1
Gracias esto ayudó! Solo tuve que matar el servicio de audio principal. Se reinició después de unos segundos.
Moussa
<3 ¡Esto también funciona en Mavericks! :)))
OZZIE
31
sudo pkill coreaudiod
berto
2
Trabajó para mí en High Sierra (10.13.2).
Mike Collins
1
Trabajó para mí en High Sierra (10.13.6). Y me pregunto por qué este problema prevalece incluso después de 7 años de la pregunta que se hizo en primer lugar ...
Ramvignesh
28
sudo kextunload /System/Library/Extensions/AppleHDA.kext 

sudo kextload /System/Library/Extensions/AppleHDA.kext

Estos dos comandos se descargarán y luego volverán a cargar la extensión del kernel de audio.

usuario70650
fuente
2
Agradable, trabajó para mí en Mavericks.
Bombe
Acabo de estrellar mi comuter (OSX El Capitan) ... No lo recomendaría, aunque supongo que funcionó después del reinicio :-p
Carles Estevadeordal
Esto bloquea mi macOS Sierra 10.12.1. No recomiendo usar esta solución.
ejmin
Funciona en mi viejo iMac (Snow Leopard) cuando no reconoce mi tarjeta de sonido USB. Anteriormente se necesitaba un reinicio para solucionar esto, ¡tan ordenado!
Ákos
3
Esto realmente funcionó conmigo en OSX Sierra (mientras que la respuesta más popular no)
rburhum
9

Estoy en 10.9.2 y tengo el mismo problema. Como hay dos respuestas, quería documentar mis hallazgos:

sudo kextunload /System/Library/Extensions/AppleHDA.kext 
sudo kextload /System/Library/Extensions/AppleHDA.kext

Estos dos comandos se descargarán y luego volverán a cargar la extensión del kernel de audio. Esta publicación soluciona mi problema el 100% del tiempo, así que por favor vota esa publicación original

Esta solución no me funcionó:

sudo kill -9 `ps ax|grep 'coreaudio[a-z]' | awk '{print $1}'`

Apaga los altavoces internos y envía el sonido a mi monitor de 27 ", pero no devuelve el sonido a mis altavoces internos o auriculares. Quizás en algunos casos funcione, pero espero que esta publicación pueda explicar cuándo usar una solución frente a la otra .

ejkitchen
fuente
1
Kext de audio de alta definición de Apple? Genial, no habría imaginado ese acrónimo sin este contexto.
Jason Salaz
En mi humilde opinión, el 'kill -9' ps ax | grep 'coreaudio ...' siempre debería funcionar sin la necesidad de reiniciar. El demonio reiniciado de coreaudio puede elegir un dispositivo de audio que encuentre primero (no tengo idea de cómo se selecciona el dispositivo de audio en ese caso), pero puede restablecer el dispositivo de audio deseado mediante 'Preferencias del sistema ...' -> Configuración de 'Sonido' . Además, para una sesión de navegador, es posible que también deba seleccionar el dispositivo de audio apropiado.
huch
4

Aparentemente, 8 años después, los Macbooks todavía sufren el mismo problema, ya que lo encuentro con bastante frecuencia al enchufar los auriculares.

El comando para solucionar esto de inmediato:

sudo pkill coreaudiod

Joel'- '
fuente
1
Esta respuesta ya fue proporcionada. Estará sujeto a votos negativos hasta que elimine la respuesta o agregue información adicional, de apoyo o nueva que aún no se haya proporcionado.
FSB
Me desplacé por la lista de respuestas principal y solo había los comandos más complicados. Pero, de hecho, esta respuesta está en algún lugar de los comentarios. Sin embargo, parece estúpido eliminarlo.
Joel'- '20 de
En este sitio, si puede proporcionar información adicional a una respuesta existente y tiene suficiente reputación , puede editar esa respuesta para agregar esa información. Su respuesta aquí es un buen ejemplo de esa oportunidad. No tiene que eliminar su respuesta, pero, como mencioné, se arriesga a recibir votos negativos debido a eso.
fsb
2

En mi experiencia, se requiere un reinicio para solucionar esto. Es una solución deficiente ya que parece recuperarse de la falla y no aborda la causa raíz. Me gustaría tener, pero aún no he descubierto si hay otro método más rápido / simple para recuperar el sonido ...

Jack
fuente