Це проблема з кількістю потужності / пропускної здатності, що подається на 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
В цьому заслуга декількох мудреців, які пропонували це. (Дякую!)