I have a USB sound card but by default, it is very loud at low volume setting. With PulseAudio I can fix it by editing /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common
file ( details about fix ). So I would change to the following settings.
[Element PCM]
switch = mute
volume = ignore
volume-limit = 0.01
I need to do the same with pipewire. So I added the following lines to /etc/pipewire/media-session.d/alsa-monitor.conf
.
{
matches = [
{
node.name = "alsa_output.usb-C-Media_Electronics_Inc"
}
]
actions = {
update-props = {
# api.alsa.use-acp = true
# api.alsa.use-ucm = true
api.alsa.ignore-dB = true
# api.alsa.soft-mixer = true
api.alsa.volume = "ignore"
api.alsa.volume-limit = 0.01
}
}
}
In the output of pactl list
I can see that options are applied but the volume stays the same (too loud).
My sound card
ID 8086:0808 Intel Corp. USB PnP Sound Device
Does anyone know how to fix it?