Package: alsa-ucm-conf Version: 1.2.14-1 Severity: normal X-Debbugs-Cc: [email protected]
Dear Maintainer, After recent updates on Debian 13 Trixie, the integrated Realtek ALC1220 audio device sometimes starts with an incorrect or unusable PipeWire/WirePlumber output profile. Hardware: Motherboard: Gigabyte B450 AORUS PRO-CF Affected audio device: 09:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487] Subsystem: Gigabyte Technology Co., Ltd Device [1458:a0c3] Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel Codec: Realtek ALC1220 alsa.components = HDA:10ec1220,1458a0c3,00100101 Other audio device present, not affected: 07:00.1 Audio device [0403]: NVIDIA Corporation GA102 High Definition Audio Controller [10de:1aef] Subsystem: Gigabyte Technology Co., Ltd Device [1458:403e] Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel Symptoms observed: 1. The card may start as: Starship/Matisse HD Audio Controller Analogowe przestrzenne 4.1 with the default sink: alsa_output.pci-0000_09_00.4.analog-surround-41 This is incorrect for my setup, which is stereo / 2.1. 2. On another boot, GNOME / PipeWire showed only: Głuche wyjście while wpctl still showed the configured default sink as: alsa_output.pci-0000_09_00.4.analog-stereo In that state, the Realtek source was visible, but no usable Realtek playback sink was created. 3. Headphone and speaker routing becomes inconsistent. Front panel headphone detection does not behave correctly when the wrong profile is selected. Workarounds observed: In the analog-surround-41 case, this fixed the problem: wpctl set-profile pro-audio systemctl --user restart wireplumber pipewire pipewire-pulse After this, the card returned to: Starship/Matisse HD Audio Controller Analogowe stereo and the default sink became: alsa_output.pci-0000_09_00.4.analog-stereo In the "Dummy Output" case, restarting PipeWire and WirePlumber alone was enough: systemctl --user restart wireplumber pipewire pipewire-pulse No profile change was needed in that case. Relevant observations: api.alsa.use-acp = "true" api.acp.auto-profile = "false" api.acp.auto-port = "false" This looks like a regression or race condition in ACP/UCM profile handling for this ALC1220 device. The hardware works after PipeWire/WirePlumber is restarted or after forcing a profile transition through pro-audio. Expected result: The device should consistently start with a usable analog stereo output profile: alsa_output.pci-0000_09_00.4.analog-stereo Actual result: The device sometimes starts as analog-surround-41 or with only Dummy Output available. -- System Information: Debian Release: 13.5 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.12.90+deb13-amd64 (SMP w/24 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages alsa-ucm-conf depends on: ii libasound2t64 1.2.14-1 alsa-ucm-conf recommends no packages. alsa-ucm-conf suggests no packages. -- no debconf information

