Pipewire's volume range differs from alsamixer's. Audio card becomes completely silent under 9%
Version, Distribution, Desktop Environment:
- Pipewire 1:0.3.35-1
- Arch Linux (Linux 5.14.2-arch1-2)
- KDE (frameworks 5.86.0, plasma 5.22.5, qt 5.15.2, pipewire-pulse 1:0.3.35-1)
- alsa 1.2.5.1.
- "Sennheiser" headphones connected via jack to an USB-C "Sharkoon" dock.
- Card: "JMTek, LLC. USB PnP Audio Device" according to
lsusb
, "USB PnP Audio Device Analog Stereo" according topactl list
, "USB PnP Audio Device" according toalsamixer
. - Chip: "USB Mixer" according to
alsamixer
.
- Card: "JMTek, LLC. USB PnP Audio Device" according to
Description of Problem:
If I set the card's volume to anything under 10% through the pulse interface (e.g. using the KDE's widget), it becomes completely quiet.
Using pavucontrol
I could see that the lowest volume that reproduces any sound is -61.99 dB, which falls between 9% and 10% (-60 dB). At -62.00 dB the card is silent. For reference, 100% is 0 dB.
alsamixer
doesn't have this issue: it's 0% is -63 dB (completely quiet), while it's 1% is -60.44 dB (audible). It's 100% is again 0 dB.
Steps to Reproduce:
- Set the volume to 10% through KDE's widget. The speakers still output sounds. Pavucontrol shows that the volume is 10% or -60.00 dB.
- Set the volume to 5% through KDE's widget. The speakers become completely silent. Pavucontrol shows that the volume is 5% or -78.06 dB.
Actual Results:
No sound when the volume is lower than 10%.
Expected Results:
There should be sound until the volume is above 0%.
pw-dump -N > file
(As Attachment Please):
Additional Info Eg.
Further discussion on reddit r/linuxaudio, where someone suggested to post here.