Lenovo Legion Pro 7: Low sound output; only 2 of 4 speakers working (Legion Pro 7 16IAX10H) realtek alc 3306

hi, so… i use manjaro on my work laptop and now I happeend to have purchase another one for gaming, lenovo legion, and its the audio again, i used to have audio problems with my work one and they have got resolved and I am facing audio issues with the new one again. actually I wanted to try a different distro and went to bazzite for my gaming laptop, and because it is immutable, I cannot make any changes where it is needed, tried few things pulse audio and alsa mixer, no results. and did some digging on the internet and i came to find out that linux kernels dont recognise my audio setup or chipset or something… I am not a pro at this drivers stuff. I tried to find answers from bazzite community and it is awefully silent unfortunately.

the audio is tiny and only coming from two of my four speakers, fortunately the issue has been resolved apparently, there are many legion used facing the same issue, and some of them have offered a bounty to the ones who resolve the issue, there is this git hub page which solved the issue, they have offered to patch the kernel and install the firmware, supposedly if I use kernel 7.3 or above and install the firmware that is provided, I do not need to patch the kernel, I thought the manjaro community would come for my rescue again, removed bazzite and installed manjaro, installed 7.3 rc1, and installed the firmware as shown in the git hub page… and restarted my laptop, the sound is still tiny, any one who can come to my rescue please?? and thank you for the time

https://github.com/nadimkobeissi/16iax10h-linux-sound-saga

 inxi -A
Audio:
  Device-1: NVIDIA GB205 High Definition Audio driver: snd_hda_intel
  Device-2: Intel 800 Series Family Audio Context Engine
    driver: snd_hda_intel
  API: ALSA v: k7.3.0-rc1-2-MANJARO status: kernel-api
  Server-1: PipeWire v: 1.6.8 status: active

Please provide the full inxi -zv8. Also pactl list cards.

This page is confusing. Please post exactly what you did. Was it this and only this command

cp -f fix/firmware/aw88399_acf.bin /lib/firmware/aw88399_acf.bin

yes, i only ran that command, and installed the 7.3 rc1 kernel through manjaro settings manager

inxi -zv8
System:
  Kernel: 7.3.0-rc1-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 16.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-7.3-x86_64
    root=UUID=8fd34e48-8a2e-47d1-8e74-6791a02f90fb rw rootflags=subvol=@
    quiet splash apparmor=1 security=apparmor udev.log_priority=3
  Desktop: GNOME v: 50.4 tk: GTK v: 3.24.52 wm: gnome-shell
    tools: gsd-screensaver-proxy dm: GDM v: 50.3 Distro: Manjaro
    base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 83F5 v: Legion Pro 7 16IAX10H
    serial: <superuser required> Chassis: type: 10 v: Legion Pro 7 16IAX10H
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: SDK0T76461 WIN
    serial: <superuser required> part-nu: LENOVO_MT_83F5_BU_idea_FM_Legion Pro
    7 16IAX10H uuid: <superuser required> Firmware: UEFI vendor: LENOVO
    v: Q7CN77WW date: 02/11/2026
Battery:
  ID-1: BAT0 charge: 87.9 Wh (100%) condition: 87.9/99.9 Wh (88%) volts: 17.46
    min: 15.52 model: Sunwoda L24D4PC1 type: Li-poly serial: <filter> charging:
    status: full type: fast avail: fast,long_life,standard cycles: 232
Memory:
  System RAM: total: 32 GiB available: 30.77 GiB used: 9.27 GiB (30.1%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 64 GiB slots: 2 modules: 2 EC: None
    max-module-size: 32 GiB note: est.
  Device-1: Controller0-ChannelA-DIMM1 type: DDR5 detail: synchronous
    size: 16 GiB speed: 6400 MT/s volts: curr: 1 width (bits): data: 64
    total: 64 manufacturer: Micron Technology part-no: MTC8C1084S1VC64BD1 K
    serial: <filter>
  Device-2: Controller0-ChannelB-DIMM1 type: DDR5 detail: synchronous
    size: 16 GiB speed: 6400 MT/s volts: curr: 1 width (bits): data: 64
    total: 64 manufacturer: Micron Technology part-no: MTC8C1084S1VC64BD1 K
    serial: <filter>
PCI Slots:
  Permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core Ultra 9 275HX bits: 64 type: MCP arch: Arrow Lake
    level: v3 note: check built: 2024+ process: Intel 20a (2nm) family: 6
    model-id: 0xC6 (198) stepping: 2 microcode: 0x122
  Topology: cpus: 1x dies: 1 clusters: 12 cores: 24 smt: <unsupported>
    cache: L1: 2.4 MiB desc: d-16x32 KiB, 8x48 KiB; i-24x64 KiB L2: 40 MiB
    desc: 8x3 MiB, 4x4 MiB L3: 36 MiB desc: 1x36 MiB
  Speed (MHz): avg: 800 min/max: 800/5400:5300:4700 scaling:
    driver: intel_pstate governor: powersave cores: 1: 800 2: 800 3: 800 4: 800
    5: 800 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: 800 19: 800 20: 800 21: 800 22: 800 23: 800
    24: 800 bogomips: 147456
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_lbr arch_perfmon art avx avx2 avx_vnni bmi1 bmi2
    bts bus_lock_detect clflush clflushopt clwb cmov constant_tsc cpuid
    cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts ept ept_ad erms est f16c
    flexpriority flush_l1d fma fpu fsgsbase fsrm fxsr gfni hfi ht hwp
    hwp_act_window hwp_epp hwp_notify hwp_pkg_req ibpb ibrs ibrs_enhanced ibt
    ida intel_pt invpcid lahf_lm lam lass lm mca mce md_clear mmx monitor
    movbe movdir64b movdiri msr mtrr nonstop_tsc nopl nx ospke pae pat pbe
    pcid pclmulqdq pdcm pdpe1gb pebs pge pku pln pni popcnt pse pse36 pts
    rdpid rdrand rdseed rdt_a rdtscp rep_good sdbg sep serialize sha_ni smap
    smep smx split_lock_detect ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp
    syscall tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer
    tsc_known_freq umip user_shstk vaes vme vmx vnmi vpclmulqdq vpid waitpkg
    wbnoinvd x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: ghostwrite status: Not affected
  Type: indirect_target_selection status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: old_microcode status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB:
    conditional; PBRSB-eIBRS: Not affected; BHI: BHI_DIS_S
  Type: srbds status: Not affected
  Type: tsa status: Not affected
  Type: tsx_async_abort status: Not affected
  Type: vmscape mitigation: IBPB before exit to userspace
Graphics:
  Device-1: Intel Arrow Lake-S [Intel Graphics] vendor: Lenovo driver: i915
    v: kernel alternate: xe arch: Xe2-LPG process: TSMC n3 (3nm) built: 2025+
    ports: active: eDP-1 empty: DP-1,DP-2 bus-ID: 00:02.0 chip-ID: 8086:7d67
    class-ID: 0300
  Device-2: NVIDIA GB205M [GeForce RTX 5070 Ti Mobile] vendor: Lenovo
    driver: nvidia v: 610.57.04 alternate: nouveau,nvidia_drm
    non-free: 550-6xx.xx+ status: current (as of 2026-07) arch: Lovelace
    code: AD1xx process: TSMC n4 (5nm) built: 2022+ pcie: gen: 5
    speed: 32 GT/s lanes: 16 ports: active: none empty: DP-3,HDMI-A-1,eDP-2
    bus-ID: 02:00.0 chip-ID: 10de:2f58 class-ID: 0300
  Device-3: Syntek Integrated Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-11:6 chip-ID: 174f:11b5
    class-ID: fe01 serial: <filter>
  Display: wayland server: Xwayland v: 24.1.13 compositor: gnome-shell
    driver: gpu: i915 display-ID: 0 screens: 1
  Screen-1: 0 s-res: 2560x1600 s-size: <missing: xdpyinfo>
  Monitor-1: eDP-1 model: Samsung ATNA60HU01-0 built: 2024 res:
    mode: 2560x1600 hz: 240 scale: 100% (1) dpi: 191 gamma: 1.2 chroma: red:
    x: 0.682 y: 0.318 green: x: 0.220 y: 0.725 blue: x: 0.141 y: 0.039 white:
    x: 0.314 y: 0.329 size: 340x220mm (13.39x8.66") diag: 405mm (15.9")
    modes: 2560x1600
  EDID-Warnings: 1: parse_edid: unknown tag 112 2: parse_edid: unknown tag
    112
  API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
    drv: nvidia device: 2 drv: iris device: 3 drv: swrast gbm: drv: nvidia
    surfaceless: drv: nvidia wayland: drv: iris x11: drv: iris
    inactive: device-1
  API: OpenGL v: 4.6.0 compat-v: 4.6 vendor: intel mesa v: 26.2.2-arch1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel Graphics (ARL)
    device-ID: 8086:7d67 memory: 30.05 GiB unified: yes display-ID: :0.0
  API: Vulkan v: 1.4.357 layers: 8 device: 0 type: integrated-gpu
    name: Intel Graphics (ARL) driver: mesa intel v: 26.2.2-arch1.1
    device-ID: 8086:7d67 surfaces: N/A device: 1 type: discrete-gpu
    name: NVIDIA GeForce RTX 5070 Ti Laptop GPU driver: nvidia v: 610.57.04
    device-ID: 10de:2f58 surfaces: N/A
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo
    gpu: nvidia-settings,nvidia-smi x11: xprop,xrandr
Audio:
  Device-1: NVIDIA GB205 High Definition Audio driver: snd_hda_intel v: kernel
    pcie: gen: 5 speed: 32 GT/s lanes: 16 bus-ID: 02:00.1 chip-ID: 10de:2f80
    class-ID: 0403
  Device-2: Intel 800 Series Family Audio Context Engine vendor: Lenovo
    driver: snd_hda_intel v: kernel alternate: snd_sof_pci_intel_mtl
    bus-ID: 80:1f.3 chip-ID: 8086:7f50 class-ID: 0403
  API: ALSA v: k7.3.0-rc1-2-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: JACK v: 1.9.22 status: off tools: N/A
  Server-3: PipeWire v: 1.6.8 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Ethernet I226-V vendor: Lenovo driver: igc v: kernel pcie:
    gen: 2 speed: 5 GT/s lanes: 1 port: N/A bus-ID: 81:00.0 chip-ID: 8086:125c
    class-ID: 0200
  IF: enp129s0 state: down mac: <filter>
  Device-2: Intel Wi-Fi 7 AX1775 /AX1790 /BE20 /BE401/BE1750 2x2
    driver: iwlwifi v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 1
    bus-ID: 82:00.0 chip-ID: 8086:272b class-ID: 0280
  IF: wlp130s0f0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel BE200 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-14:7 chip-ID: 8087:0036
    class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 2 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 1.86 TiB used: 1006.19 GiB (52.7%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:3 vendor: SK Hynix model: HFS001TEJ9X115N
    size: 953.87 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 51020A12 temp: 45.9 C
    scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: SK Hynix model: HFS001TEJ9X115N
    size: 953.87 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 51020A12 temp: 42.9 C
    scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
    used: 77.66 GiB (8.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:5
    label: N/A uuid: 8fd34e48-8a2e-47d1-8e74-6791a02f90fb
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 12.6 MiB (4.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:4 label: N/A
    uuid: 1435-77E5
  ID-3: /home raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
    used: 77.66 GiB (8.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:5
    label: N/A uuid: 8fd34e48-8a2e-47d1-8e74-6791a02f90fb
  ID-4: /run/media/kittayya_in/Data raw-size: 953.85 GiB
    size: 953.85 GiB (100.00%) used: 928.52 GiB (97.3%) fs: ntfs
    dev: /dev/nvme1n1p2 maj-min: 259:2 label: Data uuid: 423A76013A75F271
  ID-5: /var/cache raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
    used: 77.66 GiB (8.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:5
    label: N/A uuid: 8fd34e48-8a2e-47d1-8e74-6791a02f90fb
  ID-6: /var/log raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
    used: 77.66 GiB (8.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:5
    label: N/A uuid: 8fd34e48-8a2e-47d1-8e74-6791a02f90fb
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/nvme1n1p1 maj-min: 259:1 size: 16 MiB fs: <superuser required>
    label: N/A uuid: N/A
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-2: 2-0:1 info: super-speed hub ports: 2 rev: 3.1
    speed: 20 Gb/s (2.33 GiB/s) lanes: 2 mode: 3.2 gen-2x2 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 16 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 3-2:2 info: Lenovo Idea5003 type: HID driver: hid-generic,usbhid
    interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
    power: 100mA chip-ID: 17ef:f006 class-ID: 0300 serial: <filter>
  Device-2: 3-3:3 info: Integrated Express Lenovo Lighting
    type: keyboard,HID driver: hid-generic,usbhid interfaces: 2 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 048d:c193 class-ID: 0300
  Device-3: 3-4:4 info: Integrated Express ITE Device(8258) type: keyboard
    driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 100mA chip-ID: 048d:c197 class-ID: 0301
  Device-4: 3-7:5 info: HP HyperX Pulsefire Haste 2 Core Wireless
    type: mouse,keyboard,HID driver: hid-generic,usbhid interfaces: 3 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 500mA
    chip-ID: 03f0:0ab5 class-ID: 0300
  Device-5: 3-11:6 info: Syntek Integrated Camera type: video
    driver: uvcvideo interfaces: 3 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s)
    lanes: 1 mode: 2.0 power: 500mA chip-ID: 174f:11b5 class-ID: fe01
    serial: <filter>
  Device-6: 3-14:7 info: Intel BE200 Bluetooth type: bluetooth driver: btusb
    interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
    power: 100mA chip-ID: 8087:0036 class-ID: e001
  Hub-4: 4-0:1 info: super-speed hub ports: 10 rev: 3.1
    speed: 20 Gb/s (2.33 GiB/s) lanes: 2 mode: 3.2 gen-2x2 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 47.8 C mobo: N/A
  Fan Speeds (rpm): cpu: 1900 fan-2: 1900 fan-4: 2700
Repos:
  Packages: 1318 pm: pacman pkgs: 1289 libs: 374 tools: gnome-software,pamac
    pm: flatpak pkgs: 29
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://manjaro.c3sl.ufpr.br/stable/$repo/$arch
    2: https://mirror.23m.com/manjaro/stable/$repo/$arch
    3: https://irltoolkit.mm.fcix.net/manjaro/stable/$repo/$arch
    4: https://mirrors.up.pt/pub/manjaro/stable/$repo/$arch
    5: https://ftp.tu-chemnitz.de/pub/linux/manjaro/stable/$repo/$arch
    6: https://mirror.csclub.uwaterloo.ca/manjaro/stable/$repo/$arch
    7: https://mirrors.jlu.edu.cn/manjaro/stable/$repo/$arch
    8: https://mirror.easyname.at/manjaro/stable/$repo/$arch
    9: https://mirror.math.princeton.edu/pub/manjaro/stable/$repo/$arch
    10: https://ftp.cc.uoc.gr/mirrors/linux/manjaro/stable/$repo/$arch
    11: https://ftp.tsukuba.wide.ad.jp/Linux/manjaro/stable/$repo/$arch
    12: https://nnenix.mm.fcix.net/manjaro/stable/$repo/$arch
    13: https://gsl-syd.mm.fcix.net/manjaro/stable/$repo/$arch
    14: https://mirror.bakertelekom.fr/manjaro/stable/$repo/$arch
    15: https://mirrors.sjtug.sjtu.edu.cn/manjaro/stable/$repo/$arch
    16: https://mirrors2.manjaro.org/stable/$repo/$arch
    17: https://mirror.vinehost.net/manjaro/stable/$repo/$arch
    18: https://forksystems.mm.fcix.net/manjaro/stable/$repo/$arch
    19: https://ipng.mm.fcix.net/manjaro/stable/$repo/$arch
    20: https://mirror.dc.uz/manjaro/stable/$repo/$arch
    21: https://mirror.aarnet.edu.au/pub/manjaro/stable/$repo/$arch
    22: https://mirror.2degrees.nz/manjaro/stable/$repo/$arch
    23: https://mirror.raiolanetworks.com/manjaro/stable/$repo/$arch
    24: https://mirrors.sonic.net/manjaro/stable/$repo/$arch
    25: https://mirror.mobinhost.com/manjaro/stable/$repo/$arch
    26: https://manjaro.ynh.ovh/stable/$repo/$arch
    27: https://mirror.fcix.net/manjaro/stable/$repo/$arch
    28: https://mirror.alwyzon.net/manjaro/stable/$repo/$arch
    29: https://mirror.kku.ac.th/manjaro/stable/$repo/$arch
    30: https://manjaro.mirror.liquidtelecom.com/stable/$repo/$arch
    31: https://mirror.alpix.eu/manjaro/stable/$repo/$arch
    32: https://mirrors.cicku.me/manjaro/stable/$repo/$arch
    33: https://ziply.mm.fcix.net/manjaro/stable/$repo/$arch
    34: https://mirrors.xtom.jp/manjaro/stable/$repo/$arch
    35: https://manjaro.mirror.garr.it/manjaro/stable/$repo/$arch
    36: https://mirrors.atlas.net.co/manjaro/stable/$repo/$arch
    37: https://ftp.free.org/mirrors/repo.manjaro.org/repos/stable/$repo/$arch
    38: https://nocix.mm.fcix.net/manjaro/stable/$repo/$arch
    39: https://manjaro.mirror.wearetriple.com/stable/$repo/$arch
    40: https://kartolo.sby.datautama.net.id/manjaro/stable/$repo/$arch
    41: https://mirror.it4i.cz/manjaro/stable/$repo/$arch
    42: https://mirror.dkm.cz/manjaro/stable/$repo/$arch
    43: https://southfront.mm.fcix.net/manjaro/stable/$repo/$arch
    44: https://codingflyboy.mm.fcix.net/manjaro/stable/$repo/$arch
    45: https://ftp.gwdg.de/pub/linux/manjaro/stable/$repo/$arch
    46: https://mirror.archlinux.tw/Manjaro/stable/$repo/$arch
    47: https://ftp.psnc.pl/linux/manjaro/stable/$repo/$arch
    48: https://mirror.xenyth.net/manjaro/stable/$repo/$arch
    49: https://ftpmirror1.infania.net/mirror/manjaro/stable/$repo/$arch
    50: https://mirror.yandex.ru/mirrors/manjaro/stable/$repo/$arch
    51: https://mirrors.dotsrc.org/manjaro/stable/$repo/$arch
    52: https://www.mirrorservice.org/sites/repo.manjaro.org/repos/stable/$repo/$arch
    53: https://mirror.bouwhuis.network/manjaro/stable/$repo/$arch
    54: https://muug.ca/mirror/manjaro/stable/$repo/$arch
    55: https://mirrors.pku.edu.cn/manjaro/stable/$repo/$arch
    56: https://ask4.mm.fcix.net/manjaro/stable/$repo/$arch
    57: https://mirror.phoepsilonix.love/manjaro/stable/$repo/$arch
    58: https://mirror.komelt.dev/manjaro/stable/$repo/$arch
    59: https://mirrors.ft.uam.es/manjaro/stable/$repo/$arch
    60: https://mirror.init7.net/manjaro/stable/$repo/$arch
    61: https://distrohub.kyiv.ua/manjaro/stable/$repo/$arch
    62: https://mirrors.eric.ovh/manjaro/stable/$repo/$arch
    63: https://mnvoip.mm.fcix.net/manjaro/stable/$repo/$arch
    64: https://mirror.dimensiondata.com/mirrors/manjaro.org/stable/$repo/$arch
    65: https://manjarolinux-mirror.cloud.mu/stable/$repo/$arch
    66: https://mirrors.ustc.edu.cn/manjaro/stable/$repo/$arch
    67: https://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/stable/$repo/$arch
    68: https://manjaro.mirror.ac.za/stable/$repo/$arch
    69: https://ftp.halifax.rwth-aachen.de/manjaro/stable/$repo/$arch
    70: https://coresite.mm.fcix.net/manjaro/stable/$repo/$arch
    71: https://ct.mirror.garr.it/mirrors/manjaro/stable/$repo/$arch
    72: https://mirror.truenetwork.ru/manjaro/stable/$repo/$arch
    73: https://mirror1.sox.rs/manjaro/stable/$repo/$arch
    74: https://fosszone.csd.auth.gr/manjaro/stable/$repo/$arch
    75: https://ftp.snt.utwente.nl/pub/linux/manjaro/stable/$repo/$arch
    76: https://mirror.nju.edu.cn/manjaro/stable/$repo/$arch
    77: https://mirror.telepoint.bg/manjaro/stable/$repo/$arch
    78: https://mirrors.ucr.ac.cr/manjaro/stable/$repo/$arch
    79: https://manjaro.nic.cz/stable/$repo/$arch
    80: https://ftp.caliu.cat/pub/distribucions/manjaro/stable/$repo/$arch
    81: https://mirrors.ocf.berkeley.edu/manjaro/stable/$repo/$arch
    82: https://manjaro.repo.cure.edu.uy/stable/$repo/$arch
    83: https://ftp.linux.org.tr/manjaro/stable/$repo/$arch
    84: https://mirror.freedif.org/Manjaro/stable/$repo/$arch
    85: https://mirror.futureweb.be/manjaro/stable/$repo/$arch
    86: https://volico.mm.fcix.net/manjaro/stable/$repo/$arch
    87: https://quantum-mirror.hu/mirrors/pub/manjaro/stable/$repo/$arch
    88: https://mirror.zetup.net/manjaro/stable/$repo/$arch
    89: https://mirrors.tuna.tsinghua.edu.cn/manjaro/stable/$repo/$arch
    90: https://manjaro.syxpi.fr/manjaro/stable/$repo/$arch
    91: https://bd.mirror.vanehost.com/Manjaro/stable/$repo/$arch
    92: https://cofractal-ewr.mm.fcix.net/manjaro/stable/$repo/$arch
    93: https://mirror.ufam.edu.br/manjaro/stable/$repo/$arch
    94: https://mirror.koddos.net/manjaro/stable/$repo/$arch
    95: https://mirror.kamtv.ru/manjaro/stable/$repo/$arch
    96: https://mirrors.manjaro.org/repo/stable/$repo/$arch
    97: https://ba.mirror.garr.it/mirrors/manjaro/stable/$repo/$arch
    98: https://repo.iut.ac.ir/repo/manjaro/stable/$repo/$arch
    99: https://ftp.lysator.liu.se/pub/manjaro/stable/$repo/$arch
    100: https://manjaro.mirror-services.net/pub/stable/$repo/$arch
    101: https://ohioix.mm.fcix.net/manjaro/stable/$repo/$arch
    102: https://edgeuno-bog2.mm.fcix.net/manjaro/stable/$repo/$arch
    103: https://ftp.yz.yamagata-u.ac.jp/pub/linux/manjaro/stable/$repo/$arch
    104: https://ftp.nluug.nl/pub/os/Linux/distr/manjaro/stable/$repo/$arch
    105: http://ossmirror.mycloud.services/os/linux/manjaro/stable/$repo/$arch
    106: https://mirror.nyist.edu.cn/manjaro/stable/$repo/$arch
    107: https://mirror.ufro.cl/manjaro/stable/$repo/$arch
    108: https://manjaro.ipacct.com/manjaro/stable/$repo/$arch
    109: https://opencolo.mm.fcix.net/manjaro/stable/$repo/$arch
    110: https://manjaro.mirrors.uk2.net/stable/$repo/$arch
    111: https://mirror.xeonbd.com/manjaro/stable/$repo/$arch
    112: https://manjaro.grena.ge/stable/$repo/$arch
    113: https://ftp.riken.jp/Linux/manjaro/stable/$repo/$arch
    114: https://repo.ialab.dsu.edu/manjaro/stable/$repo/$arch
    115: https://mirror.netcologne.de/manjaro/stable/$repo/$arch
    116: https://manjaro.kurdy.org/stable/$repo/$arch
    117: https://linorg.usp.br/manjaro/stable/$repo/$arch
    118: https://mirror.meowsmp.net/manjaro/stable/$repo/$arch
    119: https://mirror.datacenter.by/pub/mirrors/manjaro/stable/$repo/$arch
    120: https://ftp.belnet.be/mirrors/manjaro/repos/stable/$repo/$arch
    121: http://ftp.uni-kl.de/pub/linux/manjaro/stable/$repo/$arch
    122: https://mirror.leitecastro.com/manjaro/stable/$repo/$arch
    123: https://mirrors.gigenet.com/manjaro/stable/$repo/$arch
    124: https://manjaro.mirrors.lavatech.top/stable/$repo/$arch
    125: https://mirrors.aliyun.com/manjaro/stable/$repo/$arch
Processes:
  CPU top: 5 of 519
  1: cpu: 100% command: ps pid: 86418 mem: 3.83 MiB (0.0%)
  2: cpu: 37.7% command: steam pid: 13787 mem: 394.2 MiB (1.2%)
  3: cpu: 25.5% command: kgx pid: 86300 mem: 155.8 MiB (0.4%)
  4: cpu: 24.6% command: steamwebhelper pid: 14301 mem: 773.8 MiB (2.4%)
  5: cpu: 23.4% command: brave pid: 38470 mem: 718.9 MiB (2.2%)
  Memory top: 5 of 519
  1: mem: 773.8 MiB (2.4%) command: steamwebhelper pid: 14301 cpu: 24.6%
  2: mem: 718.9 MiB (2.2%) command: brave pid: 38470 cpu: 23.4%
  3: mem: 694.6 MiB (2.2%) command: ./steamwebhelper pid: 14117 cpu: 0.6%
  4: mem: 501.4 MiB (1.5%) command: brave pid: 37382 cpu: 1.7%
  5: mem: 394.2 MiB (1.2%) command: steam pid: 13787 cpu: 37.7%
Info:
  Processes: 519 Power: uptime: 3h 54m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.19 GiB services: gsd-power,
    power-profiles-daemon, upowerd Init: systemd v: 261 default: graphical
    tool: systemctl
  Compilers: N/A Shell: Zsh v: 5.9.2 running-in: kgx inxi: 3.3.41

pactl list cards
Card #49
	Name: alsa_card.pci-0000_02_00.1
	Driver: alsa
	Owner Module: n/a
	Properties:
		device.enum.api = "udev"
		device.api = "alsa"
		media.class = "Audio/Device"
		api.alsa.path = "hw:0"
		api.alsa.card = "0"
		api.alsa.card.name = "HDA NVidia"
		api.alsa.card.longname = "HDA NVidia at 0x84080000 irq 17"
		device.plugged.usec = "8274154"
		device.bus_path = "pci-0000:02:00.1"
		sysfs.path = "/devices/pci0000:00/0000:00:06.0/0000:02:00.1/sound/card0"
		device.bus = "pci"
		device.subsystem = "sound"
		device.vendor.id = "0x10de"
		device.vendor.name = "NVIDIA Corporation"
		device.product.id = "0x2f80"
		device.product.name = "GB205 High Definition Audio Controller"
		device.name = "alsa_card.pci-0000_02_00.1"
		device.description = "GB205 High Definition Audio Controller"
		device.nick = "HDA NVidia"
		device.icon_name = "audio-card-analog-pci"
		api.alsa.use-acp = "true"
		api.acp.auto-profile = "false"
		api.acp.auto-port = "false"
		api.dbus.ReserveDevice1.Priority = "-20"
		api.alsa.split-enable = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		spa.object.id = "2"
		factory.id = "15"
		client.id = "44"
		object.id = "49"
		object.serial = "49"
		object.path = "alsa:acp:NVidia"
		alsa.card = "0"
		alsa.card_name = "HDA NVidia"
		alsa.long_card_name = "HDA NVidia at 0x84080000 irq 17"
		alsa.driver_name = "snd_hda_intel"
		alsa.mixer_name = "Nvidia GPU af HDMI/DP"
		alsa.components = "HDA:10de00af,10de0000,00100100"
		alsa.id = "NVidia"
		device.string = "0"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)
		output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
		output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
		output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
		pro-audio: Pro Audio (sinks: 4, sources: 0, priority: 1, available: yes)
	Active Profile: off
	Ports:
		hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 1, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 1"
				device.icon_name = "video-display"
				card.profile.port = "0"
			Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71
		hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 2, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 2"
				device.icon_name = "video-display"
				card.profile.port = "1"
			Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
		hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 3, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 3"
				device.icon_name = "video-display"
				card.profile.port = "2"
			Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
		hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 4, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 4"
				device.icon_name = "video-display"
				card.profile.port = "3"
			Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3

Card #50
	Name: alsa_card.pci-0000_80_1f.3
	Driver: alsa
	Owner Module: n/a
	Properties:
		device.enum.api = "udev"
		device.api = "alsa"
		media.class = "Audio/Device"
		api.alsa.path = "hw:1"
		api.alsa.card = "1"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.card.longname = "HDA Intel PCH at 0x4000210000 irq 225"
		device.plugged.usec = "8456721"
		device.bus_path = "pci-0000:80:1f.3"
		sysfs.path = "/devices/pci0000:80/0000:80:1f.3/sound/card1"
		device.bus = "pci"
		device.subsystem = "sound"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "0x7f50"
		device.product.name = "800 Series Chipset Family Audio Context Engine (ACE)"
		device.name = "alsa_card.pci-0000_80_1f.3"
		device.description = "800 Series Chipset Family Audio Context Engine (ACE)"
		device.nick = "HDA Intel PCH"
		device.icon_name = "audio-card-analog-pci"
		api.alsa.use-acp = "true"
		api.acp.auto-profile = "false"
		api.acp.auto-port = "false"
		api.dbus.ReserveDevice1.Priority = "-20"
		api.alsa.split-enable = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		spa.object.id = "4"
		factory.id = "15"
		client.id = "44"
		object.id = "50"
		object.serial = "50"
		object.path = "alsa:acp:PCH"
		alsa.card = "1"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0x4000210000 irq 225"
		alsa.driver_name = "snd_hda_intel"
		alsa.mixer_name = "Realtek ALC287"
		alsa.components = "HDA:10ec0287,17aa3906,00100002 HDA:8086281d,80860101,00100000"
		alsa.id = "PCH"
		device.string = "1"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
		output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
		output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5965, available: no)
		output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)
		output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
		output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
		output:hdmi-stereo-extra3+input:analog-stereo: Digital Stereo (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
		output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 865, available: no)
		output:hdmi-surround71+input:analog-stereo: Digital Surround 7.1 (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 865, available: no)
		output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
		output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
		output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround71-extra2+input:analog-stereo: Digital Surround 7.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround-extra3+input:analog-stereo: Digital Surround 5.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround71-extra3+input:analog-stereo: Digital Surround 7.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
		input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
		pro-audio: Pro Audio (sinks: 5, sources: 1, priority: 1, available: yes)
	Active Profile: output:analog-stereo+input:analog-stereo
	Ports:
		analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, latency offset: 0 usec, availability group: Legacy 1, availability unknown)
			Properties:
				port.type = "mic"
				port.availability-group = "Legacy 1"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "0"
			Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo
		analog-input-headset-mic: Headset Microphone (type: Headset, priority: 8800, latency offset: 0 usec, availability group: Legacy 2, not available)
			Properties:
				port.type = "headset"
				port.availability-group = "Legacy 2"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "1"
			Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo
		analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: 0 usec, availability group: Legacy 3, availability unknown)
			Properties:
				port.type = "speaker"
				port.availability-group = "Legacy 3"
				device.icon_name = "audio-speakers"
				card.profile.port = "2"
			Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
		analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 2, not available)
			Properties:
				port.type = "headphones"
				port.availability-group = "Legacy 2"
				device.icon_name = "audio-headphones"
				card.profile.port = "3"
			Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
		hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 4, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 4"
				device.icon_name = "video-display"
				card.profile.port = "4"
			Part of profile(s): output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71, output:hdmi-surround71+input:analog-stereo
		hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 5, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 5"
				device.icon_name = "video-display"
				card.profile.port = "5"
			Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1, output:hdmi-surround71-extra1+input:analog-stereo
		hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 6, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 6"
				device.icon_name = "video-display"
				card.profile.port = "6"
			Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2, output:hdmi-surround71-extra2+input:analog-stereo
		hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 7, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 7"
				device.icon_name = "video-display"
				card.profile.port = "7"
			Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3, output:hdmi-surround71-extra3+input:analog-stereo

Card #409
	Name: bluez_card.F8_5C_7D_BC_7E_7D
	Driver: module-bluez5-device.c
	Owner Module: n/a
	Properties:
		device.api = "bluez5"
		device.bus = "bluetooth"
		media.class = "Audio/Device"
		device.name = "bluez_card.F8_5C_7D_BC_7E_7D"
		device.description = "JBL Go 3"
		device.alias = "JBL Go 3"
		device.form_factor = "speaker"
		device.icon_name = "audio-speakers-bluetooth"
		device.string = "F8:5C:7D:BC:7E:7D"
		api.bluez5.icon = "audio-card"
		api.bluez5.path = "/org/bluez/hci0/dev_F8_5C_7D_BC_7E_7D"
		api.bluez5.address = "F8:5C:7D:BC:7E:7D"
		api.bluez5.device = ""
		api.bluez5.class = "0x240414"
		api.bluez5.connection = "connected"
		bluez5.profile = "off"
		spa.object.id = "0"
		factory.id = "15"
		client.id = "44"
		object.id = "81"
		object.serial = "409"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		a2dp-sink: High Fidelity Playback (A2DP Sink, codec SBC) (sinks: 1, sources: 0, priority: 130, available: yes)
		a2dp-sink-sbc_xq: High Fidelity Playback (A2DP Sink, codec SBC-XQ) (sinks: 1, sources: 0, priority: 129, available: yes)
	Active Profile: a2dp-sink
	Ports:
		speaker-output: Speaker (type: Speaker, priority: 0, latency offset: 0 usec, available)
			Properties:
				port.type = "speaker"
			Part of profile(s): a2dp-sink, a2dp-sink-sbc_xq

Looks all good, so far. What do you get with dmesg | grep -i aw88399, lsmod | grep aw88399, and sudo modprobe snd_hda_scodec_aw88399

❯ dmesg | grep -i aw88399
dmesg: read kernel buffer failed: Operation not permitted


❯ lsmod | grep aw88399
snd_soc_aw88399        32768  0
snd_soc_aw88399_lib    45056  1 snd_soc_aw88399
snd_soc_aw88395_lib    90112  2 snd_soc_aw88399_lib,snd_soc_aw88399
snd_soc_core          458752  7 snd_soc_aw88399,soundwire_intel,snd_sof,snd_soc_sdca,snd_sof_intel_hda_common,snd_soc_sdw_utils,snd_soc_hdac_hda
snd                   159744  24 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_soc_aw88399,snd_hda_codec,snd_sof,snd_soc_sdca,snd_timer,snd_hda_codec_realtek_lib,snd_compress,snd_soc_sdw_utils,snd_soc_hdac_hda,snd_hda_codec_alc269,snd_soc_core,snd_pcm


❯ sudo modprobe snd_hda_scodec_aw88399
[sudo] password for kittayya_in: 
modprobe: FATAL: Module snd_hda_scodec_aw88399 not found in directory /lib/modules/7.3.0-rc1-2-MANJARO

Ok, so what do you get with zcat /proc/config.gz | grep -i aw88399

zcat /proc/config.gz | grep -i aw88399

# CONFIG_SND_HDA_SCODEC_AW88399_I2C is not set
CONFIG_SND_SOC_AW88399_LIB=m
CONFIG_SND_SOC_AW88399=m

Was this in the output :thinking: You would need it for your woofers

yes it is, it is not just woofers, my laptop has two tweeters and two woofer, the tweeters also sound really tiny, very less volume, generally my laptop sounds really loud even at ten percent volume, now they are dumb, i mean almost mute

Yes, the 7.3 has this config option, however when compiling the kernel it was not set, hence even though the firmware is in place the kernel doesn’t use it. @philm could you have a look?

since manjaro is based on arch, i guess what I have done is enough, the git page said there is no need to patch the kernel if i use 7.3 rc-1 or above, I am no pro at this patching stuff, so I just did what the git page said which is to add the .bin file to lib/firmware and updated the kernel, it still didn’t work.

I’ve changed the topic title to something I feel is more descriptive; hopefully this is OK (and may get better attention). :wink:

GitHub - nadimkobeissi/16iax10h-linux-sound-saga: Actual, complete solution for Linux audio on the Lenovo Legion Pro 7i Gen 10 (16IAX10H) Β· GitHub

Guide: Linux Audio on the Lenovo Legion Pro 7i Gen 10 (16IAX10H)

Upstream status

The AW88399 HDA side codec driver has been merged into the Linux kernel and will ship starting with kernel 7.3-rc1.
Once you are running kernel 7.3-rc1 or later, the laptop’s woofers will work without any custom kernel, provided the aw88399_acf.bin firmware is installed in /lib/firmware

Supported devices

  • Lenovo Legion Pro 7i Gen 10 (16IAX10H)
  • Lenovo Legion Pro 7 Gen 10 (16AFR10H)
  • Lenovo Legion 5i Gen 9 (16IRX9)
  • Lenovo Legion Y9000P (IAX10H)
  • Lenovo Legion R9000P (ADR10)
  • Lenovo Legion R9000P (ADR10H)

This patch may apply to other devices with the same sound architecture (aw88399 smart amp driving two woofers as side-codecs to a main Realtek HDA codec via I2C). To check if this holds for device x not listed above, please read this guide.

yes, my device is 16IAX10H

❯ fastfetch
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ    kittayya_in@kittayyain
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ    ----------------------
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ    OS: Manjaro Linux x86_64
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ    Host: 83F5 (Legion Pro 7 16IAX10H)
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ            β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ    Kernel: Linux 7.3.0-rc1-2-MANJARO
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ    Uptime: 7 hours, 30 mins
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ    Packages: 29 (flatpak), 1291 (pacman)[stable]
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ    Shell: zsh 5.9.2
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ    Display (SDC420B): 2560x1600 in 16", 240 Hz [Built-in]
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ    Desktop Environment: GNOME 50.4
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ    Window Manager: Mutter (Wayland)
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ    WM Theme: default-pure
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ    Theme: KvLibadwaitaMaiaDark [Qt], adw-gtk3-dark [GTK2/3/4]
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ    Icons: Papirus-Dark-Maia [Qt], Papirus-Light [GTK2/3/4]
                                Font: Noto Sans (11pt) [GTK2/3/4]
                                Cursor: Bibata-Modern-Ice (24px)
                                Terminal: GNOME Console 50.0
                                Terminal Font: MesloLGS NF (11pt)
                                CPU: Intel(R) Core(TM) Ultra 9 275HX (8+16) @ 5.40 GHz
                                GPU 1: NVIDIA GeForce RTX 5070 Ti Mobile [Discrete]
                                GPU 2: Intel Graphics @ 1.90 GHz [Integrated]
                                Memory: 9.88 GiB / 30.77 GiB (32%)
                                Swap: Disabled
                                Disk (/): 89.34 GiB / 953.57 GiB (9%) - btrfs
                                Disk (/run/media/kittayya_in/Data): 928.52 GiB / 953.85 GiB (97%) - ntfs3
                                Local IP (wlp130s0f0): 192.168.0.179/24
                                Battery (L24D4PC1): 100% [AC Connected]
                                Locale: en_IN
                                

I think the reason is that zcat /proc/config.gz | grep -i aw88399 didn’t show

CONFIG_SND_HDA_SCODEC_AW88399=m
CONFIG_SND_HDA_SCODEC_AW88399_I2C=m   

but # CONFIG_SND_HDA_SCODEC_AW88399_I2C is not set. Hence the kernel needs to be recompiled with the CONFIG_SND_HDA_SCODEC_AW88399 config option. Perhaps it was just missed because it’s new. Anyway, without this it can’t work.

what should i do? should i wait for next kernal? i mean next stable release?

In Lenovo Legion Pro 7: Low sound output; only 2 of 4 speakers working (Legion Pro 7 16IAX10H) realtek alc 3306 - #10 by jofi i notified Philip. He compiles the Manjaro kernels. There is already a newer version 7.3.0-rc2-1-MANJARO on the unstable branch. I just checked it but this config option is missing there too so i also get

❯ zcat /proc/config.gz | grep -i aw88399
# CONFIG_SND_HDA_SCODEC_AW88399_I2C is not set
CONFIG_SND_SOC_AW88399_LIB=m
CONFIG_SND_SOC_AW88399=m

so switching branches won’t help. So, yes waiting :man_shrugging:

thank you for notifying the team, please tell me the necessary changes will take place when there will be a stabel release of the kernel, I hope they take make the necessary changes, thanks again for the time.