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
21 lines
699 B
Lua
21 lines
699 B
Lua
-- 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 = {
|
||
{
|
||
{ "api.alsa.card.name", "equals", "sof-rt5682" },
|
||
},
|
||
},
|
||
apply_properties = {
|
||
["api.alsa.use-acp"] = true,
|
||
["api.alsa.use-ucm"] = true,
|
||
["api.acp.auto-profile"] = false,
|
||
["api.acp.auto-port"] = true,
|
||
["device.profile"] = "HiFi",
|
||
},
|
||
})
|