[요약]
Ubuntu 24.04 LTS에서는 기본 설치 시 특허 문제로 인해 AAC/aptX와 같은 고급 블루투스 오디오 코덱이 비활성화되어 있을 수 있습니다.
하지만 설치 과정에서 서드파티 드라이버 설치 옵션을 선택하거나, 이후 수동으로 pipewire-audio, libspa-0.2-bluetooth, gstreamer1.0-libav 등 관련 패키지를 설치하면 A2DP 고음질 오디오 프로파일이 정상적으로 활성화되며, Sony Bluetooth 헤드폰도 pairing 및 오디오 재생이 가능합니다.
[상세 내용]
아래와 같이 문제 해결하였습니다.
- Ubuntu 24.04 설치 중 서드파티 드라이버 설치(Install third-party software) 옵션으로 블루투스 기기 정상적으로 Pairing 되었으며 다음을 포함합니다:
bluez관련 proprietary firmware- Media codec (GStreamer 플러그인) –
gstreamer1.0-plugins-ugly,gstreamer1.0-libav - Bluetooth A2DP sink 지원 –
pulseaudio-module-bluetooth또는pipewire-audio의libspa-bluetooth - 소니 기기 호환 펌웨어 – 리눅스 firmware 패키지 (
linux-firmware)
- 설치 중에 서드파티 드라이버를 선택하지 않았다면, 아래 명령으로 따로 설치할 수 있습니다.
sudo apt install ubuntu-restricted-extras \
gstreamer1.0-plugins-ugly \
gstreamer1.0-libav \
libavcodec-extra \
pipewire-audio \
libspa-0.2-bluetooth
- bluetooth 모듈 확인
$ pactl list modules short | grep blue
9 module-bluetooth-policy
10 module-bluetooth-discover
11 module-bluez5-discover
- 정상작동 확인 결과:
$ bluetoothctl
Agent registeredct to bluetoothd...[bluetooth]# WF-C710N
[WF-C710N]# show
Controller 34:F6:4B:77:10:27 (public)
Manufacturer: 0x0002 (2)
Version: 0x08 (8)
Name: hank
Alias: hank
Class: 0x007c010c (8126732)
Powered: yes
Discoverable: no
DiscoverableTimeout: 0x000000b4 (180)
Pairable: yes
[WF-C710N]# list
Controller 34:F6:4B:77:10:27 hank [default]
[WF-C710N]# [DEL] Transport /org/bluez/hci0/dev_14_06_A7_04_73_78/sep1/fd1
[WF-C710N]# [DEL] Endpoint /org/bluez/hci0/dev_14_06_A7_04_73_78/sep1
[WF-C710N]# [DEL] Endpoint /org/bluez/hci0/dev_14_06_A7_04_73_78/sep2