web-dev-qa-db-ja.com

Arch LinuxのA2DPプロファイルでBluetoothオーディオスキップを防ぐ方法は?

T430でPulseAudioとArch Linuxを使用してBluetoothスピーカー(Sony SRS-X3)にオーディオをストリーミングすると、かなり重いオーディオスキップが発生します。既知のバグ[1]に関連していると思います。スピーカーはAndroidで問題なく動作します。

$ Sudo lspci -nnk | grep -iA2 net  
> Network controller [0280]: Intel Corporation Centrino Ultimate-N 6300 [8086:4238] (rev 3e)
> Subsystem: Intel Corporation Centrino Ultimate-N 6300 3x3 AGN [8086:1111]
> Kernel driver in use: iwlwifi

$ Sudo lsusb | grep Blue
> 0a5c:21e6 Broadcom Corp. BCM20702 Bluetooth 4.0 [ThinkPad]

スキップを減らす/防ぐ方法について誰かが考えていますか?問題の理解に役立つ情報もいただければ幸いです。


WiFiとの干渉に関係しているのではないかと思います。 WiFiをオフにしたり、深夜にスキップしたりすることが少なくなります(トラフィックが少なくなります)。 Androidこれをどのように処理しますか?私の研究はLinux Frequency Broker [2]を発見しました。それは実装されていますか?

[1] https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/405294

[2] https://wireless.wiki.kernel.org/en/developers/frequencybroker

7
sedot

Iwlwifiモジュールのbluetooth共存パラメーターを無効にして、状態が改善するかどうかを確認すると役立つ場合があります。端末ウィンドウを開いて入力

echo "options iwlwifi bt_coex_active=0" | Sudo tee -a /etc/modprobe.d/iwlwifi.conf

リブート

4
Jeremy31