You are not logged in.
Hello,
when I start my laptop, the internal mic boost is set to 20db gain. This results into my voice sounding weird.
When I start alsamixer and reduce the internal mic boost to 0db, everything is fine.
This is kinda annoying, is there a way so pipewire will save/set the internal mic boost to 0db?
Thanks
Last edited by Rommy (2022-09-05 23:03:21)
Offline
Pipewire does normally not adjust mic boosts so this is only up to ALSA state, try running
sudo alsactl store
with the boost disabled and check whether it still reenables on reboot.
Offline
@V1del
Thank you very much! After alsactl store executed by alsa-restore.service and a new boot, the boost is set to 0.
When I restart pipewire and pipewire-pulse, the mic boost is set again to 20db.
systemctl --user restart pipewire.service pipewire-pulse.service
Since I usually dont restart pipewire manually, it is okay for me to adjust the boost after the restart and then save it again via alsactl.
Offline
Since the problem was also still there sometimes (after switching tty or suspend), I used alsamixer to disable the boost, then looked at the volume for the mic with pactl list sinks and then used pactl set-source-volume to set the volume of the mic again. Now pipewire remembered the volume.
Offline