Ubuntu 16.04 - Internal microphone not working - Ideapad 310

My built-in microphone is not working properly on the programs I've tested it with like Google Chrome (Hangouts), Skype. But when I execute pactl load-module module-loopback I get the feedback perfectly.

Google Chrome (Hangouts) does not receive any audio. Skype receives but outputs a very low and buzzing sound.

I changed /etc/modprobe.d/alsa-base.conf to add options snd-hda-intel model=auto and options snd-hda-intel model=ideapad but that did not work (Internal microphone not working).

I am using Xubuntu 16.04.

My ALSA Info

Any suggestion?


Solution 1:

My Lenovo G70-80 built-in microphone was not working. I followed this ubuntu wiki help page.

Under Increasing very low microphone input, point 5, Switch one of the input channels off solved my problem. This notebook has only one mono microphone so one channel should be switched off. It's not important which - left or right.

  1. Go to Input Devices tab and ensure you have the Internal Audio Analog Stereo or just Internal Audio Analog displayed by selecting All input devices from the Display drop-down list.

  2. Find the appropriate input device (microphone) and ensure its not muted - by unticking mute audio icon.

  3. Unlock channels so that they are not linked together - by pressing a padlock icon or chainlink icon. Slide the slider of Front Right all the way down to zero.

  4. Talk to the microphone observing input level on the bar just below the two sliders or at the Input tab of Gnome-volume-control.

  5. This should work when either channel is muted, though it is suggested to start with Front Right one.

Solution 2:

Yup! I had the same problem in Ubuntu 16.10, where it was working perfectly on Skype but didn't work for chrome.

So I solved the problem just by reducing the Front Right slider under Input Devices on PulseAudio Volume Control.

Volume Control settings, Front Right slider all the way down