Biostar B450M Realtek ALC887 Audio Line Out Back Panel no audio

Recently built a media PC and turns out the back panel audio wasn’t working. Same issue with Windows so I thought it was a defective motherboard but today I tried to update BIOS and drivers and the audio driver failed (it uninstalled the previous one). Now using the Windows default drivers the back panel audio works just fine!

Now back to Manjaro, using KDE (haven’t tried Gnome yet) and the back panel audio makes no sound and it used to be glitchy by showing the audio source OSD when doing video playback. Switching to the edgelord branch seemed to fix those but still no audio in the back panel. Tried a newer kernel 6.11.4-1 but no dice…

Here’s some info output:

sudo inxi --admin --verbosity=7 --filter --no-host --width                              ✔ 
[sudo] password for replica: 
System:
  Kernel: 6.11.3-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-6.11-x86_64
    root=UUID=18ae14a4-fb61-4fe5-a583-3f0219d5e450 rw rootflags=subvol=@ quiet
    splash udev.log_priority=3
  Desktop: KDE Plasma v: 6.2.1 tk: Qt v: N/A wm: kwin_x11 dm: SDDM
    Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop System: BIOSTAR product: B450MH v: N/A serial: N/A Chassis:
    type: 3 serial: N/A
  Mobo: BIOSTAR model: B450MH serial: N/A
    uuid: 03000200-0400-0500-0006-000700080009 UEFI: American Megatrends LLC.
    v: 5.17 date: 03/04/2024
Memory:
  System RAM: total: 16 GiB available: 13.59 GiB used: 2.4 GiB (17.7%)
  Array-1: capacity: 128 GiB note: check slots: 2 modules: 2 EC: None
    max-module-size: 64 GiB note: est.
  Device-1: Channel-A DIMM 0 type: DDR4 detail: synchronous unbuffered
    (unregistered) size: 8 GiB speed: 3000 MT/s volts: curr: 1.2 min: 1.2
    max: 1.2 width (bits): data: 64 total: 64 manufacturer: G Skill Intl
    part-no: F4-3600C16-8GVKC serial: N/A
  Device-2: Channel-B DIMM 0 type: DDR4 detail: synchronous unbuffered
    (unregistered) size: 8 GiB speed: 3000 MT/s volts: curr: 1.2 min: 1.2
    max: 1.2 width (bits): data: 64 total: 64 manufacturer: G Skill Intl
    part-no: F4-3600C16-8GVKC serial: N/A
CPU:
  Info: model: AMD Ryzen 5 2400G with Radeon Vega Graphics socket: AM4 bits: 64
    type: MT MCP arch: Zen level: v3 note: check built: 2017-19 process: GF 14nm
    family: 0x17 (23) model-id: 0x11 (17) stepping: 0 microcode: 0x8101016
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 4 threads: 8 tpc: 2
    smt: enabled cache: L1: 384 KiB desc: d-4x32 KiB; i-4x64 KiB L2: 2 MiB
    desc: 4x512 KiB L3: 4 MiB desc: 1x4 MiB
  Speed (MHz): avg: 1600 min/max: 1600/3600 boost: enabled
    base/boost: 3600/3900 scaling: driver: acpi-cpufreq governor: schedutil
    volts: 1.5 V ext-clock: 100 MHz cores: 1: 1600 2: 1600 3: 1600 4: 1600
    5: 1600 6: 1600 7: 1600 8: 1600 bogomips: 57517
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext clflush clflushopt clzero cmov cmp_legacy constant_tsc cpb
    cpuid cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c
    flushbyasid fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb irperf
    lahf_lm lbrv lm mca mce misalignsse mmx mmxext monitor movbe msr mtrr
    mwaitx nonstop_tsc nopl npt nrip_save nx osvw overflow_recov pae pat
    pausefilter pclmulqdq pdpe1gb perfctr_core perfctr_llc perfctr_nb
    pfthreshold pge pni popcnt pse pse36 rapl rdrand rdseed rdtscp rep_good
    sep sev sev_es sha_ni skinit smap smca smep ssbd sse sse2 sse4_1 sse4_2
    sse4a ssse3 succor svm svm_lock syscall tce topoext tsc tsc_scale
    v_vmsave_vmload vgif vmcb_clean vme vmmcall wdt xgetbv1 xsave xsavec
    xsaveerptr xsaveopt
 Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Raven Ridge [Radeon Vega Series /
    Radeon Mobile Series] vendor: Biostar Microtech Intl Corp driver: amdgpu
    v: kernel arch: GCN-5 code: Vega process: GF 14nm built: 2017-20 pcie:
    gen: 3 speed: 8 GT/s lanes: 16 ports: active: DP-1,HDMI-A-1 empty: HDMI-A-2
    bus-ID: 09:00.0 chip-ID: 1002:15dd class-ID: 0300 temp: 44.0 C
  Device-2: Xiongmai web camera driver: snd-usb-audio,uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-6:3 chip-ID: 23c5:1478
    class-ID: 0102 serial: <filter>
  Display: unspecified server: X.Org v: 21.1.13 with: Xwayland v: 24.1.3
    compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
    alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3000x2038 s-dpi: 96 s-size: 791x537mm (31.14x21.14")
    s-diag: 956mm (37.64")
  Monitor-1: DP-1 mapped: DisplayPort-0 pos: top-left
    model: Lenovo LEN S22e-19 serial: <filter> built: 2020 res: 1080x1920 hz: 60
    dpi: 102 gamma: 1.2 size: 268x476mm (10.55x18.74") diag: 546mm (21.5")
    ratio: 16:9 modes: max: 1920x1080 min: 720x400
  Monitor-2: HDMI-A-1 mapped: HDMI-A-0 pos: primary,bottom-r
    model: LG (GoldStar) M2362D serial: <filter> built: 2011 res: 1920x1080
    hz: 60 dpi: 82 gamma: 1.2 size: 598x336mm (23.54x13.23")
    diag: 587mm (23.1") ratio: 16:9, 15:9 modes: max: 1920x1080 min: 720x400
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast gbm: drv: radeonsi surfaceless: drv: radeonsi x11:
    drv: radeonsi inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.2.4-arch1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon Vega 11 Graphics
    (radeonsi raven LLVM 18.1.8 DRM 3.59 6.11.3-1-MANJARO) device-ID: 1002:15dd
    memory: 1.95 GiB unified: no
  API: Vulkan v: 1.3.295 layers: N/A device: 0 type: integrated-gpu name: AMD
    Radeon Vega 11 Graphics (RADV RAVEN) driver: mesa radv v: 24.2.4-arch1.1
    device-ID: 1002:15dd surfaces: xcb,xlib
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP
    Audio driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 09:00.1 chip-ID: 1002:15de class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] Family 17h/19h HD Audio
    vendor: Biostar Microtech Intl Corp driver: snd_hda_intel v: kernel pcie:
    gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 09:00.6 chip-ID: 1022:15e3
    class-ID: 0403
  Device-3: Xiongmai web camera driver: snd-usb-audio,uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-6:3 chip-ID: 23c5:1478
    class-ID: 0102 serial: <filter>
  API: ALSA v: k6.11.3-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.2.5 status: n/a (root, process) with:
    1: pipewire-pulse status: active 2: wireplumber status: active
    3: pipewire-alsa type: plugin tools: pactl,pw-cat,pw-cli,wpctl

pactl list cards                                                                        ✔ 

pactl list cards                                                                                     ✔ 
Card #50
        Name: alsa_card.usb-Xiongmai_web_camera_12345678-02
        Driver: alsa
        Owner Module: n/a
        Properties:
                api.acp.auto-port = "false"
                api.alsa.card = "2"
                api.alsa.card.longname = "Xiongmai web camera at usb-0000:01:00.0-6, high speed"
                api.alsa.card.name = "web camera"
                api.alsa.path = "hw:2"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio2"
                api.dbus.ReserveDevice1.Priority = "-20"
                device.api = "alsa"
                device.bus = "usb"
                device.bus-id = "usb-Xiongmai_web_camera_12345678-02"
                device.bus_path = "pci-0000:01:00.0-usb-0:6:1.2"
                device.description = "web camera"
                device.enum.api = "udev"
                device.form_factor = "webcam"
                device.icon_name = "camera-web-analog-usb"
                device.name = "alsa_card.usb-Xiongmai_web_camera_12345678-02"
                device.nick = "web camera"
                device.plugged.usec = "9396521"
                device.product.id = "0x1478"
                device.product.name = "web camera"
                device.serial = "Xiongmai_web_camera_12345678"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-6/1-6:1.2/sound/card2"
                device.vendor.id = "0x23c5"
                device.vendor.name = "Xiongmai"
                media.class = "Audio/Device"
                factory.id = "15"
                client.id = "47"
                object.id = "50"
                object.serial = "50"
                object.path = "alsa:acp:camera"
                alsa.card = "2"
                alsa.card_name = "web camera"
                alsa.long_card_name = "Xiongmai web camera at usb-0000:01:00.0-6, high speed"
                alsa.driver_name = "snd_usb_audio"
                alsa.mixer_name = "USB Mixer"
                alsa.components = "USB23c5:1478"
                alsa.id = "camera"
                device.string = "2"
        Profiles:
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
                pro-audio: Pro Audio (sinks: 0, sources: 1, priority: 1, available: yes)
                input:mono-fallback: Mono Input (sinks: 0, sources: 1, priority: 1, available: yes)
        Active Profile: input:mono-fallback
        Ports:
                analog-input: Analog Input (type: Analog, priority: 10000, latency offset: 0 usec, availability unknown)
                        Properties:
                                port.type = "analog"
                                card.profile.port = "0"
                        Part of profile(s): input:mono-fallback

Card #52
        Name: alsa_card.pci-0000_09_00.6
        Driver: alsa
        Owner Module: n/a
        Properties:
                api.acp.auto-port = "false"
                api.alsa.card = "1"
                api.alsa.card.longname = "HD-Audio Generic at 0xfcc80000 irq 74"
                api.alsa.card.name = "HD-Audio Generic"
                api.alsa.path = "hw:1"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio1"
                api.dbus.ReserveDevice1.Priority = "-20"
                device.api = "alsa"
                device.bus = "pci"
                device.bus_path = "pci-0000:09:00.6"
                device.description = "Family 17h/19h HD Audio Controller"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_09_00.6"
                device.nick = "HD-Audio Generic"
                device.plugged.usec = "9437745"
                device.product.id = "0x15e3"
                device.product.name = "Family 17h/19h HD Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:09:00.6/sound/card1"
                device.vendor.id = "0x1022"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
                media.class = "Audio/Device"
                factory.id = "15"
                client.id = "47"
                object.id = "52"
                object.serial = "52"
                object.path = "alsa:acp:Generic_1"
                alsa.card = "1"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xfcc80000 irq 74"
                alsa.driver_name = "snd_hda_intel"
                alsa.mixer_name = "Realtek ALC897"
                alsa.components = "HDA:10ec0897,1565825e,00100402"
                alsa.id = "Generic_1"
                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)
                input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
                pro-audio: Pro Audio (sinks: 1, sources: 2, priority: 1, available: yes)
        Active Profile: output:analog-stereo+input:analog-stereo
        Ports:
                analog-input-front-mic: Front Microphone (type: Mic, priority: 8500, latency offset: 0 usec, availability group: Legacy 1, available)
                        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
                analog-input-rear-mic: Rear Microphone (type: Mic, priority: 8200, latency offset: 0 usec, availability group: Legacy 2, not available)
                        Properties:
                                port.type = "mic"
                                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
                analog-input-linein: Line In (type: Line, priority: 8100, latency offset: 0 usec, availability group: Legacy 3, not available)
                        Properties:
                                port.type = "line"
                                port.availability-group = "Legacy 3"
                                card.profile.port = "2"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-output-lineout: Line Out (type: Line, priority: 9000, latency offset: 0 usec, availability group: Legacy 4, available)
                        Properties:
                                port.type = "line"
                                port.availability-group = "Legacy 4"
                                card.profile.port = "3"
                        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 5, available)
                        Properties:
                                port.type = "headphones"
                                port.availability-group = "Legacy 5"
                                device.icon_name = "audio-headphones"
                                card.profile.port = "4"
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
           
pactl list sinks                                                                                                                                                  ✔ 
Sink #55
        State: SUSPENDED
        Name: alsa_output.pci-0000_09_00.6.analog-stereo
        Description: Family 17h/19h HD Audio Controller Analog Stereo
        Driver: PipeWire
        Sample Specification: s32le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 4294967295
        Mute: no
        Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: alsa_output.pci-0000_09_00.6.analog-stereo.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.card = "1"
                alsa.card_name = "HD-Audio Generic"
                alsa.class = "generic"
                alsa.components = "HDA:10ec0897,1565825e,00100402"
                alsa.device = "0"
                alsa.driver_name = "snd_hda_intel"
                alsa.id = "Generic_1"
                alsa.long_card_name = "HD-Audio Generic at 0xfcc80000 irq 74"
                alsa.mixer_name = "Realtek ALC897"
                alsa.name = "ALC897 Analog"
                alsa.resolution_bits = "16"
                alsa.subclass = "generic-mix"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.sync.id = "00000000:00000000:00000000:00000000"
                api.alsa.card.longname = "HD-Audio Generic at 0xfcc80000 irq 74"
                api.alsa.card.name = "HD-Audio Generic"
                api.alsa.path = "front:1"
                api.alsa.pcm.card = "1"
                api.alsa.pcm.stream = "playback"
                audio.channels = "2"
                audio.position = "FL,FR"
                card.profile.device = "4"
                device.api = "alsa"
                device.class = "sound"
                device.id = "52"
                device.profile.description = "Analog Stereo"
                device.profile.name = "analog-stereo"
                device.routes = "2"
                factory.name = "api.alsa.pcm.sink"
                media.class = "Audio/Sink"
                device.description = "Family 17h/19h HD Audio Controller"
                node.name = "alsa_output.pci-0000_09_00.6.analog-stereo"
                node.nick = "ALC897 Analog"
                node.pause-on-idle = "false"
                object.path = "alsa:acp:Generic_1:4:playback"
                port.group = "playback"
                priority.driver = "1009"
                priority.session = "1009"
                factory.id = "19"
                clock.quantum-limit = "8192"
                client.id = "47"
                node.driver = "true"
                node.loop.name = "data-loop.0"
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "55"
                object.serial = "55"
                api.acp.auto-port = "false"
                api.alsa.card = "1"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio1"
                api.dbus.ReserveDevice1.Priority = "-20"
                device.bus = "pci"
                device.bus_path = "pci-0000:09:00.6"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_09_00.6"
                device.nick = "HD-Audio Generic"
                device.plugged.usec = "9437745"
                device.product.id = "0x15e3"
                device.product.name = "Family 17h/19h HD Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:09:00.6/sound/card1"
                device.vendor.id = "0x1022"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
                device.string = "1"
        Ports:
                analog-output-lineout: Line Out (type: Line, priority: 9000, availability group: Legacy 4, available)
                analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability group: Legacy 5, available)
        Active Port: analog-output-headphones
        Formats:
                pcm

Thank you for your time and support. Have a wonderful day, cheers!

1 Like

Pipewire sink is using Headphones output port rather than Line Out port

If Gnome audio controls do not have option to change output port I suggest install pavucontrol (PulseAudio Volume Control)

Thank you for responding and I’m sorry for the confusion. I’m using KDE and I can switch between headphones and speakers (front panel and back panel). Also pavucontrol can switch but the problem persists, no audio thru speakers which are connected at the back of my PC.

You see the Active Port: analog-output-headphones because I don’t have audio thru my speakers so I’m currently using my headphones.

Here’s a full pactl list cards without the headphones plugged in:

pactl list cards                                                                                     ✔ 
Card #50
        Name: alsa_card.usb-Xiongmai_web_camera_12345678-02
        Driver: alsa
        Owner Module: n/a
        Properties:
                api.acp.auto-port = "false"
                api.alsa.card = "2"
                api.alsa.card.longname = "Xiongmai web camera at usb-0000:01:00.0-6, high speed"
                api.alsa.card.name = "web camera"
                api.alsa.path = "hw:2"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio2"
                api.dbus.ReserveDevice1.Priority = "-20"
                device.api = "alsa"
                device.bus = "usb"
                device.bus-id = "usb-Xiongmai_web_camera_12345678-02"
                device.bus_path = "pci-0000:01:00.0-usb-0:6:1.2"
                device.description = "web camera"
                device.enum.api = "udev"
                device.form_factor = "webcam"
                device.icon_name = "camera-web-analog-usb"
                device.name = "alsa_card.usb-Xiongmai_web_camera_12345678-02"
                device.nick = "web camera"
                device.plugged.usec = "9160920"
                device.product.id = "0x1478"
                device.product.name = "web camera"
                device.serial = "Xiongmai_web_camera_12345678"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-6/1-6:1.2/sound/card2"
                device.vendor.id = "0x23c5"
                device.vendor.name = "Xiongmai"
                media.class = "Audio/Device"
                factory.id = "15"
                client.id = "47"
                object.id = "50"
                object.serial = "50"
                object.path = "alsa:acp:camera"
                alsa.card = "2"
                alsa.card_name = "web camera"
                alsa.long_card_name = "Xiongmai web camera at usb-0000:01:00.0-6, high speed"
                alsa.driver_name = "snd_usb_audio"
                alsa.mixer_name = "USB Mixer"
                alsa.components = "USB23c5:1478"
                alsa.id = "camera"
                device.string = "2"
        Profiles:
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
                pro-audio: Pro Audio (sinks: 0, sources: 1, priority: 1, available: yes)
                input:mono-fallback: Mono Input (sinks: 0, sources: 1, priority: 1, available: yes)
        Active Profile: input:mono-fallback
        Ports:
                analog-input: Analog Input (type: Analog, priority: 10000, latency offset: 0 usec, availability unknown)
                        Properties:
                                port.type = "analog"
                                card.profile.port = "0"
                        Part of profile(s): input:mono-fallback

Card #51
        Name: alsa_card.pci-0000_09_00.1
        Driver: alsa
        Owner Module: n/a
        Properties:
                api.acp.auto-port = "false"
                api.alsa.card = "0"
                api.alsa.card.longname = "HD-Audio Generic at 0xfcc88000 irq 73"
                api.alsa.card.name = "HD-Audio Generic"
                api.alsa.path = "hw:0"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio0"
                api.dbus.ReserveDevice1.Priority = "-20"
                device.api = "alsa"
                device.bus = "pci"
                device.bus_path = "pci-0000:09:00.1"
                device.description = "Raven/Raven2/Fenghuang HDMI/DP Audio Controller"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_09_00.1"
                device.nick = "HD-Audio Generic"
                device.plugged.usec = "9089069"
                device.product.id = "0x15de"
                device.product.name = "Raven/Raven2/Fenghuang HDMI/DP Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:09:00.1/sound/card0"
                device.vendor.id = "0x1002"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
                media.class = "Audio/Device"
                factory.id = "15"
                client.id = "47"
                object.id = "51"
                object.serial = "51"
                object.path = "alsa:acp:Generic"
                alsa.card = "0"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xfcc88000 irq 73"
                alsa.driver_name = "snd_hda_intel"
                alsa.mixer_name = "ATI R6xx HDMI"
                alsa.components = "HDA:1002aa01,00aa0100,00100700"
                alsa.id = "Generic"
                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: yes)
                output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) 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: yes)
                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)
                pro-audio: Pro Audio (sinks: 3, 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, available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 2"
                                device.icon_name = "video-display"
                                card.profile.port = "1"
                                device.product.name = "M2362D"
                        Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-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

Card #52
        Name: alsa_card.pci-0000_09_00.6
        Driver: alsa
        Owner Module: n/a
        Properties:
                api.acp.auto-port = "false"
                api.alsa.card = "1"
                api.alsa.card.longname = "HD-Audio Generic at 0xfcc80000 irq 74"
                api.alsa.card.name = "HD-Audio Generic"
                api.alsa.path = "hw:1"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio1"
                api.dbus.ReserveDevice1.Priority = "-20"
                device.api = "alsa"
                device.bus = "pci"
                device.bus_path = "pci-0000:09:00.6"
                device.description = "Family 17h/19h HD Audio Controller"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_09_00.6"
                device.nick = "HD-Audio Generic"
                device.plugged.usec = "9201155"
                device.product.id = "0x15e3"
                device.product.name = "Family 17h/19h HD Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:09:00.6/sound/card1"
                device.vendor.id = "0x1022"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
                media.class = "Audio/Device"
                factory.id = "15"
                client.id = "47"
                object.id = "52"
                object.serial = "52"
                object.path = "alsa:acp:Generic_1"
                alsa.card = "1"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xfcc80000 irq 74"
                alsa.driver_name = "snd_hda_intel"
                alsa.mixer_name = "Realtek ALC897"
                alsa.components = "HDA:10ec0897,1565825e,00100402"
                alsa.id = "Generic_1"
                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)
                input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
                pro-audio: Pro Audio (sinks: 1, sources: 2, priority: 1, available: yes)
        Active Profile: output:analog-stereo+input:analog-stereo
        Ports:
                analog-input-front-mic: Front Microphone (type: Mic, priority: 8500, latency offset: 0 usec, availability group: Legacy 1, available)
                        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
                analog-input-rear-mic: Rear Microphone (type: Mic, priority: 8200, latency offset: 0 usec, availability group: Legacy 2, not available)
                        Properties:
                                port.type = "mic"
                                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
                analog-input-linein: Line In (type: Line, priority: 8100, latency offset: 0 usec, availability group: Legacy 3, not available)
                        Properties:
                                port.type = "line"
                                port.availability-group = "Legacy 3"
                                card.profile.port = "2"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-output-lineout: Line Out (type: Line, priority: 9000, latency offset: 0 usec, availability group: Legacy 4, available)
                        Properties:
                                port.type = "line"
                                port.availability-group = "Legacy 4"
                                card.profile.port = "3"
                        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 5, available)
                        Properties:
                                port.type = "headphones"
                                port.availability-group = "Legacy 5"
                                device.icon_name = "audio-headphones"
                                card.profile.port = "4"
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo

Still no audio :frowning_face:

I want to try the Realtek drivers using this guide

but I don’t know what I’m doing wrong

sudo mhwd -a pci nonfree 0403                                                                                                                                                                      ✔ 
Warning: No config found for device: 0000:09:00.1 (0403:1002:15de) Multimedia controller ATI Technologies Inc Raven/Raven2/Fenghuang HDMI/DP Audio Controller
Warning: No config found for device: 0000:09:00.6 (0403:1022:15e3) Multimedia controller AMD Family 17h (Models 10h-1fh) HD Audio Controller

OP and 4 other users in the previous topic are no longer active

PipeWire data shows snd_hda_intel driver is already in use

Card #51
        Name: alsa_card.pci-0000_09_00.1

                device.description = "Raven/Raven2/Fenghuang HDMI/DP Audio Controller"
 
                alsa.card = "0"
                alsa.card_name = "HD-Audio Generic"

                alsa.driver_name = "snd_hda_intel"
                alsa.mixer_name = "ATI R6xx HDMI"
Card #52
        Name: alsa_card.pci-0000_09_00.6

                device.description = "Family 17h/19h HD Audio Controller"

                alsa.card = "1"
                alsa.card_name = "HD-Audio Generic"

                alsa.driver_name = "snd_hda_intel"
                alsa.mixer_name = "Realtek ALC897"

Topic from 2020 has been archived to avoid further misconceptions


Please post information about ALSA mixer controls for ALC897 onboard audio device

amixer --card=1

ALSA mixer controls can also be viewed with alsamixer -c1 to check if Speaker output is muted but screesnshots of alsamixer are less helpful than amixer text data

Thank you so much for responding and your time, here’s the output

amixer --card=1                                                                                                                                                                                    ✔ 
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 70 [80%] [-12.75dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB] [on]
  Front Right: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 253 [99%] [-0.40dB]
  Front Right: Playback 253 [99%] [-0.40dB]
Simple mixer control 'Front',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB] [off]
  Front Right: Playback 87 [100%] [0.00dB] [off]
Simple mixer control 'Front Mic',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [off]
  Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Front Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 3 [100%] [30.00dB]
  Front Right: 3 [100%] [30.00dB]
Simple mixer control 'Surround',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 0 [0%] [-65.25dB] [off]
  Front Right: Playback 0 [0%] [-65.25dB] [off]
Simple mixer control 'Center',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 0 [0%] [-65.25dB] [off]
Simple mixer control 'LFE',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 0 [0%] [-65.25dB] [off]
Simple mixer control 'Line',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [off]
  Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Line Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 63 [100%] [30.00dB] [off]
  Front Right: Capture 63 [100%] [30.00dB] [off]
Simple mixer control 'Capture',1
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 0 [0%] [-17.25dB] [off]
  Front Right: Capture 0 [0%] [-17.25dB] [off]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Enabled'
Simple mixer control 'Channel Mode',0
  Capabilities: enum
  Items: '2ch' '4ch' '6ch'
  Item0: '2ch'
Simple mixer control 'Input Source',0
  Capabilities: cenum
  Items: 'Rear Mic' 'Front Mic' 'Line'
  Item0: 'Front Mic'
Simple mixer control 'Input Source',1
  Capabilities: cenum
  Items: 'Rear Mic' 'Front Mic' 'Line'
  Item0: 'Front Mic'
Simple mixer control 'Loopback Mixing',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Disabled'
Simple mixer control 'Rear Mic',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [off]
  Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Rear Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]

ALSA data shows Auto-Mute Mode is Enabled, so the Front speakers would be muted [off] automatically if Heaphones are plugged in

To disable Auto-Mute Mode

amixer --card=1 sset 'Auto-Mute Mode' Disabled

To un-mute the Front speaker output

amixer --card=1 sset 'Front' 87 unmute

Thank you for the continued support. Here’s the output:

    ~  amixer --card=1 sset 'Auto-Mute Mode' Disabled                                                                                                                                                   1 ✘ 
amixer: Unable to find simple control 'Auto-Mute Mode',0

    ~  amixer --card=1 sset 'Front' 87 unmute                                                                                                                                                           1 ✘ 
amixer: Unable to find simple control 'Front',0

Try using alsamixer to change ALSA controls

sudo alsamixer --card=1

to locate ‘Auto-Mute Mode’ and to change to ‘Disabled’

to Locate ‘Front’ output and M to unmute ‘Front’ output [OO]

1 Like

Absolute chap you are!! That did the trick!

Honestly, thank you so much for the time and help! I hope you have a fun and wonderful week!

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

I thought I bought a defective motherboard as it appeared to have corrosion but it was fine. What wasn’t fine was that the audio was cracking in KDE and Gnome 46 would only have audio using the front panel and not the back. This is not ideal as the front panel is ideal for headphones and the back for speakers (impedance too high, case location).

Now that I’m back in Gnome 47 the problem persists. The solution:

Using alsamixer to change ALSA controls

sudo alsamixer --card=1

to locate ‘Auto-Mute Mode’ and to change to ‘Disabled’

to Locate ‘Front’ output and raise volume to 100 ‘Front’

Special thanks to @nikgnomic for the solution.