Na dwóch osobnych komputerach MacBook Pro (jeden nowy, jeden kilkuletni) z systemem OSX Yosemite wszystkie urządzenia audio Bluetooth są przerywane (dźwięk wchodzi i wychodzi, przeskakuje jak porysowana płyta CD).
Próbowałem odtwarzać dźwięk przez Spotify, iTunes, YouTube z bezprzewodowymi słuchawkami Beats Studio i Big Jambox na obu, w osobnych środowiskach. Czasami dźwięk jest doskonały i czysty. Nagle robi się niestabilny.
Patrzyłem na Monitor aktywności w niepewnych czasach i nic nie wydaje się inne niż normalne.
Dla przypomnienia, przy użyciu tego samego Wi-Fi i urządzeń, iOS8 iPhone 6 i 5S nie mają tego problemu.
Jestem ciekawy, jak nawet zacząć rozwiązywać problem - trudno go rozwiązać, ponieważ nie ma możliwości sprawdzenia, czy to zakłócenia, wydajność aplikacji itp.
Odpowiedzi:
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 wterminal.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:
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ą dlaBitpool
ustawień. Jeśli powyższe ustawienia nie działają wystarczająco dobrze, wypróbuj podejście „All In ™”.Aby zobaczyć bieżące ustawienia domyślne:
Edytuj 4 (2016-07-14): Jeszcze jedna (mam nadzieję, że ostatnia) edycja. Pamiętaj, aby ponownie uruchomić usługę
bluetoothaudiod
(lubcoreaudiod
) po wprowadzeniu zmian w tych ustawieniach.Lub, jeśli jesteś na El Capitan:
To zasługa wielu mądrych nerdów poniżej, którzy to zasugerowali. (Dziękuję Ci!)
źródło
sudo killall bluetoothaudiod
. Następnie podłącz ponownie urządzenie audio. Niesamowita różnica w jakości dźwięku. Zawsze myślałem, że mój głośnik jest do bani. (El Capitan)sudo killall bluetoothaudiod
). Następnie działa idealnie przez kilka dni-tygodni (więc nie ma problemów z pozycjonowaniem lub innymi urządzeniami zakłócającymi).sudo killall coreaudiod
raczej niżbluetoothaudiod
coreaudiod
.Możesz także nastroić
BlueToothAudioAgent
, instalując eksplorator bluetooth dostarczany z XCode, a następnie wybierając narzędzia .. opcje audio. Daje to jeszcze kilka opcji, które bez wątpienia można ustawić również za pomocą wiersza poleceń. Istnieją również narzędzia ... wykresy audio, na które można spojrzeć, aby zobaczyć, co się dzieje. Przekonałem się, że dostrojenie liczby buforowanych pakietów dało mi dobre wyniki (przynajmniej dopóki mój dźwięk bluetooth przestał działać całkowicie).źródło
Dla tych, dla których radzenie
com.apple.BluetoothAudioAgent
sobie nie przyniosło efektu, dla mnie reset PRAM naprawił problem:Źródło: http://www.guidingtech.com/30498/what-is-pram-smc-mac-reset/
źródło