Arch Linux에서 A2DP 프로필을 사용하여 Bluetooth 오디오 건너뛰기를 방지하는 방법은 무엇입니까?

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

답변1

iwlwifi 모듈의 블루투스 공존 매개변수를 비활성화하고 상황이 개선되는지 확인하는 것이 도움이 될 수 있습니다. 터미널 창을 열고 다음을 입력하세요.

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

재시작

관련 정보