优胜美地蓝牙音频断断续续/跳过


105

在运行OSX Yosemite的两台单独的MacBook Pro(一台崭新,已经使用了几年)上,所有蓝牙音频设备都是断断续续的(音频点击和退出,像刮擦的CD一样跳动)。

我曾尝试在单独的环境中通过Spotify,iTunes,带有Beats Studio无线耳机的YouTube和两个Big Jambox播放音频。有时声音是完美而清晰的。然后它突然变得断断续续。

我在断断续续的时间里看过活动监视器,似乎没有什么不同。

记录下来,使用相同的Wifi和设备,iOS8 iPhone 6和5S都没有此问题。

我很好奇如何开始解决问题-很难解决问题,因为无法知道是否存在干扰,应用程序性能等。


3
从第一天开始,我在优胜美地的经历就显示出严重的wifi /蓝牙问题。这由成千上万的其他Mac用户支持,这些Mac用户遇到各种各样的问题,最有可能与蓝牙/ WiFi相关。我希望它将在10.10.2中解决,但是不幸的是,我认为直到那时您可能还是不走运...!出于好奇,您是否同时使用2.4GHz wifi?如果是这样,请尝试使用以太网或5Ghz,看看您是否获得了更好的结果
2015年

@doovers谢谢-这是一个很好的建议。我已经关闭了这台机器上的WiFi,但是没有运气。尽管,这听起来像它可能是因为事情以前少波涛汹涌-很难说,因为抖动现象发生如此间歇
维纳布尔斯

我遇到类似的问题。嘶哑的声音,有时音频突然停止,只剩下高音量的噪音。我需要重新连接设备。我尝试使用Bose SoundLink Mini和JBL获得相同的结果。如果我不进行任何切换并将所有应用程序放在一个桌面上,那问题就与切换LG显示器上的图形桌面有关。LG显示器的Thunderbolt连接可能存在一些错误。监视器有时也会遇到一些问题。

尝试断开蓝牙键盘的连接。
Arne

Answers:


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(未经测试)。

我目前遇到这个确切的问题,并以不明显的结果输入了该命令。我将重新启动计算机,并查看是否将新设置考虑在内。但似乎此命令是大多数人解决此问题的方式。

编辑:刚刚重新启动,音频质量明显更好。没有任何明显的起伏(敲敲木头)。我上面发布的命令似乎确实可以解决该问题。

编辑2(2015-8-24):上面的命令在许多情况下确实有帮助,并且可以显着改善质量。然而不幸的是,优胜美地对于蓝牙音频非常喜怒无常。当靠近其他蓝牙设备时,问题会自行加剧。为了扩展上面的答案,我强烈建议输入以下其他命令来增加其他蓝牙音频参数:

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

编辑3(2015-9-08):好的。很抱歉,我一直在更新此答案,但是我一直在寻找有关此问题的更多信息(因为改善优胜美地的蓝牙音频显然是一项长期的工作)。我发现了几种直接切入芥末的来源,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
在El capitan上尝试过,这些命令不起作用……
Fred K

7
执行上面的命令后,我看不出有什么变化,所以我重新启动bluetoothaudiod: sudo killall bluetoothaudiod。之后,重新连接您的音频设备。惊人的音质差异。我一直以为我的演讲者很烂。(El Capitan)
h4xnoodle

2
El Capitan对我没有任何帮助。对我而言,唯一的选择是重新启动,然后工作正常(甚至没有sudo killall bluetoothaudiod)。然后,它可以完美地工作数天(数周)(因此,定位或其他设备不会受到干扰)。
约瑟夫·瓦尔斯

3
谢谢你!开始播放时,我是越来越庞大的延迟(即Spotify的将挂起超过30秒钟,然后将音频开始通过我的百色QC35s未来)小更新您的指示,如果你不介意的话,在埃尔卡皮坦你需要sudo killall coreaudiod,而不是bluetoothaudiod
micmcg

2
@micmcg谢谢你!我已经更新了答案以反映出来coreaudiod
皮尔斯

10

您还可以BlueToothAudioAgent通过安装XCode附带的蓝牙资源管理器来进行调优,然后在其中选择tools..audio选项。这提供了更多选项,毫无疑问,这些选项也都可以通过命令行进行设置。您还可以查看tools..audio图表,了解发生了什么。我发现调整缓冲数据包的数量可以给我带来很好的效果(至少,直到我的蓝牙音频完全停止工作为止)。


1
您能否解释从MAS安装的Xcode到能够运行Bluetooth Explorer的步骤顺序?除了作为注册开发人员的私人下载外,我看不到它,但是我可能在所有错误的地方都看到了。
bmike

1
不,基本上就是这样。但是注册的开发人员实际上似乎是指“任何有appleId的人”,因为我想我只是用appleId登录并且很高兴。
PaulL

Apple Dev帐户是免费的。它要发布到每年花费100的应用商店。
2015年

1
我使用了在实用程序中找到的音频MIDI设置。
迈克尔Ozeryansky

@bmike通过使用开发人员凭据登录后,打开Xcode并选择“ Xcode->打开开发人员工具->更多工具”,然后下载“硬件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
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.