断断续续的蓝牙音频:如何在Mavericks上保留蓝牙位池设置?


16

我正在使用蓝牙3.0 / aptX音频设备。由于OSX中默认的位池设置不正确,因此将设备配对会导致音频断断续续。

该问题已被广泛记录,例如在stackexchange上

过去曾通过设置新的默认值来修复优胜美地:

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 "Negotiated Bitpool" 58 
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Max" 58 
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Min" 48

但是,这在Mavericks上不起作用:

# defaults read com.apple.BluetoothAudioAgent
2015-01-29 17:28:12.522 defaults[80133:934404]
Domain /Users/jottr/Library/Preferences/com.apple.BluetoothAudioAgent does not exist

向写入新设置com.apple.BluetoothAudioAgent不会影响Mavericks上的实际位池设置。

我可以在Bluetooth Explorer应用程序 (它是Xcode的一部分)中设置Bluetooth位池设置:

蓝牙浏览器

但是,这些设置在重新启动后不会保留。

如何在Mavericks的重新启动过程中保留所需的Bluetooth音频Bitpool设置?

Answers:


1

要强制系统默认使用USB蓝牙,请尝试以下命令:

sudo nvram bluetoothHostControllerSwitchBehavior=always

这将修改您的启动内核参数。

相反,使用never。更改将在重启后应用。要返回默认值,请运行:

sudo nvram -d bluetoothHostControllerSwitchBehavior
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.