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:
co-authored by
Claude Fable 5
parent
6a4ba9df7c
commit
804d138909
Executable
+5
@@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
# omarchy:summary=Detect an Intel SOF-capable audio DSP
|
||||
|
||||
lspci | grep -qiE '(Multimedia audio controller|Audio device).*Intel'
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user