Headphone mic not working or not recognized.

Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Post Reply
Pranav
Level 1
Level 1
Posts: 9
Joined: Wed Sep 27, 2023 9:08 am

Headphone mic not working or not recognized.

Post by Pranav »

Hi everyone,

My headphone mic doesn't seem to work, while my laptop mic is working fine, have gone through most of the related forums, but none of them worked.
In input tab of sound setting, even though headphone is not inserted the option to select headphone is always there along with internal mic option. And after inserting the headphone, it remains same and doesn't work even if the headphone option is selected.

Input sound setting even though headphone is not connected.
Image

My system info:
1. inxi -Fxz

Code: Select all

System:
  Kernel: 6.5.0-1014-oem x86_64 bits: 64 compiler: N/A
    Desktop: Cinnamon 6.0.4 Distro: Linux Mint 21.3 Virginia
    base: Ubuntu 22.04 jammy
Machine:
  Type: Laptop System: Acer product: Predator PHN16-71 v: V1.13
    serial: <superuser required>
  Mobo: RPL model: Compass_RTX v: V1.13 serial: <superuser required>
    UEFI: INSYDE v: 1.13 date: 09/07/2023
Battery:
  ID-1: BAT1 charge: 87.7 Wh (100.0%) condition: 87.7/90.1 Wh (97.3%)
    volts: 17.3 min: 15.4 model: PANASONIC AP21A5T status: Full
CPU:
  Info: 16-core (8-mt/8-st) model: 13th Gen Intel Core i7-13700HX bits: 64
    type: MST AMCP arch: N/A rev: 2 cache: L1: 1.4 MiB L2: 14 MiB L3: 30 MiB
  Speed (MHz): avg: 830 high: 1300 min/max: 800/5000:4800:3700 cores:
    1: 833 2: 800 3: 800 4: 800 5: 833 6: 800 7: 800 8: 800 9: 800 10: 800
    11: 800 12: 800 13: 800 14: 800 15: 800 16: 800 17: 800 18: 959 19: 800
    20: 800 21: 1300 22: 800 23: 800 24: 800 bogomips: 110592
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel vendor: Acer Incorporated ALI driver: i915 v: kernel
    bus-ID: 0000:00:02.0
  Device-2: NVIDIA vendor: Acer Incorporated ALI driver: nvidia
    v: 535.154.05 bus-ID: 0000:01:00.0
  Device-3: Chicony ACER HD User Facing type: USB driver: uvcvideo
    bus-ID: 1-6:3
  Display: x11 server: X.Org v: 1.21.1.4 driver: X:
    loaded: modesetting,nvidia unloaded: fbdev,nouveau,vesa gpu: i915
    resolution: 2560x1600~165Hz
  OpenGL: renderer: NVIDIA GeForce RTX 4060 Laptop GPU/PCIe/SSE2
    v: 4.6.0 NVIDIA 535.154.05 direct render: Yes
Audio:
  Device-1: Intel vendor: Acer Incorporated ALI
    driver: sof-audio-pci-intel-tgl bus-ID: 0000:00:1f.3
  Device-2: NVIDIA vendor: Acer Incorporated ALI driver: snd_hda_intel
    v: kernel bus-ID: 0000:01:00.1
  Sound Server-1: ALSA v: k6.5.0-1014-oem running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Intel vendor: Rivet Networks driver: iwlwifi v: kernel port: N/A
    bus-ID: 0000:00:14.3
  IF: wlp0s20f3 state: up mac: <filter>
  Device-2: Realtek vendor: Acer Incorporated ALI driver: r8169 v: kernel
    port: 3000 bus-ID: 0000:6d:00.0
  IF: enp109s0 state: down mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth type: USB driver: btusb v: 0.8
    bus-ID: 1-14:5
  Report: hciconfig ID: hci0 rfk-id: 2 state: up address: <filter>
    bt-v: 3.0 lmp-v: 5.2
RAID:
  Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd
    v: 0.6 bus-ID: 0000:00:0e.0
Drives:
  Local Storage: total: 953.87 GiB used: 50.25 GiB (5.3%)
  ID-1: /dev/nvme0n1 vendor: Micron model: 3400 MTFDKBA1T0TFH
    size: 953.87 GiB temp: 38.9 C
Partition:
  ID-1: / size: 118.66 GiB used: 13.65 GiB (11.5%) fs: ext4
    dev: /dev/nvme0n1p8
  ID-2: /boot size: 960.4 MiB used: 858.4 MiB (89.4%) fs: ext2
    dev: /dev/nvme0n1p6
  ID-3: /boot/efi size: 96 MiB used: 32.4 MiB (33.8%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 328.95 GiB used: 35.74 GiB (10.9%) fs: ext4
    dev: /dev/nvme0n1p9
Swap:
  ID-1: swap-1 type: partition size: 6.52 GiB used: 0 KiB (0.0%)
    dev: /dev/nvme0n1p7
Sensors:
  System Temperatures: cpu: 46.0 C mobo: N/A gpu: nvidia temp: 43 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 475 Uptime: 35m Memory: 15.33 GiB used: 3.04 GiB (19.9%)
  Init: systemd runlevel: 5 Compilers: gcc: 11.4.0 Packages: 2310 Shell: Zsh
  v: 5.8.1 inxi: 3.3.13
2. aplay -l

Code: Select all

**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 1: HDA Digital (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 3: HDMI1 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 4: HDMI2 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 5: HDMI3 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
3. journalctl -k | grep -Ei "ALSA|HDA|sof[-]|HDMI|snd[_-]|sound|hda.codec|hda.intel"

Code: Select all

Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: snd_hda_intel 0000:01:00.1: Disabling MSI
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input19
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input20
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input21
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input22
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002)
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 5
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 2
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Topology: ABI 3:20:0 Kernel ABI 3:23:0
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: Parent card not yet available, widget card binding deferred
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC245: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: snd_hda_codec_realtek ehdaudio0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: snd_hda_codec_realtek ehdaudio0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: snd_hda_codec_realtek ehdaudio0D0:    mono: mono_out=0x0
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: snd_hda_codec_realtek ehdaudio0D0:    inputs:
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: snd_hda_codec_realtek ehdaudio0D0: ASoC: sink widget AIF1TX overwritten
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: snd_hda_codec_realtek ehdaudio0D0: ASoC: source widget AIF1RX overwritten
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget hifi3 overwritten
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget hifi2 overwritten
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget hifi1 overwritten
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: source widget Codec Output Pin1 overwritten
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget Codec Input Pin1 overwritten
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget Analog Codec Playback overwritten
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget Digital Codec Playback overwritten
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget Alt Analog Codec Playback overwritten
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: source widget Analog Codec Capture overwritten
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: source widget Digital Codec Capture overwritten
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: source widget Alt Analog Codec Capture overwritten
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: skl_hda_dsp_generic skl_hda_dsp_generic: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 3
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: input: sof-hda-dsp Headphone as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input23
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input24
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input25
Feb 27 19:11:19 pranav-Predator-PHN16-71 kernel: input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input26
1000
Level 6
Level 6
Posts: 1040
Joined: Wed Jul 29, 2020 2:14 am

Re: Headphone mic not working or not recognized.

Post by 1000 »

My headphone mic doesn't seem to work
We need more information about these headphones / mic.
- What model is it exactly?
- Are they new?
Have you tried checking on another device if it works?
( the microphone is often cheap and gets damaged quickly )
- How do you connect the device? USB / Jack ?
- If it is USB, what is your input setting in pavucontrol? analog / digital ?
Pranav
Level 1
Level 1
Posts: 9
Joined: Wed Sep 27, 2023 9:08 am

Re: Headphone mic not working or not recognized.

Post by Pranav »

1000 wrote: Sat Mar 16, 2024 10:22 am
My headphone mic doesn't seem to work
We need more information about these headphones / mic.
- What model is it exactly?
- Are they new?
Have you tried checking on another device if it works?
( the microphone is often cheap and gets damaged quickly )
Currently I am using EG2 SCAR EARPHONE, I have also tried my other older headphones/earphones, which works completely fine in windows but while using it in linux mint, only mic doesn't work.
- How do you connect the device? USB / Jack ?
- If it is USB, what is your input setting in pavucontrol? analog / digital ?
To connect the device, I use jack with one of those 4 pin 3.5mm connectors. In input setting of pavucontrol, it looks like this even though I have not connected the headphone.
Image

If I connect my headphone, the input setting will remain same, and the mic of the headphone doesn't work.
1000
Level 6
Level 6
Posts: 1040
Joined: Wed Jul 29, 2020 2:14 am

Re: Headphone mic not working or not recognized.

Post by 1000 »

Device-1: Intel vendor: Acer Incorporated ALI
driver: sof-audio-pci-intel-tgl bus-ID: 0000:00:1f.3
Your pavucontrol screenshot shows two devices.
The device's specifications online suggest two built-in microphones.
So I guess some driver is working.

I have different new headphones.
If I connect headphones directly,
4 pin 3.5mm jack connector to old computer, then I also my microphone is not working.
A long time ago, when the computer was new, I had never seen a microphone and a speaker together.
Existed only 3-pin 3.5mm jack.
I guess that's the reason why my microphone isn't working.
And the set includes a USB sound card. ( These cards look like a USB stick and are very cheap )
This card makes my microphone work

Your kit should include an adapter that you need to use.
( This should solve your problem )
" 3,5 mm L-TYPE PLUG "
https://external-content.duckduckgo.com ... ipo=images

I cannot find the exact specifications of this laptop.
If you have any doubts, ask the manufacturer of the laptop hardware.

If the manufacturer of your laptop says that it supports 4 pin 3.5mm,
then try ask how fix driver / where to report a problem.

In Linux distributions, most drivers are located in the kernel.
There is support there https://bugzilla.kernel.org/
But You should also notify the people creating the kernel package for the distribution
- https://linuxmint-troubleshooting-guide ... where.html
- https://wiki.ubuntu.com/Launchpad
1000
Level 6
Level 6
Posts: 1040
Joined: Wed Jul 29, 2020 2:14 am

Re: Headphone mic not working or not recognized.

Post by 1000 »

Something else.
1. In the 4th pavucontrol tab "Configuration"
make sure that use use " Analog Stereo Duplex " for built-in sound card.

For example when I use external sound card USB,
then in pavucontrol I need use something with " Duplex "
This allows you to use input (microphone) and output (speakers) at the same time.
For example
- " Analog Stereo Duplex "
- " Digital Stereo Dublex " ( For me the sound is terrible, but maybe it works better for someone )


2. With an analog microphone I always used one of the tab ( probably in pavucontrol )
to check microphone.
This was useful because I could test whether the microphone was not too quiet.
But I don't see any such bar now.

I suggest install Audacity to test sound.
- Start recording ( Red ball )
- Say something ( The graph should change during the speech )
- Stop ( Black square icon )
- Play to check sound ( Green square facing right )

Audacity allows us to check the sound in a different way.
There is microphone icon on the right side.
https://manual.audacityteam.org/man/tut ... rding.html
Just click bar ( on the right from icon ) and it should monitor the sound.
Or, right click ( or left click ) icon and " Enable monitoring "
when you talk a green bar should appear.

3. Some microphones have an on/off switch, Make sure it is always on.

Edited
Pranav
Level 1
Level 1
Posts: 9
Joined: Wed Sep 27, 2023 9:08 am

Re: Headphone mic not working or not recognized.

Post by Pranav »

Thanks for the response :D
1000 wrote: Sun Mar 17, 2024 11:56 am

Your kit should include an adapter that you need to use.
( This should solve your problem )
" 3,5 mm L-TYPE PLUG "
https://external-content.duckduckgo.com ... ipo=images
I only have one 4 pin 3.5mm jack connector in my laptop.

I cannot find the exact specifications of this laptop.
If you have any doubts, ask the manufacturer of the laptop hardware.

If the manufacturer of your laptop says that it supports 4 pin 3.5mm,
then try ask how fix driver / where to report a problem.
Laptop in use: PREDATOR HELIOS NEO 16 https://www.acer.com/us-en/predator/lap ... .QLUAA.008
I have also added the same question in Acer community.
Pranav
Level 1
Level 1
Posts: 9
Joined: Wed Sep 27, 2023 9:08 am

Re: Headphone mic not working or not recognized.

Post by Pranav »

1000 wrote: Sun Mar 17, 2024 2:12 pm Something else.
1. In the 4th pavucontrol tab "Configuration"
make sure that use use " Analog Stereo Duplex " for built-in sound card.
There is no option to category built-in sound card in pavucontrol tab "configuration"
Image
I suggest install Audacity to test sound.
- Start recording ( Red ball )
- Say something ( The graph should change during the speech )
- Stop ( Black square icon )
- Play to check sound ( Green square facing right )

Audacity allows us to check the sound in a different way.
There is microphone icon on the right side.
https://manual.audacityteam.org/man/tut ... rding.html
Just click bar ( on the right from icon ) and it should monitor the sound.
Or, right click ( or left click ) icon and " Enable monitoring "
when you talk a green bar should appear.

3. Some microphones have an on/off switch, Make sure it is always on.
Also installed Audacity but it didn't worked and there is no on/off switch in my headphone as well.
My guess is, it is due to the new hardware of my laptop, I think it is not yet supported by linux mint.
If there is anything that I can provide you with to fix this issue, please let me know.
Thanks again :)
1000
Level 6
Level 6
Posts: 1040
Joined: Wed Jul 29, 2020 2:14 am

Re: Headphone mic not working or not recognized.

Post by 1000 »

There is no option to category built-in sound card in pavucontrol tab "configuration"
Indeed, it is not written that way,
but there sof hda dsp,
Try check options.

Only info as a reminder
Device-1: Intel vendor: Acer Incorporated ALI
driver: sof-audio-pci-intel-tgl bus-ID: 0000:00:1f.3

When I tried check on internet " linux sof hda dsp "
I found this https://thesofproject.github.io/latest/ ... index.html
Pranav
Level 1
Level 1
Posts: 9
Joined: Wed Sep 27, 2023 9:08 am

Re: Headphone mic not working or not recognized.

Post by Pranav »

1000 wrote: Mon Mar 18, 2024 3:44 pm Indeed, it is not written that way,
but there sof hda dsp,
Try check options.
There is only one option in sof hda dsp. But if I add "options snd-hda-intel dmic_detect=0" in "/etc/modprobe.d/alsa-base.conf" file I can see built-in sound card option in pavucontrol tab "configuration". But again, after adding that line, headphone doesn't get detected at all and even the internal mic stopped working. So I think it is not a good thing to do, but may be there is some other better approach that we can try.
Post Reply

Return to “Sound”