Jest to problem z ilością mocy / przepustowości dostarczanej do BluetoothAudioAgent
demona odpowiedzialnego za przesyłanie strumieniowe. Najwyraźniej większość ludzi odniosła sukces, wprowadzając następujące polecenie w terminal.app
:
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" -int 40
Źródło: http://lifehacker.com/fix-your-bluetooth-audio-in-yosemite-with-this-terminal-1670380974
Artykuł źródłowy wymienia Yosemite jako konkretny system operacyjny, którego dotyczy, ale wiem, że ta poprawka działa również z powrotem na Mavericks i (prawdopodobnie) Snow Leopard (niesprawdzony).
W tej chwili mam dokładnie ten problem i wprowadziłem to polecenie z niezauważalnymi wynikami. Uruchomię ponownie komputer i sprawdzę, czy uwzględni to nowe ustawienia. Ale wydaje się, że to polecenie jest sposobem, w jaki znaczna większość ludzi rozwiązała ten problem.
EDYCJA: Po ponownym uruchomieniu jakość dźwięku jest znacznie lepsza. Brak zauważalnej chrupkości (stukanie w drewno). Wygląda na to, że polecenie, które opublikowałem powyżej, wydaje się rozwiązać problem.
EDIT 2 (24.08.2015): Powyższe polecenie ma pomóc w wielu przypadkach daje zauważalną poprawę jakości. Niestety, Yosemite jest bardzo nastrojowy w odniesieniu do dźwięku bluetooth. Problem nasila się, gdy znajduje się w pobliżu innych urządzeń Bluetooth. Aby rozwinąć moją poprzednią odpowiedź powyżej, zdecydowanie zalecam wprowadzenie następujących dodatkowych poleceń w celu zwiększenia innych parametrów dźwięku 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
EDYCJA 3 (2015-9-08): W porządku. Przykro mi, że wciąż aktualizuję tę odpowiedź, ale wciąż znajduję więcej informacji na temat tego problemu (ponieważ poprawa dźwięku bluetooth w Yosemite to najwyraźniej długotrwały wysiłek). Znalazłem kilka źródeł, które trafiły prosto w musztardę i ustawiłem wszystko, 80
co wydaje się być maksymalną dopuszczalną wartością dla Bitpool
ustawień. Jeśli powyższe ustawienia nie działają wystarczająco dobrze, wypróbuj podejście „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
Aby zobaczyć bieżące ustawienia domyślne:
defaults read com.apple.BluetoothAudioAgent
Edytuj 4 (2016-07-14): Jeszcze jedna (mam nadzieję, że ostatnia) edycja. Pamiętaj, aby ponownie uruchomić usługę bluetoothaudiod
(lub coreaudiod
) po wprowadzeniu zmian w tych ustawieniach.
sudo killall bluetoothaudiod
Lub, jeśli jesteś na El Capitan:
sudo killall coreaudiod
To zasługa wielu mądrych nerdów poniżej, którzy to zasugerowali. (Dziękuję Ci!)