Low volume with HSP/HFP mode since 0.3.32
Bluetooth Radio, Bluetooth Headset, Desktop Environment, Distribution, Version (Bluez, Kernel, and PipeWire):
- Aftershokz Opencomm headset
- bluez 5.55
- kernel 5.10.46
- pipewire 0.3.32
Description of Problem:
Switching from PW 0.3.30 to 0.3.32, the headset playback volume in HFP/HSP mode (with any codec, so CVSD as well) is much lower than a2dp_sink. Cranking volume up just introduces clipping at some point, still without reaching the same volume.
Disabling hw-volume has no effect (I manually enabled hw-volume in 0.3.30 and I didn't have issues). I tried clearing .config/pipewire/media-session.d for good measure, but it also didn't change anything.
How Reproducible:
- 100% reproducible
Steps to Reproduce:
- Connect headset (starts in a2dp_sink by default)
- Play sound at 50% volume
- Switch to HFP/HSP
- Same sound at 50% is almost inaudible.
- At 150% still is still too low, but now audibly crackling
- No change with HW volume disabled
Additional Info Eg. Additional Kernel Patches, pw-dump -N > file
(As Attachment Please):
I had a kernel update in the middle (5.10.40-5.10.46), however since this affects CVSD as well, I don't expect the kernel to be relevant. mSBC is working fine, volume aside.