You are not logged in.

#1 2025-12-16 19:50:26

RudderDuck
Member
Registered: 2022-08-03
Posts: 12

[SOLVED] HDMI sound no longer available after upgrade

After an upgrade I now cannot use my monitors for HDMI sound output. I am using an NVIDIA GeForce RTX 3090 card.

pavucontrol used to also show the HDMI option but now doesn't (forgot what it is called). There I could change sound output to the monitors.

pactl list cards

shows the webcam, onboard sound card and usb connected soundcard but not the nvidia/hdmi card.

sudo dmesg | grep -iE 'snd|sof'
[    0.093020] software IO TLB: area num 16.
[    0.803941] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.803942] software IO TLB: mapped [mem 0x00000000a4da5000-0x00000000a8da5000] (64MB)
[    3.016159] x86/amd: Previous system reset reason [0x00080800]: software wrote 0x6 to reset control register 0xCF9
[    3.396287] ata1.00: Features: Trust Dev-Sleep DIPM NCQ-sndrcv
[    4.199483] ata3.00: Features: Trust Dev-Sleep DIPM NCQ-sndrcv
[    8.892191] snd_hda_intel 0000:04:00.1: Disabling MSI
[    8.892212] snd_hda_intel 0000:04:00.1: Handle vga_switcheroo audio client
[    8.892382] snd_hda_intel 0000:06:00.4: enabling device (0000 -> 0002)
[    8.968261] snd_hda_codec_alc882 hdaudioC1D0: ALCS1200A: SKU not ready 0x00000000
[    8.968785] snd_hda_codec_alc882 hdaudioC1D0: autoconfig for ALCS1200A: line_outs=3 (0x14/0x15/0x16/0x0/0x0) type:line
[    8.968790] snd_hda_codec_alc882 hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    8.968798] snd_hda_codec_alc882 hdaudioC1D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[    8.968800] snd_hda_codec_alc882 hdaudioC1D0:    mono: mono_out=0x0
[    8.968802] snd_hda_codec_alc882 hdaudioC1D0:    dig-out=0x1e/0x0
[    8.968805] snd_hda_codec_alc882 hdaudioC1D0:    inputs:
[    8.968807] snd_hda_codec_alc882 hdaudioC1D0:      Rear Mic=0x18
[    8.968810] snd_hda_codec_alc882 hdaudioC1D0:      Front Mic=0x19
[    8.968812] snd_hda_codec_alc882 hdaudioC1D0:      Line=0x1a
[    9.782961] usbcore: registered new interface driver snd-usb-audio

xrandr output has no hdmi connections

xrandr -q 
Screen 0: minimum 16 x 16, current 7680 x 2160, maximum 32767 x 32767
DP-1 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 600mm x 340mm
   3840x2160     59.98*+
   2048x1536     59.95  
   1920x1440     59.90  
   1600x1200     59.87  
   1440x1080     59.99  
   1400x1050     59.98  
   1280x1024     59.89  
   1280x960      59.94  
   1152x864      59.96  
   1024x768      59.92  
   800x600       59.86  
   640x480       59.38  
   320x240       59.29  
   2560x1600     59.94  
   1920x1200     59.88  
   1680x1050     59.95  
   1440x900      59.89  
   1280x800      59.81  
   1152x720      59.75  
   960x600       59.63  
   928x580       59.88  
   800x500       59.50  
   768x480       59.90  
   720x480       59.71  
   640x400       59.95  
   320x200       58.14  
   3200x1800     59.96  
   2880x1620     59.96  
   2560x1440     59.96  
   2048x1152     59.90  
   1920x1080     59.96  
   1600x900      59.95  
   1368x768      59.88  
   1280x720      59.86  
   1024x576      59.90  
   864x486       59.92  
   720x400       59.27  
   640x350       59.28  
DP-2 connected 3840x2160+3840+0 (normal left inverted right x axis y axis) 600mm x 340mm
   3840x2160     59.98*+
   2048x1536     59.95  
   1920x1440     59.90  
   1600x1200     59.87  
   1440x1080     59.99  
   1400x1050     59.98  
   1280x1024     59.89  
   1280x960      59.94  
   1152x864      59.96  
   1024x768      59.92  
   800x600       59.86  
   640x480       59.38  
   320x240       59.29  
   2560x1600     59.94  
   1920x1200     59.88  
   1680x1050     59.95  
   1440x900      59.89  
   1280x800      59.81  
   1152x720      59.75  
   960x600       59.63  
   928x580       59.88  
   800x500       59.50  
   768x480       59.90  
   720x480       59.71  
   640x400       59.95  
   320x200       58.14  
   3200x1800     59.96  
   2880x1620     59.96  
   2560x1440     59.96  
   2048x1152     59.90  
   1920x1080     59.96  
   1600x900      59.95  
   1368x768      59.88  
   1280x720      59.86  
   1024x576      59.90  
   864x486       59.92  
   720x400       59.27  
   640x350       59.28  

Switching between the normal and lts kernel has no effect. Switching between pipewire and pulseaudio also has no effect.

I have seen some suggesting downgrading the kernel but before doing that I wonder if there are known issues with regards to this problem. Any help is appreciated.

Last edited by RudderDuck (2025-12-17 17:50:46)

Offline

#2 2025-12-17 09:29:27

jl2
Member
From: 47° 18' N 8° 34' E
Registered: 2022-06-01
Posts: 1,133

Re: [SOLVED] HDMI sound no longer available after upgrade

What packages were upgraded? See /var/log/pacman.log - Perhaps also upload it here, see the link in my signature.
Can you upload a full journal for the boot? 'journalctl -b 0"


Why I run Arch? To "BTW I run Arch" the guy one grade younger.
And to let my siblings and cousins laugh at Arsch Linux...

Upload longer text output like this

Offline

#3 2025-12-17 11:35:51

RudderDuck
Member
Registered: 2022-08-03
Posts: 12

Re: [SOLVED] HDMI sound no longer available after upgrade

In the mean time I updated again to check whether updated packages would resolve the issue but hope this does not interfere. Also, I have been installing open webui which required some specific nvidia package nvidia-smi. Not sure if this could also interfere or even be the cause.

/var/log/pacman.log:

http://0x0.st/PrYf.txt

journalctl -b 0:

http://0x0.st/PrYO.txt

Offline

#4 2025-12-17 14:22:12

just4arch
Member
Registered: 2023-01-07
Posts: 116

Re: [SOLVED] HDMI sound no longer available after upgrade

[2025-12-16T09:38:29+0100] [ALPM] reinstalled alsa-lib (1.2.15-1)

alsa-lib 1.2.15 currently has a bug, either downgrade or wait for 1.2.15.1

Offline

#5 2025-12-17 17:49:43

RudderDuck
Member
Registered: 2022-08-03
Posts: 12

Re: [SOLVED] HDMI sound no longer available after upgrade

Solved. The bug in alsa-lib was indeed the cause. For posterity, these are the commands I used to downgrade alsa-lib:

sudo pacman -U file:///var/cache/pacman/pkg/lib32-alsa-lib-1.2.14-2-x86_64.pkg.tar.zst
sudo pacman -U file:///var/cache/pacman/pkg/alsa-lib-1.2.14-2-x86_64.pkg.tar.zst

The first command was necessary because of a dependency required by alsa-lib.

I will wait for 1.2.15.1 to become available.

Offline

Board footer

Powered by FluxBB