Yosemite bluetoothオーディオが途切れる/スキップする


105

OSX Yosemiteを実行している2つの別個のMacBook Pro(1つは新品、1つは数年前)では、すべてのbluetoothオーディオデバイスが途切れます(オーディオのクリック音が入り、CDのようにスキップします)。

別々の環境で、Beats StudioワイヤレスヘッドフォンとBig Jamboxの両方を使用して、Spotify、iTunes、YouTubeでオーディオを再生してみました。時々、音は完璧でクリアです。その後、突然不安定になります。

不規則な時間にアクティビティモニターを見ましたが、通常と何の違いもありません。

記録では、同じWifiとデバイスを使用して、iOS8 iPhone 6と5Sの両方にこの問題はありません。

問題のトラブルシューティングを開始する方法に興味があります-干渉、アプリのパフォーマンスなどを知る方法がないため、トラブルシューティングは困難です


3
初日からのヨセミテでの私の経験は、深刻な無線LAN / Bluetoothの問題を示しています。これは、bluetooth / wifiに関連する可能性が高いさまざまな問題を経験している他の数千のMacユーザーによってバックアップされています。10.10.2で解決されることを望んでいますが、残念ながら、それまでは運が悪かったかもしれません...!好奇心から、2.4GHzの無線LANを同時に使用していますか?その場合は、イーサネットまたは5Ghzで試して、より良い結果が得られるかどうかを確認してください
ドーバー

@dooversありがとう-それは素晴らしい提案です。このマシンでWiFiをオフにしましたが、運がありません。とはいえ、以前のように途切れが少ないように聞こえます-途切れが断続的に発生するため
わかりにくい

同様の問題が発生しています。パチパチという音と時々オーディオが突然停止し、大きな音量のノイズが残ります。デバイスを再接続する必要があります。Bose SoundLink MiniとJBLで同じ結果を試しました。切り替えを行わず、すべてのアプリを1つのデスクトップに配置した場合、LGモニターでグラフィックデスクトップを切り替えると問題が発生します。LGモニターのThunderbolt接続に何らかのバグがある可能性があります。モニターも時々いくつかの問題に苦しみます。

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

ソース記事には、これが適用される特定のOSとしてYosemiteがリストされていますが、この修正はMavericksおよび(おそらく)Snow Leopard(未テスト)にも機能することを知っています。

私は現時点でこの正確な問題を抱えており、目立たない結果でそのコマンドを入力しました。マシンをリブートして、新しい設定が考慮されるかどうかを確認します。しかし、このコマンドは、大多数の人々がこの問題を解決した方法のようです。

編集:再起動するだけで、音質が大幅に向上します。目立つ刻み目はまったくありません(木のノック)。上記のコマンドで問題が解決したようです。

編集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

編集3(2015-9-08):わかった。申し訳ありませんが、この答えを更新し続けていますが、この問題に関する詳細情報を探し続けています(Yosemiteでbluetoothオーディオを改善することは、明らかに長期的な努力であるため)。マスタードにまっすぐにカットし、設定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):もう1つ(できれば最後)の編集。これらの設定を変更した後は、必ずbluetoothaudiod(またはcoreaudiod)サービスを再起動してください。

sudo killall bluetoothaudiod

または、エルキャピタンにいる場合:

sudo killall coreaudiod

これに対するクレジットは、それを提案した以下の複数の賢明なオタクに行きます。(ありがとうございました!)


4
エルキャピタンにしようとした、コマンドが動作しません...
フレッドK

7
コマンドを実行した後、変更は見られなかったため、bluetoothaudiod:を再起動しましたsudo killall bluetoothaudiod。その後、オーディオデバイスを再接続します。音質の驚くべき違い。私はいつも私のスピーカーが吸い込まれていると思っていました。(エルキャピタン)
h4xnoodle

2
エルキャピタンでは、私には何の役にも立ちません。私にとって唯一のオプションは再起動することで、その後は正常に動作します(さえもsudo killall bluetoothaudiod)。その後、数週間から数週間完璧に機能します(つまり、測位や他のデバイスの干渉の問題はありません)。
ジョゼップヴァルス

3
これをありがとう!あなたが気にしない場合はあなたの指示に再生(音声が私のボーズQC35sてくる開始する前に、すなわち楽しんでるが、30秒以上ハングしていました)小さな更新を開始するとき、私はエル・キャピタンであなたがする必要がある、巨大な遅延を得ていたsudo killall coreaudiodのではなくbluetoothaudiod
micmcg

2
@micmcgそれをありがとう!答えを反映するように更新しましたcoreaudiod
ピアース

10

またBlueToothAudioAgent、XCodeに付属しているbluetoothエクスプローラーをインストールしてから、その中にtools..audioオプションを選択して、調整することもできます。これにより、いくつかのオプションが追加されます。これらはすべて、コマンドラインからも設定できることは間違いありません。また、何が起こっているかを見るために見ることができるツール..オーディオグラフもあります。バッファされたパケットの数を調整すると、良い結果が得られることがわかりました(少なくとも、Bluetoothオーディオが完全に機能しなくなるまで)。


1
MASからインストールされたXcodeからBluetooth Explorerを実行できるようにする手順のシーケンスを説明できますか?登録済みの開発者向けのプライベートダウンロード以外は表示されませんが、間違った場所をすべて探している可能性があります。
bmike

1
いいえ、それは基本的にそれです。しかし、実際には登録済みの開発者は「appleIdを持っている人」を意味しているように見えます。なぜなら、私はappleIdでログインしたばかりで幸せだったからです。
PaulL

Apple Devアカウントは無料です。アプリストアへの公開は年間100円です。
cde

1
ユーティリティにあるAudio MIDI設定を使用しました。
マイケルオゼリャンスキー

@bmike Xcodeを開き、「Xcode-> Open Developer Tools-> More Tools」を選択し、開発者の資格情報でログインした後、「Hardware IO」ライブラリをダウンロードすることで取得できます。
アンナ

6

対処しcom.apple.BluetoothAudioAgentても効果がなかった人のために、私にとってはPRAMをリセットすると問題が修正されました。

  • 電源を切り、Macの電源を入れ、Command + Option + P + Rキーを押します(4つのキーをすべて同時に押します)
  • 起動音(Pauuuuum)が2回聞こえるまで、4つのキーをすべて押し続けます。2回目の起動音は、PRAMをリセットしたことを意味します。

ソース:http : //www.guidingtech.com/30498/what-is-pram-smc-mac-reset/


これは私の場合のためではありませんでした
SGNL

「defaults write ...」オプションを試してみても解決しませんでした。しかし、このPRAMの再起動により、状況は間違いなく改善されました(指が交差しました)。
kctang
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.