Yosemite bluetooth-аудіо - скорботний / пропускається


105

На двох окремих MacBook плюсах (одному абсолютно новому, одному кілька років) під керуванням OSX Yosemite, всі аудіопристрої Bluetooth є похмурими (аудіо натискання та вимикання, пропускає як подряпаний компакт-диск).

Я спробував відтворювати аудіо через Spotify, iTunes, YouTube з бездротовими навушниками Beats Studio та Big Jambox на обох, в окремих середовищах. Іноді звук ідеальний і чіткий. Тоді раптом стає хрустким.

Я дивився на "Монітор активності" під час похмурого періоду, і ніщо не здається відмінним від звичайного.

Для запису, використовуючи той самий Wifi та пристрої, iOS8 iPhone 6 та 5S, це не має проблеми.

Мені цікаво, як навіть почати вирішувати проблему - важко усунути неполадки, оскільки немає способу дізнатися, чи це перешкоди, ефективність програми тощо.


3
Мій досвід роботи з Yosemite з першого дня вказував на серйозні проблеми з Wi-Fi / Bluetooth. Це підкріплені тисячами інших користувачів Mac, які стикаються з найрізноманітнішими проблемами, які, швидше за все, стосуються Bluetooth / Wi-Fi Я сподіваюся, що це буде вирішено в 10.10.2, але, на жаль, я вважаю, що ви, можливо, не пощастить до цього часу! З цікавості ви одночасно використовуєте wifi 2,4 ГГц? Якщо так, спробуйте з Ethernet або 5 ГГц і подивіться, чи отримаєте ви кращі результати
doovers

@doovers Дякую - це чудова пропозиція. Я вимкнув WiFi на цій машині, але не пощастило. Хоча це здається, що це може бути менш похмурим, як це було раніше, - важко сказати, оскільки зграя трапляється настільки переривчасто
венчується

У мене виникають подібні проблеми. Тріск звуку, а іноді і звук, раптово припиняється, і залишається лише високий рівень гучності. Мені потрібно знову підключити пристрій. Я спробував з Bose SoundLink Mini та JBL з однаковими результатами. Проблема якось пов'язана з перемиканням графічних настільних комп'ютерів на моєму моніторі LG, якщо я не роблю перемикання та розміщую всі програми на одному робочому столі, це ніколи не відбувається. Можливо, якась помилка з підключенням Thunderbolt-монітора LG. Монітор час від часу зазнає деяких проблем.

Спробуйте відключити клавіатуру Bluetooth.
Арн

Відповіді:


127

Це проблема з кількістю потужності / пропускної здатності, що подається на BluetoothAudioAgent, демон, відповідальний за потокове передавання. Мабуть, більшість людей мали успіх, ввівши наступну команду в terminal.app:

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

Джерело: http://lifehacker.com/fix-your-bluetooth-audio-in-yosemite-with-this-terminal-1670380974

У статті джерела перелічено Yosemite як конкретну ОС, до якої це стосується, але я знаю, що це виправлення також працює до Mavericks та (можливо) Snow Leopard (неперевірений).

У мене зараз є ця проблема, і я ввів цю команду з непомітними результатами. Я збираюся перезавантажити машину і побачити, чи враховуються нові параметри. Але, схоже, ця команда - це спосіб, яким переважна більшість людей вирішила це питання.

EDIT: Щойно перезавантажившись, якість звуку значно краща. Ніякої помітної влучності (стук по дереву). Здається, що команда, яку я розмістив вище, здається, вирішує проблему.

EDIT 2 (2015-8-24): Ця команда робить допоможе у багатьох випадках і виробляє помітні поліпшення якості. На жаль, Yosemite дуже настроєний щодо аудіо Bluetooth. Проблема полягає в тому, що він знаходиться поруч з іншими Bluetooth-пристроями. Щоб розширити свою попередню відповідь вище, настійно рекомендую ввести наступні додаткові команди для збільшення інших параметрів аудіо 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

EDIT 3 (2015-9-08): Гаразд. Вибачте, я продовжую оновлювати цю відповідь, але я продовжую шукати більше інформації про цю проблему (оскільки покращення аудіо Bluetooth через Yosemite, мабуть, є довготривалими зусиллями). Я знайшов декілька джерел, які вирізали прямо до гірчиці і встановлювали все, на 80що здається, максимально допустиме значення Bitpoolпараметрів. Якщо вищевказані налаштування не працюють для вас достатньо, спробуйте підхід "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

Щоб побачити ваші поточні значення за замовчуванням:

defaults read com.apple.BluetoothAudioAgent

4 редагування (2016-07-14): ще одна (сподіваюсь, остання) редакція. Переконайтеся, що ви перезапустили послугу bluetoothaudiod(або coreaudiod) після внесення змін у ці налаштування.

sudo killall bluetoothaudiod

Або якщо ви перебуваєте на El Capitan:

sudo killall coreaudiod

В цьому заслуга декількох мудреців, які пропонували це. (Дякую!)


4
Пробували Ель-Капітан, команди не працюють ...
Фред К

7
Після виконання команди я не бачив ніяких змін, тому я перезавантажив bluetoothaudiod: sudo killall bluetoothaudiod. Після цього підключіть аудіопристрій. Дивовижна різниця в якості звуку. Я завжди думав, що мій спікер смоктав. (El Capitan)
h4xnoodle

2
Нічого не працює для мене з Ель-Капітан. Єдиний варіант для мене - це перезавантажити систему, і тоді це буде добре (навіть не sudo killall bluetoothaudiod). Тоді він ідеально працює пару днів-тижнів (так що жодних проблем з позиціонуванням чи замінами інших пристроїв).
Хосеп Валлс

3
Дякую за це! У мене почалися величезні затримки при запуску відтворення (тобто спотіфі будуть висіти 30+ секунд, перш ніж аудіо почне надходити через мій Bose QC35s) Невелике оновлення ваших інструкцій, якщо ви не заперечуєте, в El Capitan вам потрібно, sudo killall coreaudiodа неbluetoothaudiod
micmcg

2
@micmcg Дякую за це! Я оновив відповідь, щоб відобразити coreaudiod.
Пірс

10

Ви також можете настроїти BlueToothAudioAgent, встановивши Bluetooth Explorer, що постачається з XCode, а потім всередині цього, вибравши інструменти. Це дає ще кілька варіантів, які, без сумніву, також можна встановити за допомогою командного рядка. Є також інструменти .. аудіо графіки, на які можна подивитися, щоб побачити, що відбувається. Я виявив, що налаштування кількості пакетованих пакетів дало хороші результати (принаймні, поки мій Bluetooth аудіо не перестав працювати повністю).


1
Чи можете ви пояснити послідовність кроків для отримання Xcode, встановленого з MAS, до того, щоб Bluetooth Explorer міг працювати? Я не бачу цього, окрім приватного завантаження зареєстрованих розробників, але я можу шукати в усіх неправильних місцях.
bmike

1
Ні, це в основному все. Але зареєстровані розробники насправді означають "будь-хто, хто має appleId", тому що я думаю, що я просто увійшов у свою програму appleId, і це було щасливо.
PaulL

Рахунки Apple Dev безкоштовні. Це публікація в магазині додатків, яка коштує 100 на рік.
cde

1
Я використав Audio MIDI Setup, знайдений в утилітах.
Михайло Озерянський

@bmike Ви можете отримати їх, відкривши Xcode і вибравши "Xcode -> Відкрити інструменти для розробників -> More Tools", а потім завантаживши бібліотеки "Hardware IO" після входу за допомогою облікових даних розробника.
Анна

6

Для тих, для кого справа com.apple.BluetoothAudioAgentне мала ефекту, для мене скидання PRAM виправило проблему:

  • Вимкніть, а потім увімкніть свій Mac і утримуйте клавіші Command + Option + P + R (утримуйте всі 4 клавіші одночасно)
  • Утримуйте всі чотири клавіші, поки двічі не почуєте звук запуску (Pauuuuum). Звук запуску вдруге означає, що ви скинули PRAM.

Джерело: http://www.guidingtech.com/30498/what-is-pram-smc-mac-reset/


Це було не для мого випадку
Sgnl

Я спробував параметри "писати за замовчуванням ..." не допомогли. але поряд із цим перезавантаженням PRAM це, безумовно, покращило ситуацію (схрещені пальці).
kctang
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.