Yosemite Bluetooth-Audio ist abgehackt / übersprungen

105

Auf zwei separaten MacBook Pros (einem brandneuen und einem mehrere Jahre alten), auf denen OSX Yosemite ausgeführt wird, sind alle Bluetooth-Audiogeräte abgehackt (Audio klickt ein und aus, überspringt wie eine zerkratzte CD).

Ich habe versucht, Audio über Spotify, iTunes, YouTube mit drahtlosen Beats Studio-Kopfhörern und einer Big Jambox in getrennten Umgebungen abzuspielen. Manchmal ist der Klang perfekt und klar. Dann wird es plötzlich abgehackt.

Ich habe mir die Aktivitätsüberwachung in unruhigen Zeiten angesehen und nichts scheint anders zu sein als normal.

Für die Aufzeichnung, mit dem gleichen Wifi und Geräten, iOS8 iPhone 6 und 5S haben beide dieses Problem nicht.

Ich bin gespannt, wie ich überhaupt anfangen kann, das Problem zu beheben. Es ist schwierig, Probleme zu beheben, da es keine Möglichkeit gibt, zu erkennen, ob es sich um Interferenzen, App-Leistung usw. handelt.

venables
quelle
3
Meine Erfahrung mit Yosemite vom ersten Tag an hat ernsthafte Probleme mit WLAN / Bluetooth ergeben. Dies wird von Tausenden anderer Mac-Benutzer unterstützt, die eine Vielzahl von Problemen haben, die höchstwahrscheinlich mit Bluetooth / WLAN zusammenhängen. Ich hoffe, dass es in 10.10.2 behoben wird, aber ich gehe davon aus, dass Sie bis dahin Pech haben werden ...! Verwenden Sie aus Neugierde gleichzeitig 2,4-GHz-WLAN? Wenn ja, versuchen Sie es mit Ethernet oder 5 GHz und sehen Sie, ob Sie bessere Ergebnisse
erzielen
@doovers Danke - Das ist ein großartiger Vorschlag. Ich habe WLAN auf diesem Computer deaktiviert, aber ohne Glück. Es hört sich jedoch so an, als ob es weniger abgehackt wäre, als es früher der Fall war - es ist schwer zu sagen, da das Abhacken so sporadisch erfolgt
am
Ich habe ähnliche Probleme. Knackgeräusche und manchmal hört das Audio plötzlich auf und es bleibt nur ein lautes Geräusch übrig. Ich muss das Gerät erneut anschließen. Ich habe es mit Bose SoundLink Mini und JBL mit den gleichen Ergebnissen versucht. Das Problem hängt irgendwie mit dem Umschalten der Grafik-Desktops auf meinem LG-Monitor zusammen. Wenn ich keine Umschaltung vornehme und alle Apps auf einen Desktop lege, passiert dies nie. Vielleicht ein Fehler mit dem Thunderbolt-Anschluss des LG-Monitors. Monitor leidet von Zeit zu Zeit auch unter einigen Problemen.
Versuchen Sie, die Bluetooth-Tastatur zu trennen.
Arne,

Antworten:

127

Es ist ein Problem mit der Leistung / Bandbreite, die BluetoothAudioAgentdem für das Streaming zuständigen Daemon zur Verfügung gestellt wird. Anscheinend haben die meisten Menschen Erfolg gehabt, indem sie den folgenden Befehl eingegeben haben terminal.app:

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

Quelle: http://lifehacker.com/fix-your-bluetooth-audio-in-yosemite-with-this-terminal-1670380974

Der Quellartikel listet Yosemite als das spezielle Betriebssystem auf, für das dies gilt, aber ich weiß, dass dieses Update auch für Mavericks und (möglicherweise) Snow Leopard (ungetestet) funktioniert.

Ich habe im Moment genau dieses Problem und habe diesen Befehl mit nicht wahrnehmbaren Ergebnissen eingegeben. Ich werde den Computer neu starten und prüfen, ob die neuen Einstellungen berücksichtigt werden. Aber es scheint, dass dieser Befehl die Art und Weise ist, wie die große Mehrheit der Menschen dieses Problem gelöst hat.

EDIT: Gerade neu gestartet, ist die Audioqualität deutlich besser. Keine nennenswerten Abnutzungserscheinungen (auf Holz klopfen). Es scheint, dass der Befehl, den ich oben gepostet habe, das Problem zu lösen scheint.

EDIT 2 (2015.08.24): Der obige Befehl wird in vielen Fällen helfen und produziert spürbare Qualitätsverbesserungen. Leider ist Yosemite in Bezug auf Bluetooth-Audio sehr launisch. Das Problem verschärft sich in der Nähe anderer Bluetooth-Geräte. Um meine vorherige Antwort oben zu erweitern, empfehle ich dringend , die folgenden zusätzlichen Befehle einzugeben, um andere Bluetooth-Audioparameter zu erhöhen:

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

EDIT 3 (08.09.2015): In Ordnung. Es tut mir leid, dass ich diese Antwort immer wieder aktualisiere, aber ich finde immer wieder weitere Informationen zu diesem Problem (da die Verbesserung von Bluetooth-Audio auf Yosemite anscheinend eine langfristige Anstrengung ist). Ich habe mehrere Quellen gefunden, die direkt in den Senf schneiden und alles einstellen, 80was als maximal zulässiger Wert für BitpoolEinstellungen erscheint. Wenn die obigen Einstellungen für Sie nicht gut genug sind, probieren Sie den "All In ™" -Ansatz.

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

So zeigen Sie Ihre aktuellen Standardeinstellungen an:

defaults read com.apple.BluetoothAudioAgent

Edit 4 (14.07.2016): Eine weitere (hoffentlich letzte) Bearbeitung. Stellen Sie sicher, dass Sie den Dienst bluetoothaudiod(oder coreaudiod) neu starten, nachdem Sie Änderungen an diesen Einstellungen vorgenommen haben.

sudo killall bluetoothaudiod

Oder wenn Sie auf El Capitan sind:

sudo killall coreaudiod

Das verdanken wir den vielen klugen Nerds, die es vorgeschlagen haben. (Danke!)

Pierce
quelle
4
Auf El Capitan versucht, funktionieren die Befehle nicht ...
Fred K
7
Nachdem die Befehle ausgeführt habe ich keine Veränderung, so dass ich neu gestartet bluetoothaudiod: sudo killall bluetoothaudiod. Schließen Sie danach Ihr Audiogerät wieder an. Erstaunlicher Unterschied in der Klangqualität. Ich dachte immer, dass mein Sprecher saugte. (El Capitan)
h4xnoodle
2
Bei El Capitan funktioniert nichts. Die einzige Möglichkeit für mich ist ein Neustart und dann funktioniert es einwandfrei (nicht einmal die sudo killall bluetoothaudiod). Dann funktioniert es perfekt für ein paar Tage-Wochen (also keine Probleme mit der Positionierung oder anderen störenden Geräten).
Josep Valls
3
Danke dafür! Ich war immer große Verzögerungen beim Starten der Wiedergabe (dh Spotify würde für mehr als 30 Sekunden hängen , bevor Audio kommt durch meine Bose QC35s beginnen würde) Kleines Update auf Ihre Anweisungen , wenn es Ihnen nichts ausmacht, in El Capitan müssen Sie sudo killall coreaudiodstattbluetoothaudiod
micmcg
2
@micmcg Danke dafür! Ich habe die Antwort aktualisiert, um zu reflektieren coreaudiod.
Pierce
10

Sie können das auch BlueToothAudioAgenttunen, indem Sie den mit XCode gelieferten Bluetooth-Explorer installieren und dann in diesem die Optionen tools..audio auswählen. Dies gibt ein paar weitere Optionen, die ohne Zweifel alle auch über die Kommandozeile eingestellt werden können. Es gibt auch Tools ... Audio-Diagramme, die Sie sich ansehen können, um zu sehen, was los ist. Ich stellte fest, dass das Optimieren der Anzahl der gepufferten Pakete zu guten Ergebnissen führte (zumindest bis mein Bluetooth-Audio nicht mehr funktioniert).

PaulL
quelle
1
Können Sie die Abfolge der Schritte erläutern, die erforderlich sind, um von Xcode, das vom MAS installiert wurde, zum Ausführen von Bluetooth Explorer zu gelangen? Ich sehe es nur als privaten Download für registrierte Entwickler, aber ich könnte an den falschen Stellen suchen.
bmike
1
Nein, das ist es im Grunde. Aber registrierte Entwickler scheinen tatsächlich "jedermann mit einer Apple-ID" zu bedeuten, weil ich glaube, ich habe mich gerade mit meiner Apple-ID angemeldet und es hat mich gefreut.
PaulL
Apple Dev Accounts sind kostenlos. Die Veröffentlichung im App Store kostet 100 pro Jahr.
7.
1
Ich habe das Audio-MIDI-Setup aus den Dienstprogrammen verwendet.
Michael Ozeryansky
@bmike Sie erhalten sie, indem Sie Xcode öffnen und "Xcode -> Open Developer Tools -> More Tools" auswählen und dann die "Hardware IO" -Bibliotheken herunterladen, nachdem Sie sich mit Ihren Entwickleranmeldeinformationen angemeldet haben.
Anna
6

Für diejenigen, für die der Umgang mit com.apple.BluetoothAudioAgentkeinen Effekt hatte, hat das Zurücksetzen von PRAM für mich das Problem behoben:

  • Ausschalten, dann Mac einschalten und Befehlstaste + Wahltaste + P + R gedrückt halten (alle 4 Tasten gleichzeitig gedrückt halten)
  • Halten Sie alle vier Tasten gedrückt, bis Sie den Startton (Pauuuuum) zweimal hören. Der Startton zum zweiten Mal bedeutet, dass Sie den PRAM zurückgesetzt haben.

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

Daniel
quelle
Dies war in meinem Fall nicht der Fall
Sgnl
Ich habe versucht, die "Standardeinstellungen schreiben ..." -Optionen hat nicht geholfen. Aber zusammen mit diesem PRAM-Neustart verbesserte sich die Situation definitiv (Daumen drücken).
KCTANG