Microphone available but no sound detected

Just installed Manjaro KDE and I really need my microphone to work but in spite of all I’ve tried I can’t seem to get it to work or even find issues like mine.
For starters, in my audio options I have a bunch of input devices options which I haven’t seen before:

Raven/Raven2/FireFlight/Renoir Audio Processor Stereo
Raven/Raven2/FireFlight/Renoir Audio Processor
Family 17h (Models 10h-1fh) HD Audio Controller Analog Stereo

But no matter which combination of them I try, no sound is detected!
And by detected I mean that the green bar which would show the input being detected doesn’t move at all in PulseAudio Volume control and ZOOM audio options.

In the Family 17h etc, there’s a drop-down menu to choose a port which states:

Internal Microphone (unplugged)
Microphone (plugged)

Does this mean there’s a problem with my internal microphone? It works fine in windows.

Here’s some info, if more is needed please ask:

pacmd list-cards

States:

3 card(s) available.
    index: 0
        name: <alsa_card.pci-0000_03_00.1>
        driver: <module-alsa-card.c>
        owner module: 7
        properties:
                alsa.card = "0"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xd06c8000 irq 57"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:03:00.1"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:03:00.1/sound/card0"
                device.bus = "pci"
                device.vendor.id = "1002"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
                device.product.id = "15de"
                device.product.name = "Raven/Raven2/Fenghuang HDMI/DP Audio Controller"
                device.string = "0"
                device.description = "Raven/Raven2/Fenghuang HDMI/DP Audio Controller"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        profiles:
                output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5900, available: no)
                output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (priority 800, available: no)
                output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (priority 800, available: no)
                off: Off (priority 0, available: unknown)
        active profile: <off>
        ports:
                hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "video-display"
    index: 1
        name: <alsa_card.pci-0000_03_00.6>
        driver: <module-alsa-card.c>
        owner module: 8
        properties:
                alsa.card = "1"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xd06c0000 irq 58"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:03:00.6"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:03:00.6/sound/card1"
                device.bus = "pci"
                device.vendor.id = "1022"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
                device.product.id = "15e3"
                device.product.name = "Family 17h (Models 10h-1fh) HD Audio Controller"
                device.string = "1"
                device.description = "Family 17h (Models 10h-1fh) HD Audio Controller"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        profiles:
                input:analog-stereo: Analog Stereo Input (priority 65, available: unknown)
                output:analog-stereo: Analog Stereo Output (priority 6500, available: unknown)
                output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6565, available: unknown)
                off: Off (priority 0, available: unknown)
        active profile: <output:analog-stereo+input:analog-stereo>
        sinks:
                alsa_output.pci-0000_03_00.6.analog-stereo/#0: Family 17h (Models 10h-1fh) HD Audio Controller Analog Stereo
        sources:
                alsa_output.pci-0000_03_00.6.analog-stereo.monitor/#1: Monitor of Family 17h (Models 10h-1fh) HD Audio Controller Analog Stereo
                alsa_input.pci-0000_03_00.6.analog-stereo/#2: Family 17h (Models 10h-1fh) HD Audio Controller Analog Stereo
        ports:
                analog-input-internal-mic: Internal Microphone (priority 8900, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "audio-input-microphone"
                analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: yes)
                        properties:
                                device.icon_name = "audio-input-microphone"
                analog-output-speaker: Speakers (priority 10000, latency offset 0 usec, available: unknown)
                        properties:
                                device.icon_name = "audio-speakers"
                analog-output-headphones: Headphones (priority 9900, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "audio-headphones"
    index: 2
        name: <alsa_card.pci-0000_03_00.5-platform-acp_pdm_mach.0>
        driver: <module-alsa-card.c>
        owner module: 29
        properties:
                alsa.card = "2"
                alsa.card_name = "acp"
                alsa.long_card_name = "LENOVO-81FB-Lenovoideapad330S_15ARR-LNVNB161216"
                alsa.driver_name = "snd_acp3x_rn"
                device.bus_path = "pci-0000:03:00.5-platform-acp_pdm_mach.0"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:03:00.5/acp_pdm_mach.0/sound/card2"
                device.bus = "pci"
                device.vendor.id = "1022"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
                device.product.id = "15e2"
                device.product.name = "Raven/Raven2/FireFlight/Renoir Audio Processor"
                device.string = "2"
                device.description = "Raven/Raven2/FireFlight/Renoir Audio Processor"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        profiles:
                input:stereo-fallback: Stereo Input (priority 51, available: unknown)
                input:multichannel-input: Multichannel Input (priority 1, available: unknown)
                off: Off (priority 0, available: unknown)
        active profile: <input:stereo-fallback>
        sources:
                alsa_input.pci-0000_03_00.5-platform-acp_pdm_mach.0.stereo-fallback/#3: Raven/Raven2/FireFlight/Renoir Audio Processor Stereo
        ports:
                analog-input: Analog Input (priority 10000, latency offset 0 usec, available: unknown)
                        properties:

                multichannel-input: Multichannel Input (priority 0, latency offset 0 usec, available: unknown)
                        properties:

And

arecord -l

Gives:

**** List of CAPTURE Hardware Devices ****
card 1: Generic_1 [HD-Audio Generic], device 0: ALC236 Analog [ALC236 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 2: acp [acp], device 0: DMIC capture dmic-hifi-0 []
Subdevices: 0/1
Subdevice #0: subdevice #0

Finally,

amixer -c1

Outputs:

Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 80 [92%] [-5.25dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 0 [0%] [-65.25dB] [off]
  Front Right: Playback 0 [0%] [-65.25dB] [off]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB] [on]
  Front Right: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 254 [100%] [-0.20dB]
  Front Right: Playback 254 [100%] [-0.20dB]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 1 [33%] [10.00dB]
  Front Right: 1 [33%] [10.00dB]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 63 [100%] [30.00dB] [on]
  Front Right: Capture 63 [100%] [30.00dB] [on]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Enabled'
Simple mixer control 'Internal Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]

The ‘Internal Mic Boost’ front-left/right is set to 0%.
I tried to set it to 100% using amixer set but I couldn’t figure out the correct command.

Lenovo Ideapad 330S 15ARR support website does not mention that this laptop has a built-in digital microphone array (DMIC)

please post response to

amixer --card=2

to show ALSA controls for the Internal DMIC

1 Like

AMD support for the Renoir Audio Co-processor was only released in June 2020
Linux 5.8 Sound Changes Bring New AMD Renoir ACP Driver - phoronix.com

The built-in digital microphone array (DMIC) has the new driver snd_acp3x_rn correctly loaded
but probably also needs a later version of Pulseaudio
[SOLVED] Microphone not working on Thinkpad T14s / Arch Linux Forums

suggest you install pulseaudio-git from AUR

Another Manjaro user posted recently that they had to remove packages
libao, fluidsynth, lib32-fluidsynth and manjaro-pulse to get pulseaudio-git installed
and then reinstall those packages
HP Envy - Sound does not work in Manjaro 20.1 PLASMA
(but manjaro-pulse is only a metapackage so installing it again is not really necessary)

1 Like

I got a similar problem here after updating to Linux 5.8.18-1-MANJARO x86_64 20.2 Nibia, When I run pavucontrol I see two input devices:

  • Digital Microphone - Family 17h (Models 10h-1fh) Audio Controller Digital Microphone. Shows no input but it’s 100 % without no sound.
  • Headphones Stereo Microphone (unplugged) - Family 17h (Models 10h-1fh) HD Audio Controller Headphones Stereo Microphone. This does show input.

I tried to install latest pulseaudio dev version with pulseaudio-git but can’t manage to select the second microphone that does have input volume. My problem is that it’s always « force-selecting » the first one port: Digital Microphone which input is stuck to maximum but no sounds. My computer is a Lenovo Legion 5-15ARH05 Type 82B5 .

This seems a really silly bug right here because I receive volume input inside this second input Family 17h (Models 10h-1fh) HD Audio Controller Headphones Stereo Microphone with port : Headphones Stereo Microphone (unplugged) but I can’t seem to activate it, also when I change volume db from second input it changes the first one.

Sorry I can’t give any screenshot to make it more clearer.

Here are some specs just in case :

~ pacmd list-cards
1 card(s) available.
    index: 0
	name: <alsa_card.pci-0000_05_00.6>
	driver: <module-alsa-card.c>
	owner module: 7
	properties:
		alsa.card = "0"
		alsa.card_name = "HD-Audio Generic"
		alsa.long_card_name = "HD-Audio Generic at 0xd15c0000 irq 98"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:05:00.6"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:05:00.6/sound/card0"
		device.bus = "pci"
		device.vendor.id = "1022"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
		device.product.id = "15e3"
		device.product.name = "Family 17h (Models 10h-1fh) HD Audio Controller"
		device.string = "0"
		device.description = "Family 17h (Models 10h-1fh) HD Audio Controller"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	profiles:
		HiFi: Play HiFi quality Music (priority 8000, available: unknown)
		off: Off (priority 0, available: unknown)
	active profile: <HiFi>
	sinks:
		alsa_output.pci-0000_05_00.6.HiFi__hw_Generic__sink/#0: Family 17h (Models 10h-1fh) HD Audio Controller Speaker + Headphones
	sources:
		alsa_output.pci-0000_05_00.6.HiFi__hw_Generic__sink.monitor/#0: Monitor of Family 17h (Models 10h-1fh) HD Audio Controller Speaker + Headphones
		alsa_input.pci-0000_05_00.6.HiFi__hw_acp__source/#1: Family 17h (Models 10h-1fh) HD Audio Controller Digital Microphone
		alsa_input.pci-0000_05_00.6.HiFi__hw_Generic__source/#2: Family 17h (Models 10h-1fh) HD Audio Controller Headphones Stereo Microphone
	ports:
		[Out] Speaker: Speaker (priority 100, latency offset 0 usec, available: unknown)
			properties:
				
		[Out] Headphones: Headphones (priority 200, latency offset 0 usec, available: no)
			properties:
				
		[In] Mic1: Digital Microphone (priority 100, latency offset 0 usec, available: unknown)
			properties:
				
		[In] Mic2: Headphones Stereo Microphone (priority 200, latency offset 0 usec, available: no)
			properties:
~ arecord -l               
**** List of CAPTURE Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 0: ALC257 Analog [ALC257 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 1: acp [acp], device 0: DMIC capture dmic-hifi-0 []
  Subdevices: 0/1
  Subdevice #0: subdevice #0
~ amixer    
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 53084 [81%] [on]
  Front Right: Playback 53084 [81%] [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch cswitch-joined
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 65536
  Front Left: Capture 43800 [67%] [on]
  Front Right: Capture 43800 [67%] [on]

Also someone with popos had similar bug right here on reddit :
/r/pop_os/comments/jaaqv7/microphone_not_working_since_upgrade_to_2004/

Thanks to anyone reading this or even helping, sorry if this post is messy as I’m inexperienced :s

pulseaudio-git is no longer needed - Pulseaudio v13.99.3 was included in [Stable Update] 2020-11-04

1 Like

ok, I reinstalled stable pulseaudio, still I can’t activate microphone port that seems to be receiving signal, it’s stuck to first port… Exactly like this problem on reddit [dot] com (sry I can’t copy links) :

/r/pop_os/comments/jaaqv7/microphone_not_working_since_upgrade_to_2004/

Tell me if I should give more info about hardware/software and thanks a bunch for your concern <3 :slight_smile:

edit : typo

Please read this:

:+1:

Your data from arecord -l shows 2 audio devices in ALSA
But pacmd- list-cards is showing only card 0 is detected in PulseAudio

please post response to

amixer -c0 && amixer -c1

to show ALSA settings for both devices

1 Like

Thanks a lot ! Here it is :slight_smile: :upside_down_face:

 rose@lel ~ amixer -c0 && amixer -c1
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 52 [60%] [-26.25dB] [on]
  Front Right: Playback 52 [60%] [-26.25dB] [on]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 74 [85%] [-9.75dB] [on]
  Front Right: Playback 74 [85%] [-9.75dB] [on]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 49 [78%] [19.50dB] [on]
  Front Right: Capture 49 [78%] [19.50dB] [on]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Disabled'
Simple mixer control 'Internal Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]

lol sorry, totally forgot to tell anyone coming here it’s been fixed with last kernel update :slight_smile:

2 Likes

I’ve marked this answer as the solution to your question as it is by far the best answer you’ll get.

However, if you disagree with my choice, please feel free to take any other answer as the solution to your question or even remove the solution altogether: You are in control! (If you disagree with my choice, just send me a personal message and explain why I shouldn’t have done this or :heart: or :+1: if you agree)

:innocent:
P.S. In the future, please don’t forget to come back and click the 3 dots below the answer to mark a solution like this below the answer that helped you most:
Solution
so that the next person that has the exact same problem you just had will benefit from your post as well as your question will now be in the “solved” status.
(And in this particular case: mention the kernel you’re currently running on (uname --kernel-release) )

Could you detail which kernel version solved this for you and what exactly means that the problem is solved?

I’ve tested this with kernel 5.10.8 and pulseaudio 13.99.2 and I still getting a headphone input unplugged. No need to say that it is totally useless, only the builtin mic is ever used.

1 Like

As far as I can tell this is a driver problem. I have reported it in the kernel bug tracker.

This is what happens in my HP Envy x360, even with kernel 5.11 rc4:

  1. I plug the jack till the end and it is reported as unplugged.
  2. If I then very slightly pull out the plug, between 1/3 and 1/2 mm, it’s suddenly reported as plugged-in and mic signal is ok.
  3. If from that position I push it till the end again, it stays reported as plugged-in but signal becomes uncorrelated to mic input. It’s like a repeated and noisy pattern of amplifying for a bit and suddenly dropping.

It indeed seems that when the jack is fully plugged-in it’s taken to be a 3 pin jack. In 1 it’s reported as unplugged, in 3 maybe the plugged-in state is preserved from 2, but the input -whatever it is- is not from the mic.

Given that it systematically works as expected under Windows 10, I seriously doubt this could be discarded as a purely mechanical problem.

I sadly found my AMD chipset to have many quirks under Linux, so I’m suspicious of all the swearing by AMD that happens in many forums now.

Why do you only have PulseAudio 13.99.2?
v13.99 development versions were needed last year when official package release was delayed, but Manjaro now has PulseAudio 14.2-1

Your problem with headset jack sounds identical to this:

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.