El audio del bluetooth de Yosemite está entrecortado / salta

101

En dos MacBook Pros (uno nuevo, uno de varios años) que ejecutan OSX Yosemite, todos los dispositivos de audio con bluetooth están entrecortados (el audio entra y sale, se salta como un CD rayado).

He intentado reproducir audio a través de Spotify, iTunes, YouTube con audífonos inalámbricos Beats Studio y un Big Jambox en ambos, en entornos separados. A veces el sonido es perfecto y claro. Entonces, de repente, se vuelve entrecortado.

He mirado el Monitor de actividad durante los tiempos difíciles y nada parece diferente de lo normal.

Para el registro, usando el mismo Wifi y dispositivos, iOS8 iPhone 6 y 5S no tienen este problema.

Tengo curiosidad por saber cómo empezar a solucionar el problema. Es difícil solucionarlo, ya que no hay forma de saber si hay interferencia, rendimiento de la aplicación, etc.

    
pregunta venables 14.01.2015 - 00:24

3 respuestas

121

Es un problema con la cantidad de potencia / ancho de banda suministrada a BluetoothAudioAgent , el demonio a cargo de la transmisión. Aparentemente, la mayoría de las personas han tenido éxito al ingresar el siguiente comando en terminal.app :

defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" -int 40

Fuente: enlace

El artículo de origen enumera a Yosemite como el sistema operativo específico al que se aplica, pero sé que esta solución también funciona en Mavericks y (posiblemente) Snow Leopard (sin probar).

Estoy teniendo este problema exacto en este momento e ingresé ese comando con resultados no notables. Voy a reiniciar la máquina y ver si eso tiene en cuenta la nueva configuración. Pero parece que este comando es la forma en que la gran mayoría de las personas han resuelto este problema.

EDITAR: recién reiniciado, la calidad de audio es significativamente mejor. No se nota ningún picado (golpee la madera). Parece que el comando que publiqué arriba parece resolver el problema.

EDIT 2 (2015-8-24): El comando anterior ayuda en muchos casos y produce mejoras notables en la calidad. Desafortunadamente, sin embargo, Yosemite está muy de mal humor con respecto al audio bluetooth. El problema se agrava cuando está cerca de otros dispositivos Bluetooth. Para ampliar mi respuesta anterior anterior, altamente recomiendo ingresar los siguientes comandos adicionales para aumentar otros parámetros de audio de bluetooth:

defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Max (editable)" 80 
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" 48 
defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool (editable)" 40 
defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool Min (editable)" 40 
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool" 58 
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Max" 58 
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Min" 48

EDITAR 3 (2015-9-08): está bien. Siento seguir actualizando esta respuesta, pero sigo encontrando más información sobre este problema (ya que mejorar el audio de bluetooth en Yosemite es un esfuerzo a largo plazo, al parecer). He encontrado varias fuentes que cortan directamente a la mostaza y configuran todo a 80 , que parece ser el valor máximo permitido para la configuración de Bitpool . Si la configuración anterior no funciona lo suficientemente bien para usted, pruebe el enfoque "All In ™".

defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Max (editable)" 80 
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" 80 
defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool (editable)" 80 
defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool Min (editable)" 80 
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool" 80 
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Max" 80 
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Min" 80

Para ver sus valores predeterminados actuales:

defaults read com.apple.BluetoothAudioAgent

Editar 4 (2016-07-14): una edición más (ojalá la última). Asegúrese de reiniciar el servicio bluetoothaudiod (o coreaudiod ) después de realizar cambios en estas configuraciones.

sudo killall bluetoothaudiod

O, si estás en El Capitán:

sudo killall coreaudiod

El crédito por esto va a los múltiples sabios a continuación que lo sugirieron. (¡Gracias!)

    
respondido por el Pierce 01.04.2015 - 18:17
9

También puede ajustar BlueToothAudioAgent instalando el explorador de bluetooth que viene con XCode, y luego dentro de eso, seleccionando herramientas ... opciones de audio. Esto ofrece algunas opciones más, que sin duda también se pueden configurar a través de la línea de comando. También hay herramientas ... gráficos de audio que puedes mirar para ver qué está pasando. Descubrí que sintonizar la cantidad de paquetes en búfer me dio buenos resultados (al menos, hasta que el audio de mi bluetooth dejó de funcionar por completo).

    
respondido por el PaulL 25.05.2015 - 05:03
4

Para aquellos, para quienes tratar con com.apple.BluetoothAudioAgent no tuvo efecto, para mí, el restablecimiento de PRAM solucionó el problema:

  • Apague, encienda su Mac y mantenga presionadas las teclas Comando + Opción + P + R (mantenga presionadas las 4 teclas al mismo tiempo)
  • Mantenga presionadas las cuatro teclas hasta que escuche el sonido de inicio (Pauuuuum) dos veces. El sonido de inicio por segunda vez significa que has restablecido la PRAM.

Fuente: enlace

    
respondido por el Dan Key 04.11.2016 - 16:24

Lea otras preguntas en las etiquetas