Delayed input when using built-in microphone

Hi everyone! I’m having a little bit of trouble with my built-in microphone on my Linux Manjaro (KDE Plasma) installation. I’m not new to Linux, but I really don’t know what I’m doing sometimes.

Here’s the problem:

  • When using the integrated microphone/built-in microphone on my laptop, I can talk for a second and the input would be recognized around 1-2 seconds later than usual. (This happens on all the apps that require input: Discord, Zoom, Floorp/Firefox, OBS, including EasyEffects)
  • If I use a different microphone, like a USB one or Bluetooth, the input is recognized instantly.

What I tried:

  • Disabling EasyEffects Deep Noise Remover effect, and uninstalling it. (Uninstalling solved the delay for a day but it came back)
  • Changing the Capture to 50/50 (dB gain: 15.75, 15.75) on Alsamixer (This only solved another problem of my microphone hearing the speaker output when no earphones are connected)
  • systemctl --user enable pipewire-pulse.service and systemctl --user enable pipewire.service

Some other things, not sure if it would be helpful to know or not:

  • Laptop is a Thinkpad L14 Gen 3 with AMD Ryzen 7 5825U
  • I’m dual-booting with Windows 11 Pro (which was the main OS before I installed Manjaro)
  • on Alsamixer, the chip/device I’m concerned about is Realtek ALC257
  • on Windows, it’s called Integrated Microphone. It works as expected (no delays) on my Windows partition.

inxi -A output:

Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Renoir Radeon High Definition
    Audio driver: snd_hda_intel
  Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
    driver: N/A
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    driver: snd_hda_intel
  API: ALSA v: k6.12.11-1-MANJARO status: kernel-api
  Server-1: PipeWire v: 1.2.7 status: active

pw-metadata -n settings output:

Found "settings" metadata 31
update: id:0 key:'log.level' value:'2' type:''
update: id:0 key:'clock.rate' value:'48000' type:''
update: id:0 key:'clock.allowed-rates' value:'[ 48000 ]' type:''
update: id:0 key:'clock.quantum' value:'1024' type:''
update: id:0 key:'clock.min-quantum' value:'32' type:''
update: id:0 key:'clock.max-quantum' value:'2048' type:''
update: id:0 key:'clock.force-quantum' value:'0' type:''
update: id:0 key:'clock.force-rate' value:'0' type:''

About the System:

  • KDE Plasma version: 6.2.5
  • KDE Frameworks version: 6.10.0
  • Qt version: 6.8.1
  • Kernel version: 6.12.11-1-MANJARO (64-bit)
  • Graphics platform: X11
1 Like

Fixed! Had to change the sound profile (within System Settings > Sound) to Analog Stereo Duplex instead of Pro Audio

It now shows as Speakers and Internal Microphone

1 Like

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