Microphone is volume is either too low or too loud

  Kernel: 6.7.7-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
  Desktop: GNOME v: 45.4 Distro: Manjaro base: Arch Linux
  Type: Laptop System: LENOVO product: 82B5 v: Lenovo Legion 5 15ARH05 serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: SDK0J40688 WIN serial: <superuser required>
    UEFI-[Legacy]: LENOVO v: EUCN19WW date: 05/12/2020
  ID-1: BAT0 charge: 39.4 Wh (100.0%) condition: 39.4/60.0 Wh (65.6%) volts: 17.0 min: 15.4
    model: Celxpert L19C4PC0 status: full
  Info: 8-core model: AMD Ryzen 7 4800H with Radeon Graphics bits: 64 type: MT MCP arch: Zen 2
    rev: 1 cache: L1: 512 KiB L2: 4 MiB L3: 8 MiB
  Speed (MHz): avg: 1874 high: 4224 min/max: 1400/2900 boost: enabled cores: 1: 1400 2: 1400
    3: 2900 4: 1400 5: 1695 6: 1400 7: 1616 8: 1768 9: 4224 10: 2743 11: 1400 12: 1700 13: 1883
    14: 1429 15: 1633 16: 1400 bogomips: 92667
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Device-1: NVIDIA TU117M [GeForce GTX 1650 Ti Mobile] vendor: Lenovo driver: nvidia v: 550.54.14
    arch: Turing bus-ID: 01:00.0
  Device-2: AMD Renoir [Radeon RX Vega 6 ] vendor: Lenovo driver: amdgpu v: kernel arch: GCN-5
    bus-ID: 05:00.0 temp: 63.0 C
  Device-3: Chicony Integrated Camera driver: uvcvideo type: USB bus-ID: 1-3:2
  Display: x11 server: X.org v: with: Xwayland v: 23.2.4 driver: X:
    loaded: amdgpu,nvidia dri: radeonsi gpu: amdgpu resolution: 1920x1080~120Hz
  API: Vulkan v: 1.3.279 drivers: radv,nvidia,llvmpipe surfaces: xcb,xlib devices: 3
  API: OpenGL Message: Unable to show GL data. glxinfo is missing.
  Device-1: NVIDIA driver: snd_hda_intel v: kernel bus-ID: 01:00.1
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Lenovo driver: N/A bus-ID: 05:00.5
  Device-3: AMD Family 17h/19h HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel
    bus-ID: 05:00.6
  API: ALSA v: k6.7.7-1-MANJARO status: kernel-api
  Server-1: sndiod v: N/A status: off
  Server-2: JACK v: 1.9.22 status: off
  Server-3: PipeWire v: 1.0.3 status: active
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Lenovo RTL8111/8168/8411 driver: r8169 v: kernel port: 2000 bus-ID: 03:00.0
  IF: eno1 state: up speed: 100 Mbps duplex: full mac: <filter>
  Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel bus-ID: 04:00.0
  IF: wlp4s0 state: down mac: <filter>

Audio input is too too sensitive that it causes echoing. It hears the slightest sound. Even sounds coming from my earphones, causing a really loud and annoying echo when I speak. I can turn the audio input down and it removes the echoing but now nobody can hear me. How do I fix this? There isn’t even a microphone audio test feature.

Start Audacity, and you can use it to record your microphone.

Give more detail how you test things because you didn’t give any.

I have KDE installed and the microphone input sensitivity can be adjusted with the loudspeaker icon.

I already tested it on Audacity and like I said, there’s no built-in test. It happens to every instance of audio input, no matter the program.

Echo/Noise Cancellation

The procedure(s) you need to follow to achieve the intended result will depend on whether you are using PipeWire or PulseAudio.

  • Pipewire: See Echo Cancellation in the PipeWire/Examples Arch/Wiki page.

  • PulseAudio: See 6.4 Microphone echo/noise cancellation in the PulseAudio ArchWiki page.

If you need a video; here’s one I found with a 5 second Internet search:


How do you control your Micro Volume? Maybe take a look in Alsamixer and do it from there?

Audio CoProcessor device is not loading a driver

AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Lenovo driver: N/A

AMD ACP device should support the internal digital dual microphone array
But online scans show this device is not working on a number of other systems

System probably needs a kernel patch to load acp3x or acp6x driver, similar to this discussion
AMD ACP/ACP3X/ACP6x Audio Coprocessor driver not detected

But even if the internal microphones were working correctly they would probably still need echo-cancellation software. Internal microphones on modern laptops are omnidirectional and capture all audio from any direction, including reverberation from walls and fan noise. A unidirectional (cardioid or super-cardioid) external microphone would help reduce or eliminate echo and background noise for VOIP calls

Open-back headphones that leak sound are also not good for VOIP calls
Better to use closed-back headphones or earbuds

Audio level meters in DE audio controls and panel widgets might not show microphone audio capture level accurately. Level meters in Audacity, (and other recording software) have much better level meters and analysis tools

There are also CLI tools to make test recordings of microphone audio
paracord for PulseAudio
pw-record for PipeWire
arecord for ALSA