Skip to content

Commit 5673864

Browse files
committed
desktops: install alsa-ucm-conf at minimal tier
Without alsa-ucm-conf installed, PipeWire / wireplumber see complex sound cards (Intel SOF on Lunar/Meteor/Panther Lake laptops, Qualcomm Snapdragon X, AMD ACP DSP, ...) but have no per-machine recipe for which PCM device is the speaker output, which controls to unmute, or how to route on jack-insert. Result: kernel-level audio is fully alive (aplay -l shows Speaker pcm; `speaker-test -D plughw:0,2` plays), but GNOME / KDE Sound shows only "Dummy Output" and the speakers stay silent. Verified on a ThinkPad X9-15 Gen 1 (LNL, CS42L43 jack + CS35L56 SPI amps): same kernel + same SOF firmware + same Cirrus blobs + same topology as a working Ubuntu OEM 6.17 boot of the same machine - the only difference between "silent" and "working" was this package. Mirrored in build's uefi_common.inc (armbian/build#9858) to cover image builds; here in common.yaml minimal tier so the runtime `armbian-config module_desktops install` path picks it up on any desktop / release / arch / DE combo. Inert on simpler audio chains (HDMI-only SBCs, USB DAC).
1 parent eb2f7b8 commit 5673864

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

tools/modules/desktops/yaml/common.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,16 @@ tiers:
4646
# in the GTK applet for nothing.
4747
- network-manager
4848
- netplan.io
49+
# ALSA Use Case Manager profiles. Without this package, PipeWire /
50+
# wireplumber see a complex sound card (Intel SOF on Lunar/Meteor/
51+
# Panther Lake laptops, Qualcomm Snapdragon X, AMD ACP DSP, …)
52+
# but have no per-machine recipe for which PCM device is the speaker
53+
# output, which controls to unmute, or how to route on jack-insert.
54+
# Result: ALSA-level audio works (`speaker-test -D plughw:0,2`
55+
# plays), but GNOME / KDE Sound shows "Dummy Output" only.
56+
# Architecture: all package, ~1 MB on disk, inert on simpler audio
57+
# chains (HDMI-only SBCs, USB DAC, etc.), so safe at minimal tier.
58+
- alsa-ucm-conf
4959

5060
mid:
5161
packages:

0 commit comments

Comments
 (0)