Thinkpad X13 Gen 4 AMD - Microphone unstable, low volume, stops working

Hey everyone, I recently bought an X13 Gen 4 thinkpad, AMD version, and I noticed that the microphone volume is very low, I have to set sensitivity to 100% or even higher for anyone to hear me. Anyone got any fixes?

System info:

System:
  Host: yaro Kernel: 6.6.54-2-MANJARO arch: x86_64 bits: 64 compiler: gcc
    v: 14.2.1 clocksource: tsc
  Desktop: GNOME v: 46.5 tk: GTK v: 3.24.43 wm: gnome-shell
    tools: gsd-screensaver-proxy dm: GDM v: 46.2 Distro: Manjaro
    base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 21J3CTO1WW v: ThinkPad X13 Gen 4
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: LENOVO model: 21J3CTO1WW serial: <superuser required>
    part-nu: LENOVO_MT_21J3_BU_Think_FM_ThinkPad X13 Gen 4
    uuid: <superuser required> UEFI: LENOVO v: R29ET56W (1.30 )
    date: 09/06/2024
Battery:
  ID-1: BAT0 charge: 37.3 Wh (68.2%) condition: 54.7/54.7 Wh (100.1%)
    volts: 16.2 min: 15.5 model: BYD 5B11M90051 type: Li-poly serial: 1576
    status: not charging cycles: 7
  Device-1: hidpp_battery_0 model: Logitech G305 Lightspeed Wireless Gaming
    Mouse serial: 5f-81-08-5a charge: 55% (should be ignored)
    rechargeable: yes status: discharging
CPU:
  Info: 8-core model: AMD Ryzen 7 PRO 7840U w/ Radeon 780M Graphics bits: 64
    type: MT MCP smt: enabled arch: Zen 4 rev: 1 cache: L1: 512 KiB L2: 8 MiB
    L3: 16 MiB
  Speed (MHz): avg: 1622 min/max: 400/5132 cores: 1: 1622 2: 1622 3: 1622
    4: 1622 5: 1622 6: 1622 7: 1622 8: 1622 9: 1622 10: 1622 11: 1622 12: 1622
    13: 1622 14: 1622 15: 1622 16: 1622 bogomips: 105449
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Phoenix1 vendor: Lenovo
    driver: amdgpu v: kernel arch: RDNA-3 pcie: speed: 16 GT/s lanes: 16 ports:
    active: DP-2,eDP-1 empty: DP-1, DP-3, DP-4, DP-5, DP-6, HDMI-A-1
    bus-ID: c3:00.0 chip-ID: 1002:15bf class-ID: 0300 temp: 52.0 C
  Device-2: Chicony Integrated Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 3-1:2 chip-ID: 04f2:b7c0 class-ID: fe01
    serial: 01.00.00
  Display: wayland server: X.org v: 1.21.1.14 with: Xwayland v: 24.1.4
    compositor: gnome-shell driver: X: loaded: amdgpu,nvidia
    unloaded: modesetting,nouveau,radeon alternate: fbdev,nv,vesa
    dri: radeonsi gpu: amdgpu display-ID: 0
  Monitor-1: DP-2 model: Dell S2722DC serial: 2GQVGD3 res: 2560x1440
    dpi: 110 size: 597x336mm (23.5x13.23") diag: 676mm (26.6") modes:
    max: 2560x1440 min: 720x400
  Monitor-2: eDP-1 model: AU Optronics 0xc7a7 res: 1920x1200 dpi: 171
    size: 286x178mm (11.26x7.01") diag: 337mm (13.3") modes: max: 1920x1200
    min: 640x480
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
    wayland: drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.2.4-arch1.0.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon 780M (radeonsi
    gfx1103_r1 LLVM 18.1.8 DRM 3.54 6.6.54-2-MANJARO) device-ID: 1002:15bf
    display-ID: :0.0
  API: Vulkan v: 1.3.295 layers: 6 surfaces: xcb,xlib,wayland device: 0
    type: integrated-gpu hw: amd driver: mesa radv device-ID: 1002:15bf
    device: 1 type: cpu driver: mesa llvmpipe device-ID: 10005:0000
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Rembrandt Radeon High Definition
    Audio vendor: Lenovo driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s
    lanes: 16 bus-ID: c3:00.1 chip-ID: 1002:1640 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
    vendor: Lenovo driver: snd_pci_ps v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: c3:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h HD Audio
    vendor: Lenovo driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s
    lanes: 16 bus-ID: c3:00.6 chip-ID: 1022:15e3 class-ID: 0403
  API: ALSA v: k6.6.54-2-MANJARO status: kernel-api with: aoss
    type: oss-emulator
  Server-1: JACK v: 1.9.22 status: off
  Server-2: PipeWire v: 1.2.5 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
  Device-1: Qualcomm QCNFA765 Wireless Network Adapter vendor: Lenovo
    driver: ath11k_pci v: kernel pcie: speed: 8 GT/s lanes: 1 bus-ID: 01:00.0
    chip-ID: 17cb:1103 class-ID: 0280
  IF: wlp1s0 state: up mac: 8c:3b:4a:a1:54:c1
  Device-2: ASIX AX88179 Gigabit Ethernet driver: cdc_ncm type: USB rev: 3.2
    speed: 5 Gb/s lanes: 1 bus-ID: 6-1:2 chip-ID: 0b95:1790 class-ID: 0a00
    serial: 0000000000CBEC
  IF: enp197s0f3u1c2 state: up speed: 1000 Mbps duplex: half
    mac: a0:ce:c8:f1:d5:ee
  IF-ID-1: docker0 state: down mac: 02:42:4d:52:d7:8b
  IF-ID-2: nordlynx state: unknown speed: N/A duplex: N/A mac: N/A
  IF-ID-3: wwp195s0f3u4 state: down mac: 76:bf:b1:80:57:40
Bluetooth:
  Device-1: USI driver: btusb v: 0.8 type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 bus-ID: 1-3.1:6 chip-ID: 10ab:9309 class-ID: e001
  Report: bt-adapter ID: hci0 rfk-id: 2 state: down
    bt-service: enabled,running rfk-block: hardware: no software: no
    address: 8C:3B:4A:A1:54:C2
Drives:
  Local Storage: total: 1.82 TiB used: 661.78 GiB (35.5%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 2TB
    size: 1.82 TiB speed: 31.6 Gb/s lanes: 4 tech: SSD serial: S6P1NS0T610010N
    fw-rev: 4B2QEXM7 temp: 47.9 C scheme: GPT
Partition:
  ID-1: / size: 471.46 GiB used: 256.94 GiB (54.5%) fs: ext4
    dev: /dev/nvme0n1p4
  ID-2: /boot size: 2.61 GiB used: 288.4 MiB (10.8%) fs: ext4
    dev: /dev/nvme0n1p3
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 54.0 C mobo: N/A gpu: amdgpu temp: 52.0 C
  Fan Speeds (rpm): cpu: 6454 fan-2: 6468
Info:
  Memory: total: 32 GiB note: est. available: 30.01 GiB used: 6.71 GiB (22.4%)
  Processes: 504 Power: uptime: 54m states: freeze,mem,disk suspend: s2idle
    wakeups: 0 hibernate: platform Init: systemd v: 256 default: graphical
  Packages: pm: pacman pkgs: 2377 Compilers: clang: 18.1.8 gcc: 14.2.1
    Shell: Zsh v: 5.9 running-in: gnome-terminal inxi: 3.3.36
arecord -l                                                                                                                     
**** List of CAPTURE Hardware Devices ****
card 1: Generic_1 [HD-Audio Generic], device 0: ALC257 Analog [ALC257 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: acp63 [acp63], device 0: DMIC capture dmic-hifi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

I’ve tried blacklisting several modules but nothing worked. I’ve switched to Windows and updated all firmware/drivers, and on Windows the mic works fine, as long as “audio enhancements” are disabled.strong text