Bug 2420645 - all DP / HDMI audio configured as PRO AUDIO in alsa-1.2.15
Summary: all DP / HDMI audio configured as PRO AUDIO in alsa-1.2.15
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: alsa-lib
Version: 43
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Jaroslav Kysela
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-12-09 16:23 UTC by anotheruser
Modified: 2025-12-10 14:23 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)
output spa-acp-tool -vvv -c 0 (183.57 KB, text/plain)
2025-12-09 16:40 UTC, anotheruser
no flags Details
spa-acp-tool -vvv -c 1 (133.39 KB, text/plain)
2025-12-09 16:41 UTC, anotheruser
no flags Details
spa-acp-tool -vvv -c 0 > /tmp/spa-acp-tool_card0_alsa-lib-1.2.15-2 2>&1 (179.63 KB, text/plain)
2025-12-09 18:21 UTC, anotheruser
no flags Details
spa-acp-tool -vvv -c 1 > /tmp/spa-acp-tool_card1_alsa-lib-1.2.15-2 2>&1 (131.92 KB, text/plain)
2025-12-09 18:28 UTC, anotheruser
no flags Details

Description anotheruser 2025-12-09 16:23:05 UTC
following error after upgrade to latest alsa version.  

```
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC700 Analog [ALC700 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [ < monitor  vendor > }
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
```

```
# alsaucm -c hw:1 dump text
ALSA lib parser.c:305:(error_node) [error.ucm] UCM is not supported for this HDA model (HDA NVidia at 0x6c080000 irq 17)
ALSA lib main.c:1804:(snd_use_case_mgr_open) [error.ucm] failed to import hw:1 use case configuration -6
alsaucm: error failed to open sound card hw:1: No such device or address

alsaucm -c hw:0 dump text
ALSA lib parser.c:305:(error_node) [error.ucm] UCM is not supported for this HDA model (HDA Intel PCH at 0x60541a8000 irq 218)
ALSA lib main.c:1804:(snd_use_case_mgr_open) [error.ucm] failed to import hw:0 use case configuration -6
alsaucm: error failed to open sound card hw:0: No such device or address
```


Reproducible: Always

Steps to Reproduce:
1.upgrade to latest alsa version
2.reboot

Actual Results:
all DP/HDMI audio is off and and only PRO AUDIO is available as an option
Audio does work though  

Expected Results:
configure only ports with a monitor connected  as  HDMI  as in alsa-1.2.14

Comment 1 anotheruser 2025-12-09 16:33:01 UTC
```
$ pactl  list sinks short
51	alsa_output.pci-0000_01_00.1.pro-output-3	PipeWire	s32le 2ch 48000Hz	SUSPENDED
52	alsa_output.pci-0000_01_00.1.pro-output-7	PipeWire	s32le 8ch 48000Hz	SUSPENDED
53	alsa_output.pci-0000_01_00.1.pro-output-8	PipeWire	s32le 8ch 48000Hz	SUSPENDED
54	alsa_output.pci-0000_01_00.1.pro-output-9	PipeWire	s32le 8ch 48000Hz	SUSPENDED
55	alsa_output.pci-0000_00_1f.3.stereo-fallback	PipeWire	s32le 2ch 48000Hz	SUSPENDED


$ wpctl status

Audio
 ├─ Devices:
 │      43. TU106 High Definition Audio Controller [alsa]
 │      44. Built-in Audio                      [alsa]
 │  
 ├─ Sinks:
 │  *   51. TU106 High Definition Audio Controller Pro [vol: 0.80]
 │      52. TU106 High Definition Audio Controller Pro 7 [vol: 0.87]
 │      53. TU106 High Definition Audio Controller Pro 8 [vol: 1.00]
 │      54. TU106 High Definition Audio Controller Pro 9 [vol: 1.00]
 │      55. Built-in Audio Stereo               [vol: 0.26]


journalctl --no-hostname --no-pager -k -g hda
Dec 09 17:06:32 kernel: snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
Dec 09 17:06:32 kernel: snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915])
Dec 09 17:06:32 kernel: snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
Dec 09 17:06:32 kernel: snd_hda_intel 0000:01:00.1: Disabling MSI
Dec 09 17:06:32 kernel: snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
Dec 09 17:06:32 kernel: input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:06.0/0000:01:00.1/sound/card1/input8
Dec 09 17:06:32 kernel: input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:06.0/0000:01:00.1/sound/card1/input9
Dec 09 17:06:32 kernel: input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:06.0/0000:01:00.1/sound/card1/input10
Dec 09 17:06:32 kernel: input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:06.0/0000:01:00.1/sound/card1/input11
Dec 09 17:06:32 kernel: snd_hda_codec_alc269 hdaudioC0D0: autoconfig for ALC700: line_outs=1 (0x1b/0x0/0x0/0x0/0x0) type:line
Dec 09 17:06:32 kernel: snd_hda_codec_alc269 hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Dec 09 17:06:32 kernel: snd_hda_codec_alc269 hdaudioC0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
Dec 09 17:06:32 kernel: snd_hda_codec_alc269 hdaudioC0D0:    mono: mono_out=0x0
Dec 09 17:06:32 kernel: snd_hda_codec_alc269 hdaudioC0D0:    dig-out=0x1e/0x0
Dec 09 17:06:32 kernel: snd_hda_codec_alc269 hdaudioC0D0:    inputs:
Dec 09 17:06:33 kernel: input: HDA Intel PCH Front Line Out as /devices/pci0000:00/0000:00:1f.3/sound/card0/input12
Dec 09 17:06:33 kernel: input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input13
Dec 09 17:06:33 kernel: input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input14
Dec 09 17:06:33 kernel: input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input15
Dec 09 17:06:33 kernel: input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input16
Dec 09 17:06:33 kernel: input: HDA Intel PCH HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input17


```

Comment 2 Jaroslav Kysela 2025-12-09 16:34:47 UTC
Could you stop pipewire and provide those debug logs?

  systemctl --user stop wireplumber
  spa-acp-tool -vvv -c 0

Comment 3 Jaroslav Kysela 2025-12-09 16:35:53 UTC
You may run the command for both cards. Attach (don't paste) the output here.

Comment 4 anotheruser 2025-12-09 16:40:41 UTC
Created attachment 2118169 [details]
output    spa-acp-tool -vvv -c 0

Comment 5 anotheruser 2025-12-09 16:41:05 UTC
Created attachment 2118170 [details]
spa-acp-tool -vvv -c 1

Comment 6 Jaroslav Kysela 2025-12-09 17:09:26 UTC
Thanks. I can reproduce this issue. Upstream fix: https://github.com/alsa-project/alsa-lib/commit/a6238053c4fa518b214f99d91a01b96c5ef6e3ca

Thank you for your tests and feedback. I'll rebuilt alsa-lib package ASAP.

Comment 7 Jaroslav Kysela 2025-12-09 17:47:41 UTC
Could you retest with alsa-lib-1.2.15-2.fc43 ?

https://koji.fedoraproject.org/koji/search?terms=alsa-lib-1.2.15-2.fc43&type=build&match=exact

Comment 8 anotheruser 2025-12-09 18:21:13 UTC
Created attachment 2118197 [details]
spa-acp-tool -vvv -c 0 > /tmp/spa-acp-tool_card0_alsa-lib-1.2.15-2 2>&1

Comment 9 anotheruser 2025-12-09 18:22:26 UTC
unchanged after system restart:

$ rpm -qa alsa\*
alsa-sof-firmware-2025.05.1-1.fc43.noarch
alsa-utils-1.2.15-2.fc43.x86_64
alsa-tools-1.2.15-1.fc43.x86_64
alsa-ucm-utils-1.2.15-2.fc43.x86_64
alsa-lib-1.2.15-2.fc43.x86_64
alsa-lib-devel-1.2.15-2.fc43.x86_64
alsa-ucm-1.2.15-2.fc43.noarch
alsa-lib-1.2.15-2.fc43.i686

$ alsaucm -c hw:0 dump text
ALSA lib parser.c:305:(error_node) [error.ucm] UCM is not supported for this HDA model (HDA Intel PCH at 0x60541a8000 irq 218)
ALSA lib main.c:1804:(snd_use_case_mgr_open) [error.ucm] failed to import hw:0 use case configuration -6
alsaucm: error failed to open sound card hw:0: No such device or address

$ alsaucm -c hw:1 dump text
ALSA lib parser.c:305:(error_node) [error.ucm] UCM is not supported for this HDA model (HDA NVidia at 0x6c080000 irq 17)
ALSA lib main.c:1804:(snd_use_case_mgr_open) [error.ucm] failed to import hw:1 use case configuration -6
alsaucm: error failed to open sound card hw:1: No such device or address

Comment 10 anotheruser 2025-12-09 18:28:20 UTC
Created attachment 2118198 [details]
spa-acp-tool -vvv -c 1 > /tmp/spa-acp-tool_card1_alsa-lib-1.2.15-2 2>&1

Comment 11 Jaroslav Kysela 2025-12-10 11:33:46 UTC
Oops.

Could you retest with alsa-lib-1.2.15-3.fc43 ?

https://koji.fedoraproject.org/koji/taskinfo?taskID=139881511

Comment 12 anotheruser 2025-12-10 14:23:00 UTC
this one is better :)

pactl list sinks short 
289	alsa_output.pci-0000_01_00.1.hdmi-stereo	PipeWire	s32le 2ch 48000Hz	RUNNING
349	alsa_output.pci-0000_00_1f.3.analog-stereo	PipeWire	s32le 2ch 48000Hz	SUSPENDED


Audio
 ├─ Devices:
 │      43. TU106 High Definition Audio Controller [alsa]
 │      44. Built-in Audio                      [alsa]
 │  
 ├─ Sinks:
 │      55. Built-in Audio Analog Stereo        [vol: 0.26]
 │  *  144. TU106 High Definition Audio Controller Digital Stereo (HDMI) [vol: 0.74]
 │  


Thank you!


Note You need to log in before you can comment on or make changes to this bug.