이상해 보이는 몇 가지 문제가 발생했습니다.
구성은 다음과 같습니다.
- Intel 2760 WiFi/Bluetooth를 탑재한 Lenovo T440p
- Ubuntu 20.04 -> PopOS 20.04로 업데이트 -> PopOs 21.04로 업데이트
- 젠하이저 모멘텀 트루 와이어리스 2
- PulseAudio가 PipeWire로 대체됨
- 블루Z 5.56
SBC 모드에서는 헤드폰을 연결하는 것이 거의 불가능하고 HSP 모드에서만 연결이 거의 불가능하며 처음에 PulseAudio를 사용할 때 사운드가 고르지 않거나 품질이 저하되는 몇 가지 복잡한 문제에 직면했습니다. PipeWire로 전환해서 A2DP로 연결해서 재생할 수 있었는데 소리가 너무 고르지 못하고 끊겼습니다. 기본적으로 소리가 왜곡되는 지점에 이르렀습니다. 다른 스레드에 게시된 대로 --noplugin=avrcp --experimental
.
여러 번 재부팅한 후 사운드가 무작위로 제대로 작동하기 시작하는 것 같습니다. A2DP + aptX 코덱. 짜증나게도 이것은 Wireshark를 설치하고 즉시 내가 인식하고 검색할 수 있는 패턴인지 확인하려고 시도한 이후였습니다.
약 2~3분 동안 작동한 후 끊어졌다가(사운드가 노트북 스피커를 통해 재생되기 시작함) 다시 연결되어 이어버드를 통해 다시 재생되기 시작했습니다. 이 현상은 몇 분마다 발생하는 것 같습니다.
다른 스레드를 조사하는 동안 펌웨어 파일을 이전 커널 버전의 파일로 다운그레이드해 보았습니다. 그 버전이 무엇인지 머리로는 기억나지 않지만, 누군가가 그것이 귀중한 통찰력을 제공한다고 생각한다면, 나는 그것을 확실히 살펴볼 수 있습니다.
두 대의 서로 다른 Mac과 Pixel 2 XL에 연결했을 때 헤드폰이 매우 잘 작동했다는 점은 언급할 가치가 있습니다.
지금 며칠째 이 문제를 해결하려고 노력하고 있지만 더 이상 시도할 수 있는 것이 없는 지경에 이른 것 같습니다. 내 목록에 남은 유일한 것은 BlueZ를 업그레이드하는 것인데, 아마 별 차이가 없을 것 같은 느낌이 듭니다...
업데이트: BlueZ를 5.62로 업데이트했는데 아무런 차이가 없습니다.
확인해보니 dmesg
USB 장치(인텔 2760)가 방금 연결을 끊었다가 다시 연결하기로 결정한 것 같습니다.
또한 간섭 문제가 아닌지 확인하기 위해 이더넷 연결을 사용하고 WiFi를 비활성화했습니다.
라이브 Ubuntu 20.04 USB 스틱에서 부팅했는데 동작은 동일합니다(단지 A2DP 대신 SBC를 사용합니다).
2015년 13인치 MacBook Pro(macOS)에서 작동할 것이라는 것을 알고 Ubuntu 20.04 및 18.04를 부팅하여 무슨 일이 일어났는지 확인했습니다. 20.04는 MBP의 WiFi/BT 카드를 감지하지 못하지만 18.04는 감지합니다. 18.04에서도 여전히 같은 문제가 발생합니다.
답변1
이것이 모든 사람에게 최선의 해결책은 아닐 수도 있지만, 나에게는 효과가 있는 것으로 입증되었습니다.
프로세스 중에 손상된 부분이 없는지 확인하기 위해 전체 구성을 처음부터 다시 작성했습니다. 결국 PulseAudio를 PipeWire로 교체했습니다. 이 작업에 관심이 있는 사람들을 위해 이 작업을 수행하는 방법을 정확하게 설명하는 많은 튜토리얼이 있습니다.
PulseAudio나 PipeWire 모두 개선이 이루어지지 않았지만 소용이 없었습니다. 그래서 마지막으로 시도해보고 T440p의 WiFi/BT 카드를 업그레이드하기로 결정했습니다. 저는 Intel의 AX210을 선택했습니다. 이제 Bluetooth와 WiFi 모두 잘 작동합니다.
단점은 단순 교체가 아니라 WiFi 모듈 화이트리스트를 제거하려면 수정된 BIOS로 BIOS를 플래시해야 한다는 것입니다. 이 주제에 대한 추가 자료는 온라인에서 찾을 수 있습니다. 이 지나치게 복잡한 프로세스에 대한 대안은 USB Bluetooth 어댑터를 구입하는 것일 수 있습니다.