Internal microphone not recording audio on TW

When I try to record a video with kamoso or obs, there’s no audio recorded from the internal microphone. This problem persists with Google meet/zoom etc as well.

I have tried playing with various settings in pavucontrol to no avail. KDE displays that “this software is accessing microphone” but that’s it. There’s nothing recorded.

By now you should be using pipewire. sudo zypper in pipewire. When you have conflicts with pulseaudio always deinstall pulseaudio packages. After the install do a sudo zypper se pulseaudio and deinstall remaining packages (with the exception of pipewire-pulseaudio).

As you report very little on your system, your problem might be elsewhere, but I moved from quite a bit of audio problems (w/ pulseaudio) to no problems (w/ pipewire).

yes everything is running pipewire and only pulseaudio package is pipewire-pulseaudio.

Have you checked the current active profile in pavucontrol (‘Configuration’ tab)? Nothing muted?

no nothing is muted. still not working. it shows up (the kde icon) whenever any application uses mic but no audio is recorded.

Something to try: Run ‘alsamixer’ from a terminal. Press F6 to select the sound card of interest and check the ‘Mic’ and ‘Mic Bosst’ levels. Does that check out ok?

hmm actually mic and mic boost options aren’t there at all. only headphone mic settings in alsamixer. also pactl list sources say it’s suspend?

capture settings show up but have no effect. no recording happeing.

You need to share the audio chipset and driver details
inxi -Aa

For more detailed information, run the diagnostic script (alsa-info.sh) as explained here:
https://en.opensuse.org/SDB:Audio_troubleshooting#Script_to_run_to_obtain_detailed_information
Let it upload to an online server, and share the link that it provides here so that others can advise further.

1 Like
ishaan@opensuse:~> inxi -Aa
Audio:
  Device-1: Intel Raptor Lake-P/U/H cAVS vendor: Dell driver: snd_hda_intel
    v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_tgl bus-ID: 0000:00:1f.3
    chip-ID: 8086:51ca class-ID: 0401
  API: ALSA v: k6.10.9-1-default status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.2.3 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl

output of alsa-info.sh script - link

@deano_ferrari btw thanks for your help so far. i really appreciate it. you had helped me previously with a issue regarding my speakers. this microphone problem is the only thing bugging me in opensuse. hope we can fix it. thanks again!

FWIW, here’s a similar thread (for a similar Dell model) where the user discovered that plugging in a headset mic resulted in the internal mic being enabled at the same time, and it appeared to be working. There was no resolution beyond this discovery, but maybe you could try this approach for test purposes.

The input devices enumerated by the driver…

[    5.434976] [   T1093] snd_hda_codec_realtek hdaudioC0D0:      Headset Mic=0x19
[    5.434977] [   T1093] snd_hda_codec_realtek hdaudioC0D0:      Headphone Mic=0x1b

Do you have a mic mute key on the keyboard?

I note that the codec is reported as ‘Realtek ALC3254’ and the following driver options are in place

snd_hda_intel: enable_msi=1 model=dell-m6-dmic

but I have no idea if this is correct for your particular model.

I also note that you have snd-intel-dspcfg.dsp_driver=1 in the kernel boot options. If you remove that parameter and boot again, do you have a working internal mic?

1 Like

this is honestly so weird. my mic issue is fixed after removing the boot parameter. weird because the boot parameter fixed my speaker issue 1 month ago and removing it now fixes my mic. fortunately speakers are fine right now.

linux is funny :slight_smile:

thanks for the help and guidance @deano_ferrari!

I’m glad to read that did the trick! Now back away slowly. :slight_smile:

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