fix(wp): force HiFi profile for Kaisa UCM so HDMI routes appear

WirePlumber often kept stereo-fallback when only enabling use-ucm, hiding HDMI.
Set device.profile to HiFi, disable api.acp.auto-profile, and document recovery.

Made-with: Cursor
This commit is contained in:
2026-04-08 00:19:58 +08:00
parent 60f249773e
commit 3c7860c96f
2 changed files with 12 additions and 2 deletions

View File

@@ -1,5 +1,8 @@
-- Kaisa (sof-rt5682): enable UCM + ACP so HiFi profile / Jack-driven ports work.
-- WirePlumber 0.4.x: appended after stock alsa rules.
--
-- 若仅启用 use-ucm 而不固定 profile栈常会默认选 stereo-fallback界面只剩模拟/耳机HDMI 消失。
-- 固定为 UCM 中 SectionUseCase 名 "HiFi";并关闭 auto-profile避免抢回 stereo-fallback。
table.insert(alsa_monitor.rules, {
matches = {
@@ -10,7 +13,8 @@ table.insert(alsa_monitor.rules, {
apply_properties = {
["api.alsa.use-acp"] = true,
["api.alsa.use-ucm"] = true,
["api.acp.auto-profile"] = true,
["api.acp.auto-profile"] = false,
["api.acp.auto-port"] = true,
["device.profile"] = "HiFi",
},
})