Ubuntu 20.04 Lenovo Ideapad Microphone not working
Solution 1:
Finally Solved: After I knew the problem was due to PulseAudio not Alsa I went to the PulseAudio Troubleshooting page and I was amazed, they had a section on static noise, even mentioning my laptop name and model, also a section on microphone distortion. So I followed the instructions and it's now fixed.
The Steps to fix the issue are:
- In
pavucontrol
for my laptop model set left mic channel to zero. - Edit
/usr/share/pulseaudio/alsa-mixer/paths/analog-input*.conf
and set mic boost volume to zero. - I also added some noise reduction arguments from the same page.
Solution 2:
In addition to the accepted answer, you can check out the following post: Disable PulseAudio Auto Volume.
This post indicates that you can edit the following files as root:
sudo emacs -nw /usr/share/pulseaudio/alsa-mixer/paths/analog-input-dock-mic.conf
sudo emacs -nw /usr/share/pulseaudio/alsa-mixer/paths/analog-input-front-mic.conf
sudo emacs -nw /usr/share/pulseaudio/alsa-mixer/paths/analog-input-headphone-mic.conf
sudo emacs -nw /usr/share/pulseaudio/alsa-mixer/paths/analog-input-headset-mic.conf
sudo emacs -nw /usr/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic-always.conf
sudo emacs -nw /usr/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf
sudo emacs -nw /usr/share/pulseaudio/alsa-mixer/paths/analog-input-mic.conf
sudo emacs -nw /usr/share/pulseaudio/alsa-mixer/paths/analog-input-rear-mic.conf
And update the following fields wherever you see them in these files. You don't need to update volume if it's set to off. Only devices that are awake need to be adjusted.
-
Under [
Element Internal Mic Boost]
setvolume
tozero
. This includes any variations like[Element Dock Mic Boost]
. -
Under
[Element Int Mic Boost]
setvolume
tozero
. -
Under
[Element Mic Boost]
setvolume
tozero
.
Restart the computer for the changes to take effect.