Widen sof-firmware install to all Intel SOF audio platforms

The sof-audio-pci-intel-* driver family needs sof-firmware to boot the
DSP, but mainline linux only optdeps it, so affected installs came up
with a Dummy Output sink only. Replace the Panther Lake check with
omarchy-hw-intel-sof, which detects any Intel PCI audio controller.

Ports ffa81021 from master, which adapts basecamp/omarchy#6200.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
David Heinemeier Hansson
2026-07-18 12:31:25 -07:00
co-authored by Claude Fable 5
parent 6a4ba9df7c
commit 804d138909
2 changed files with 9 additions and 5 deletions
+5
View File
@@ -0,0 +1,5 @@
#!/bin/bash
# omarchy:summary=Detect an Intel SOF-capable audio DSP
lspci | grep -qiE '(Multimedia audio controller|Audio device).*Intel'
+4 -5
View File
@@ -1,8 +1,7 @@
# Install Sound Open Firmware for the audio DSP on non-XPS Intel Panther
# Lake systems. XPS PTL stays on linux-ptl, which hard-deps sof-firmware.
# Mainline `linux` only optdeps it, so without this the DSP fails to boot
# and only auto_null shows up in PipeWire.
# Install Sound Open Firmware for Intel audio DSPs. The sof-audio-pci-intel-*
# driver family requires this firmware; without it PipeWire exposes only a
# Dummy Output sink.
if omarchy-hw-intel-ptl && ! omarchy-hw-match "XPS"; then
if omarchy-hw-intel-sof; then
omarchy-pkg-add sof-firmware
fi