Professional Documents
Culture Documents
t=316193
19 posts • Page 1 of 1
Post Reply Search this topic…
Salram
Level 1
Hello everyone, this is a problem that I have been trying to solve for a while. I've tried a lot of distros and versions (Ubuntu,
Mint, MX, Elementary, Deepin,
My problem is, basically, that Linux is not capturing my voice, either because Linux can't detect my mic or the voice.
I've done many tests, and I have discovered some of the most unusual things.
First of all, my PC is a laptop (Lenovo ideapad 320) and my sound card is HDA Intel PCH (Realtek Generic).
I have to say my mic works perfectly on my Windows, even when I install any distro in a virtual machine, it works perfectly
too.
Then, the case is that, in general, what happens is that Linux detects the microphone as hardware, but the only thing it emits
is noise.
I have tried everything I have found on the internet. Solutions with "alsamixer", "pavucontrol", ...
The only one that usually works is to silence the right in "pavucontrol", but even so that suddenly fails.
In fact, here comes the strange thing: In Ubuntu 18, the "solution" of pavucontrol works almost perfectly, it detects the input
of the microphone and that of the headphones when I connect them, but in Ubuntu 19 it no longer detects the headphones,
and there if I dont know what to do.
Something even stranger was the case of "Deepin", which perfectly recognized the input with the pre-installed Deepin
recorder, but it does not recognize me in the other applications ...
So... what more can I do? Why virtual machines works fine but it doesn't in the real one? Why happened that about Deepin?
I'm desperate with this topic.
MrEen
Level 22
If that's a digital mic on that Ideapad, you'll probably need to wait for Mint 20 (Ubuntu 20.04) to come out. There's a big
change in the audio driver happening over the course of the past several months and everything should be in place by then.
Let's check some outputs to see if this is indeed your issue: aplay -l , dmesg | grep snd and
pacmd list-sources
By continuing to use this website, you consent to the use of cookies in accordance with our Cookies Policy. OK
1 of 10 04/02/21, 3:54 pm
Internal microphone not working on any distro, any ke... https://forums.linuxmint.com/viewtopic.php?t=316193
So Ubuntu 20 could be my solution for this then? Because I've been trying Ubuntu 19 and it wasn't still ok.
aplay -l output:
2 source(s) available.
index: 0
name: <alsa_output.pci-0000_00_1f.3.analog-stereo.monitor>
driver: <module-alsa-card.c>
flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 1030
volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB
balance 0,00
base volume: 65536 / 100% / 0,00 dB
volume steps: 65537
muted: no
current latency: 0,00 ms
MrEen
Level 22
By continuing to use this website, you consent to the use of cookies in accordance with our Cookies Policy. OK
Re: Internal micropho
2 of 10 04/02/21, 3:54 pm
Internal microphone not working on any distro, any ke... https://forums.linuxmint.com/viewtopic.php?t=316193
I'm hopeful we can get this working. I've got 2 other threads going with the same issue, so I'm betting the same "fix" will work
for everyone.
I'm assuming you're running a 5.3 kernel. You can check with uname -r . Maybe it would even be better to include the
output of inxi -Fxz
I really hope to solve this problem. I've spent like a month trying to solve for myself and I'm tired.
Solutions for others are not useful for me. But it's so weird why my mic is working perfectly on Windows and any Linux on a
virtual machine under Windows.
amixer output:
MrEen
Level 22
By continuing to use this website, you consent to the use of cookies in accordance with our Cookies Policy. OK
3 of 10 04/02/21, 3:54 pm
Internal microphone not working on any distro, any ke... https://forums.linuxmint.com/viewtopic.php?t=316193
If this is a Digital Microphone Array, we're not going to be able to solve this at this time, but it's possible it isn't. Do you see 2
or 4 screens covering microphones on the laptop? Or just a single one?
I'm going to take a stab in the dark and see if this fixes it:
MrEen wrote: ↑
Ahh, you're still using MX.
If this is a Digital Microphone Array, we're not going to be able to solve this at this time, but it's possible it isn't. Do you see 2
or 4 screens covering microphones on the laptop? Or just a single one?
I'm going to take a stab in the dark and see if this fixes it:
Sadly it didn't work, and I don't understand what you mean with 2 or 4 screens covering microphones.
I'm on Linux Mint again, tired of MX Linux which was giving me even more issues.
System:
Host: MintJavi Kernel: 5.0.0-32-generic x86_64 bits: 64 compiler: gcc
v: 7.4.0 Desktop: Cinnamon 4.4.8 Distro: Linux Mint 19.3 Tricia
base: Ubuntu 18.04 bionic
Machine:
Type: Laptop System: LENOVO product: 80XH v: Lenovo ideapad 320-15ISK
serial: <filter>
Mobo: LENOVO model: LNVNB161216 v: SDK0J40700 WIN serial: <filter>
UEFI: LENOVO v: 4WCN37WW date: 12/04/2017
Battery:
ID-1: BAT0 charge: 28.6 Wh condition: 28.6/30.6 Wh (94%)
model: CPT-COS L16C2PB2 status: Full
CPU:
Topology: Dual Core model: Intel Core i3-6006U bits: 64 type: MT MCP
By continuing to use this website, you consent to the use of cookies in accordance with our Cookies Policy. OK
4 of 10 04/02/21, 3:54 pm
Internal microphone not working on any distro, any ke... https://forums.linuxmint.com/viewtopic.php?t=316193
MrEen
Level 22
Open the Update Manager and apply the kernel upgrade (to 5.3.0-something) then reboot and run dmesg | grep snd .
Then I'll know for sure if you have a mic array.
The screens I referred to are little grilles usually. Probably three little bars that you could stick a pin in between but not much
else. Or just a tiny pinhole. Once I see the dmesg output with the 5.3+ kernel I'll know anyway so don't worry about it.
I've been testing and Linux Mint is capturing my voice with headphones, what is good and one less problem.
So now the problem is my internal mic, which is recognized but it's not capturing my voice, only noise.
Although when I click or cough, or even if I speak very loud, it captures the input (although it is impossible to understand) but
the noise is above all.
By the way, thanks for keep helping me.
MrEen
Level 22
If that dmesg output was with the 5.3 kernel, then I think you're safe from the Digital Mic issue.
Time for a new path. I'm really really hoping this is going to give us good info. Let's see the output of aplay -l and
hopefully not see the same output that you had on MX like this:
5 of 10 04/02/21, 3:54 pm
Internal microphone not working on any distro, any ke... https://forums.linuxmint.com/viewtopic.php?t=316193
card 0: PCH [HDA Intel PCH], device 0: Generic Analog [Generic Analog]
If we can discover which ALC number is in that machine, I can hopefully find a fix for this. If not, I'll take some guesses
anyway and hopefully stumble across the appropriate fix.
The only one that usually works is to silence the right in "pavucontrol", but even so that suddenly fails.
In fact, here comes the strange thing: In Ubuntu 18, the "solution" of pavucontrol works almost perfectly, it d
Let's see the output of amixer and pacmd list-sources now that you're on Mint please.
First of all, I have to say I already set the front-right channel to 0% on pavucontrol here on Mint to be able to capture my
voice temporally.
Now when I switch between internal mic and headphones, everything is ok, but when the switch is from headphones to
internal mic, it's not capturing my voice again so I have to set again front-right channel to 0% and it's annoying.
Also, this "fix" is not consistent enough, some applications suddenly stops capturing my voice because of this.
amixer output:
By continuing
CODE: SELECT ALLto use this website, you consent to the use of cookies in accordance with our Cookies Policy. OK
6 of 10 04/02/21, 3:54 pm
Internal microphone not working on any distro, any ke... https://forums.linuxmint.com/viewtopic.php?t=316193
2 source(s) available.
index: 0
name: <alsa_output.pci-0000_00_1f.3.analog-stereo.monitor>
driver: <module-alsa-card.c>
flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: IDLE
suspend cause:
priority: 1030
volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB
balance 0,00
base volume: 65536 / 100% / 0,00 dB
volume steps: 65537
muted: no
current latency: 0,00 ms
MrEen
Level 22
I'm going to be tied up for a bit, but I may be able to find a solution. I think we should be able to change a file so the mic
settings are always mono.
7 of 10 04/02/21, 3:54 pm
Internal microphone not working on any distro, any ke... https://forums.linuxmint.com/viewtopic.php?t=316193
The Mint 20 fix is for Digital Microphones. A different issue than you're experiencing.
Your issue is a mono mic trying to record in stereo and I just need to find a way to default to a 0-somenumber setting.
Ok then.
I've been testing, and when I'm using Discord everything goes right with this setting.
But when I'm recording and audio from Whatsapp web, my voice suddenly cuts out.
It's not the browser, because I've used Hangouts too and everything is fine.
Anyway, I think that if I can change default settings, this should fix everything, for every distro.
MrEen
Level 22
Okay, I found something that I'm hoping will work, but I don't know the syntax exactly, so it may take a few efforts to get it
right.
[Element Capture]
switch = mute
volume = merge
override-map.1 = all
override-map.2 = all-left,all-right
Change it to this:
[Element Capture]
switch = mute
volume = merge
override-map.1 = all
override-map.2 = all-left
Save and close the file, ignore the terminal warnings and reboot.
If that doesn't work, one of these other edits might make it work:
[Element Capture]
switch = mute
By continuing
volume = merge to use this website, you consent to the use of cookies in accordance with our Cookies Policy. OK
8 of 10 04/02/21, 3:54 pm
Internal microphone not working on any distro, any ke... https://forums.linuxmint.com/viewtopic.php?t=316193
override-map.1 = all
override-map.2 = all-left,all-left
[Element Capture]
switch = mute
volume = merge
override-map.1 = all-left
override-map.2 = all-left,all-left
[Element Capture]
switch = mute
volume = merge
override-map.1 = all-left
override-map.2 = all-left
Good luck.
Worked with:
[Element Capture]
switch = mute
volume = merge
override-map.1 = all-left
override-map.2 = all-left
Salram wrote: ↑
EDIT: Now my headset microphone is not working
This is hell
By continuing to use this website, you consent to the use of cookies in accordance with our Cookies Policy. OK
9 of 10 04/02/21, 3:54 pm
Internal microphone not working on any distro, any ke... https://forums.linuxmint.com/viewtopic.php?t=316193
I know this is a pain in the you know what. I'm trying to think of another way around all of this, but I'm not sure I'll be able to
come up with something. Once the Capture was set to all-left, the right side was dropped to zero. Changing to the headset
mic uses the all-left,all-right setting, but doesn't turn the volume back up on that side.
Adjust the percentage levels as you see fit. Assuming it works for you, you could tie these to keyboard shortcuts to simplify
things.
Good luck.
By continuing to use this website, you consent to the use of cookies in accordance with our Cookies Policy. OK
10 of 10 04/02/21, 3:54 pm