r/arch•
Dead_Vortex

[SOLVED] PipeWire / Discord keeps resetting ALSA Mic Boost to +30 dB (Realtek ALC236)

Solved

I have spent close to 20 hrs chasing the problem here, i hope this post will save someone the trouble in the future.

Setup:

Laptop: Lenovo yoga 730iwl

distro: Cachyos

Config; Hyprland + End4 ii dots

audio: Pipewire, wireplumber

Main Problem:

Whenever Discord (or any WebRTC app) reopened or switched the microphone, ALSA Mic Boost would instantly jump to 100% (+30 dB).

The microphone became extremely loud and noisy.

Changing it manually in alsamixer worked, but as soon as Discord switched input devices, it jumped back to max.

How to check:

  1. open alsamixer in your terminal and open discord to the side

  2. look at the mic boost if its not at zero set it to zero and keep the terminal open

https://preview.redd.it/oaqkif4lufch1.png?width=915&format=png&auto=webp&s=9c24a1c851af34cf8026f6e3090b939803f5cb7e

  1. Go to discord settings and switch the mic.

https://preview.redd.it/qu81ppiwufch1.png?width=1099&format=png&auto=webp&s=16e45de919a27e885c38bcc73ba85d6835ea0c56

the mic boost on alsamixer will immediately jump to max and the mic test in discord will just be a loud noise

The culprit:

My microphone was using the ACP (ALSA Card Profile) path:

check using:

pactl list sources | grep "Active Port"

https://preview.redd.it/r6x3f2xgvfch1.png?width=384&format=png&auto=webp&s=f0c0168f9f0baec5b87f76c3bd096a7d13385d5b

Notice Active Port: analog-input-mic

The fix:

Find the analog-input-mic.conf for alsa-card-profile. i found mine at

/usr/share/alsa-card-profile/mixer/paths/analog-input-mic.conf

look for

[Element Mic Boost]

required-any = any

switch = select

volume = merge

and switch volume to

volume = zero

afterwards restart pipewire

systemctl --user restart pipewire pipewire-pulse wireplumber

This fix will work as long as you dont update the system packages, if you wish to make it permanent. it will be in your best interest to create a patch and a pacman hook to apply said path everytime after a package update

Posted Jul 10, 2026, 5:51 PM UTC

10
Loading comments…