El audio bluetooth de Yosemite está entrecortado / salta

105

En dos MacBook Pros separadas (una nueva, otra de varios años) que ejecutan OSX Yosemite, todos los dispositivos de audio bluetooth están entrecortados (los clics de audio entran y salen, saltan como un CD rayado).

He intentado reproducir audio a través de Spotify, iTunes, YouTube con auriculares 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 momentos entrecortados, 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 comenzar a solucionar el problema: es difícil de solucionar, ya que no hay forma de saber si se trata de interferencia, rendimiento de la aplicación, etc.

venables
fuente
3
Mi experiencia con Yosemite desde el primer día ha indicado serios problemas de wifi / bluetooth. Esto está respaldado por miles de otros usuarios de Mac que experimentan una amplia variedad de problemas relacionados con bluetooth / wifi. Espero que se resuelva en 10.10.2, pero desafortunadamente creo que hasta entonces no tendrías suerte ...! Por curiosidad, ¿estás usando wifi de 2,4 GHz al mismo tiempo? Si es así, intente con ethernet o 5Ghz y vea si obtiene mejores resultados
Doovers
@doovers Gracias - Esa es una gran sugerencia. Apagué el WiFi en esta máquina, pero sin suerte. Sin embargo, parece que puede ser menos entrecortado como antes, difícil de decir ya que el picado ocurre tan intermitentemente
ver el
Estoy experimentando problemas similares. El sonido crepitante y, a veces, el audio se detiene repentinamente y solo queda ruido de alto volumen. Necesito volver a conectar el dispositivo. Intenté con Bose SoundLink Mini y JBL con los mismos resultados. El problema está relacionado de alguna manera con el cambio de escritorios gráficos en mi monitor LG si no cambio y pongo todas las aplicaciones en un escritorio, esto nunca sucede. Tal vez algún error con la conexión Thunderbolt del monitor LG. Monitor sufre algunos problemas de vez en cuando también.
Intente desconectar su teclado bluetooth.
Arne

Respuestas:

127

Es un problema con la cantidad de potencia / ancho de banda suministrado al 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: http://lifehacker.com/fix-your-bluetooth-audio-in-yosemite-with-this-terminal-1670380974

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

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 ha resuelto este problema.

EDITAR: recién reiniciado, la calidad de audio es significativamente mejor. No hay picadura notable en absoluto (tocar madera). Parece que el comando que publiqué anteriormente parece resolver el problema.

EDIT 2 (08/24/2015): El comando anterior no ayudan en muchos casos y produce mejoras en la calidad notable. Desafortunadamente, sin embargo, Yosemite es muy malhumorado con respecto al audio bluetooth. El problema se agrava cuando está cerca de otros dispositivos bluetooth. Para ampliar en mi anterior respuesta anterior, me altamente recomiendo introducir los siguientes comandos adicionales para aumentar otros parámetros de audio 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): Muy bien. Lo siento, sigo actualizando esta respuesta, pero sigo encontrando más información sobre este problema (ya que mejorar el audio bluetooth en Yosemite es un esfuerzo a largo plazo, aparentemente). He encontrado varias fuentes que cortan directamente a la mostaza y establecen todo lo 80que parece ser el valor máximo permitido para la Bitpoolconfiguración. 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

Edición 4 (14/07/2016): Una edición más (con suerte última). Asegúrese de reiniciar el bluetoothaudiod(o coreaudiod) servicio después de realizar cambios en esta configuración.

sudo killall bluetoothaudiod

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

sudo killall coreaudiod

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

atravesar
fuente
44
Probado en El capitan, los comandos no funcionan ...
Fred K
77
Después de ejecutar los comandos vi ningún cambio, por lo que me reinicia bluetoothaudiod: sudo killall bluetoothaudiod. Vuelva a conectar su dispositivo de audio después de eso. Increíble diferencia en la calidad del sonido. Siempre pensé que mi altavoz apestaba. (El Capitan)
h4xnoodle
2
Nada me funciona con El Capitán. La única opción para mí es reiniciar y luego funciona bien (ni siquiera el sudo killall bluetoothaudiod). Luego funciona perfectamente durante un par de días-semanas (por lo tanto, no hay problemas con el posicionamiento u otros dispositivos que interfieran).
Josep Valls
3
¡Gracias por esto! Recibía grandes retrasos al comenzar la reproducción (es decir, Spotify se bloqueaba por más de 30 segundos antes de que el audio comenzara a llegar a través de mi Bose QC35s) Pequeña actualización de sus instrucciones si no le importa, en El Capitan necesita sudo killall coreaudiodmás quebluetoothaudiod
micmcg
2
@micmcg ¡Gracias por eso! He actualizado la respuesta para reflexionar coreaudiod.
Pierce
10

También puede sintonizar BlueToothAudioAgentinstalando el explorador 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 puede ver para ver qué está pasando. Descubrí que ajustar la cantidad de paquetes almacenados en búfer me dio buenos resultados (al menos, hasta que mi audio bluetooth dejó de funcionar por completo).

PaulL
fuente
1
¿Podría explicar la secuencia de Pasos para obtener desde Xcode instalado desde el MAS hasta que Bluetooth Explorer pueda ejecutarse? No lo veo excepto como una descarga privada para desarrolladores registrados, pero podría estar buscando en todos los lugares equivocados.
bmike
1
No, eso es básicamente todo. Pero los desarrolladores registrados en realidad parecen significar "cualquiera con un appleId" porque creo que acabo de iniciar sesión con mi appleId y fue feliz.
PaulL
Las cuentas de Apple Dev son gratuitas. Se publica en la tienda de aplicaciones que cuesta 100 por año.
cde
1
Usé la configuración de Audio MIDI que se encuentra en Utilidades.
Michael Ozeryansky
@bmike Puede obtenerlos abriendo Xcode y seleccionando "Xcode -> Abrir herramientas de desarrollador -> Más herramientas" y luego descargando las bibliotecas de "Hardware IO" después de iniciar sesión con sus credenciales de desarrollador.
Anna
6

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

  • Apague, luego 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 ha restablecido la PRAM.

Fuente: http://www.guidingtech.com/30498/what-is-pram-smc-mac-reset/

Daniel
fuente
Esto no fue para mi caso
Sgnl
Probé las opciones de "escritura predeterminada ..." no me ayudaron. pero junto con este reinicio de PRAM, definitivamente mejoró la situación (dedos cruzados).
kctang