Sony WH-1000XM4 Pipewire 마이크가 mSBC로 강제 전환됨

Sony WH-1000XM4 Pipewire 마이크가 mSBC로 강제 전환됨

최근 Sony WH-1000XM4 헤드폰을 구입했습니다. 또한 주로 Bluetooth 자동 연결을 위해 Pulse에서 Pipeline으로 전환했습니다. 연결했지만 몇 가지 문제가 있습니다(1 LDAC, AptX HD 및 AptX는 옵션이 아님). 이 코덱 없이 수행할 수 있는 최신 코덱을 활성화하는 방법을 알고 싶어도(AAC이면 충분합니다).

하지만 가장 큰 문제는 마이크를 사용할 때 모든 것이 강제로 mSBC로 스트리밍된다는 것입니다(헤드폰도 마찬가지).

목록 수신자는 다음을 반환합니다.

State: RUNNING
Name: bluez_output.F8_4E_17_2E_BC_6A.a2dp-sink
Description: WH-1000XM4
Driver: PipeWire
Sample Specification: s16le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 30446 /  46% / -19,98 dB,   front-right: 30446 /  46% / -19,98 dB
        balance 0,00
Base Volume: 65536 / 100% / 0,00 dB
Monitor Source: bluez_output.F8_4E_17_2E_BC_6A.a2dp-sink.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
Properties:
    api.bluez5.transport = ""
    api.bluez5.profile = "a2dp-sink"
    api.bluez5.codec = "aac"
    api.bluez5.address = "F8:4E:17:2E:BC:6A"
    device.routes = "1"
    card.profile.device = "1"
    device.form_factor = "headset"
    device.bus = "bluetooth"
    device.id = "49"
    device.description = "WH-1000XM4"
    node.name = "bluez_output.F8_4E_17_2E_BC_6A.a2dp-sink"
    factory.name = "api.bluez5.a2dp.sink"
    priority.driver = "1010"
    priority.session = "1010"
    device.icon_name = "audio-headset-bluetooth"
    node.pause-on-idle = "false"
    factory.id = "8"
    device.api = "bluez5"
    media.class = "Audio/Sink"
    node.driver = "true"
    node.latency = "512/48000"
    factory.mode = "merge"
    audio.adapt.follower = ""
    library.name = "audioconvert/libspa-audioconvert"
    object.id = "113"
    object.serial = "3480"
    client.id = "31"
Ports:
    headset-output: Headset (type: Headset, priority: 0, available)
Active Port: headset-output
Formats:
    pcm

저는 파이프라인 1.0.3.43-1, bluez 5.63-1, libldac 2.0.2.3-1 Archlinux 및 커널 5.15.13.arch1-1을 사용하고 있습니다.

답변1

AAC/LDAC/APTX(고품질 오디오 코덱)는 양방향 통신(마이크 및 고품질 오디오)에 사용할 수 없습니다. 헤드셋(마이크 켜짐)을 사용하여 대화하려면 오디오 품질을 희생해야 합니다. 이는 거의 모든 오디오 Bluetooth 장치에서도 발생합니다. 따라서 블루투스 코덱은 mSBC 또는 CVSD로 강제 적용됩니다.

관련 정보