No output or input devices found [Dual Boot Manjaro KDE | HP 15s AMD]

I got a new HP 15s Laptop and dual booted Manjaro KDE on it. I’ve done it before on a Lenovo Ideapad (Intel) and an ASUS TUF (AMD) with no issues, but on this HP I’m getting a No output or input devices found error for audio. The audio output on Windows isn’t working either. I have sof-firmware and alsa-ucm-conf installed. I also created the file /etc/modprobe.d/soundfix.conf and included

options snd-intel-dspcfg dsp_driver=1 

but it didn’t work, so I assume that works only for HP Intel devices. I’d like a solution for this please.

pactl list sources

Source #0
        State: SUSPENDED
        Name: auto_null.monitor
        Description: Monitor of Dummy Output
        Driver: module-null-sink.c
        Sample Specification: s16le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 16
        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 of Sink: auto_null
        Latency: 0 usec, configured 0 usec
        Flags: DECIBEL_VOLUME LATENCY 
        Properties:
                device.description = "Monitor of Dummy Output"
                device.class = "monitor"
                device.icon_name = "audio-input-microphone"
        Formats:
                pcm
inxi -Fxxxx
System:
  Host: lotus-manjaro Kernel: 6.1.25-1-MANJARO arch: x86_64 bits: 64
    compiler: gcc v: 12.2.1 Desktop: KDE Plasma v: 5.27.4 tk: Qt v: 5.15.8
    wm: kwin_x11 vt: 1 dm: SDDM Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: HP product: HP Laptop 15s-eq2xxx v: N/A
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: HP model: 887A v: 59.21 serial: <superuser required> UEFI: AMI
    v: F.27 date: 10/20/2022
Battery:
  ID-1: BAT0 charge: 40.7 Wh (100.0%) condition: 40.7/40.7 Wh (100.0%)
    volts: 12.5 min: 11.3 model: HP Primary type: Li-ion serial: SerialNumber
    status: discharging
CPU:
  Info: 6-core model: AMD Ryzen 5 5500U with Radeon Graphics bits: 64
    type: MT MCP smt: enabled arch: Zen 2 rev: 1 cache: L1: 384 KiB L2: 3 MiB
    L3: 8 MiB
  Speed (MHz): avg: 2421 high: 4033 min/max: 1400/4056 boost: enabled cores:
    1: 1796 2: 1684 3: 3942 4: 1981 5: 4033 6: 1400 7: 1784 8: 1769 9: 3947
    10: 3798 11: 1473 12: 1455 bogomips: 50322
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: AMD Lucienne vendor: Hewlett-Packard driver: amdgpu v: kernel
    arch: GCN-5 pcie: speed: 8 GT/s lanes: 16 ports: active: eDP-1
    empty: HDMI-A-1 bus-ID: 03:00.0 chip-ID: 1002:164c class-ID: 0300
    temp: 53.0 C
  Device-2: Chicony HP TrueVision HD Camera type: USB driver: uvcvideo
    bus-ID: 1-3:2 chip-ID: 04f2:b6f1 class-ID: 0e02 serial: 0001
  Display: x11 server: X.Org v: 21.1.8 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: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93") monitors: <missing: xrandr>
  Monitor-1: eDP-1 model: AU Optronics 0x499f res: 1920x1080 dpi: 142
    size: 344x194mm (13.54x7.64") diag: 395mm (15.5") modes: max: 1920x1080
    min: 640x480
  API: OpenGL v: 4.6 Mesa 23.0.2 renderer: AMD Radeon Graphics (renoir LLVM
    15.0.7 DRM 3.49 6.1.25-1-MANJARO) direct-render: Yes
Audio:
  Device-1: AMD Renoir Radeon High Definition Audio vendor: Hewlett-Packard
    driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
    bus-ID: 03:00.1 chip-ID: 1002:1637 class-ID: 0403
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Hewlett-Packard
    driver: snd_rn_pci_acp3x v: kernel pcie: speed: 8 GT/s lanes: 16
    bus-ID: 03:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-3: AMD Family 17h/19h HD Audio vendor: Hewlett-Packard
    driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
    bus-ID: 03:00.6 chip-ID: 1022:15e3 class-ID: 0403
  API: ALSA v: k6.1.25-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator
  Server-1: JACK v: 1.9.22 status: off
  Server-2: PipeWire v: 0.3.70 status: off with: wireplumber status: off
  Server-3: PulseAudio v: 16.1 status: active
Network:
  Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter
    vendor: Hewlett-Packard driver: rtw_8822ce v: N/A pcie: speed: 2.5 GT/s
    lanes: 1 port: f000 bus-ID: 01:00.0 chip-ID: 10ec:c822 class-ID: 0280
  IF: wlo1 state: up mac: 14:d4:24:ea:b9:49
Bluetooth:
  Device-1: Realtek Bluetooth Radio type: USB driver: btusb v: 0.8
    bus-ID: 1-4:3 chip-ID: 0bda:b00c class-ID: e001 serial: 00e04c000001
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Drives:
  Local Storage: total: 476.94 GiB used: 7.63 GiB (1.6%)
  ID-1: /dev/nvme0n1 vendor: Western Digital model: WD PC SN740
    SDDPNQD-512G-1006 size: 476.94 GiB speed: 63.2 Gb/s lanes: 4 type: SSD
    serial: 224130806097 rev: HPS3 temp: 35.9 C scheme: GPT
Partition:
  ID-1: / size: 67.7 GiB used: 7.55 GiB (11.2%) fs: ext4 dev: /dev/nvme0n1p6
  ID-2: /boot/efi size: 256 MiB used: 86.6 MiB (33.8%) fs: vfat
    dev: /dev/nvme0n1p1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 59.4 C mobo: N/A gpu: amdgpu temp: 53.0 C
  Fan Speeds (RPM): fan-1: 0 fan-2: 0
Info:
  Processes: 249 Uptime: 13m wakeups: 2328 Memory: 14.95 GiB
  used: 2.02 GiB (13.5%) Init: systemd v: 252 default: graphical Compilers:
  gcc: 12.2.1 clang: 15.0.7 Packages: pm: pacman pkgs: 1056 Shell: Zsh v: 5.9
  default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.26

check if there are bios updates avaiable first. if your audio device isn’t working even with ms-windows then something is weird and a general problem.

p.s.: check your bios settings also, maybe the audio device is actually disabled

Checked for BIOS updates, nothing yet. Also yes it’s definitely weird cus the audio randomly works out of nowhere on either Windows or Manjaro but when I reboot to the other OS it’s lost again.

I was trying out Kali Linux before this and I had the same issue. The only way I could fix it on Windows was by resetting Windows, and I removed Kali before doing it. Maybe I’ll try resetting Windows with Manjaro installed instead of removing it, see if it stabilizes anything.

Edit: Checked the BIOS for audio options, nothing regarding that in there

there’s a high potential that this is the problem. what you can test is to switch from pulseaudio to the more actual pipewire. keep in mind that this is a try with no guarantee to solve the problem. it can or cannot.if you wanna try use the below

sudo pacman -Ru --nodeps pulseaudio pulseaudio-equalizer pulseaudio-jack pulseaudio-lirc pulseaudio-rtp pulseaudio-zeroconf pulseaudio-bluetooth pulseaudio-pa pulseaudio-alsa pulseaudio-ctl manjaro-pulse && sudo pacman -S manjaro-pipewire

I didn’t have pulseaudio-equalizer pulseaudio-jack pulseaudio-lirc pulseaudio-rtp pulseaudio-pa installed so I removed the rest and installed manjaro-pipewire

sudo pacman -Ru --nodeps pulseaudio pulseaudio-zeroconf pulseaudio-bluetooth pulseaudio-alsa pulseaudio-ctl manjaro-pulse && sudo pacman -S manjaro-pipewire

Nothing changed, pipewire got installed but it had the same error. But I did make the following observations:

  1. Shutting down the PC and waiting for more than 10 seconds and booting it makes the audio work on Windows and Linux.

  2. Restarting to Linux from Windows causes no issues, audio works on Linux as well.

  3. Restarting to Windows from Linux however breaks it and I have to shutdown and wait for 10 seconds before booting to get it to work.

  4. Restarting from Windows to Windows has no effect. But restarting from Linux to Linux breaks it. So it only works on Linux once per boot.

I have nothing to add to this insanity💀 It it is some weird firmware issue that seems to get fixed on a cold boot. It doesn’t seem to be a pulseaudio/pipewire issue.

Anyway, thanks a lot for your help!