更新音频调试日志和修复脚本,添加 HDMI 监控工具

This commit is contained in:
Jack
2026-05-21 11:22:17 +08:00
parent e8073bc448
commit bd5a3e81d9
77 changed files with 15716 additions and 31339 deletions

View File

@@ -0,0 +1,19 @@
# 周期性verify严格退出码失败则 PCI reset + doctor --fix再 verify。
# 需1) 桌面用户登录会话 2) sudoers NOPASSWD 指向 reset-sof-hdmi-pci.sh 绝对路径
#
# 安装(将 @REPO@ 换成仓库路径):
# mkdir -p ~/.config/systemd/user
# sed "s|@REPO@|$HOME/文档/chromebox_10th_audio_driver|g" kaisa-hdmi-watchdog.service > ~/.config/systemd/user/kaisa-hdmi-watchdog.service
# chmod +x @REPO@/scripts/kaisa-audio-hdmi-watchdog.sh @REPO@/scripts/kaisa-audio-doctor.sh @REPO@/scripts/reset-sof-hdmi-pci.sh
# systemctl --user daemon-reload
# systemctl --user enable --now kaisa-hdmi-watchdog.timer
#
[Unit]
Description=Kaisa HDMI: verify then reset+fix on failure (watchdog one-shot)
After=wireplumber.service pipewire-pulse.service pipewire.service
Wants=wireplumber.service
[Service]
Type=oneshot
# 单次周期;间隔由 .timer 控制。默认仅测已连接 HDMI--only-connected
ExecStart=@REPO@/scripts/kaisa-audio-hdmi-watchdog.sh --loops 1

View File

@@ -0,0 +1,13 @@
# 每 5 分钟触发一次 kaisa-hdmi-watchdog.service可按需修改 OnUnitActiveSec
#
[Unit]
Description=Timer for Kaisa HDMI watchdog (verify / reset+fix)
[Timer]
OnBootSec=3min
OnUnitActiveSec=5min
AccuracySec=1min
Persistent=true
[Install]
WantedBy=timers.target