96k 时钟 conf 收进项目(原来只在系统侧, 重装会丢 -> HRIR 被按 48k 降采样); 安装脚本一并部署 91-clock.conf

This commit is contained in:
lou
2026-09-19 19:23:20 +08:00
parent 38ae1fa22e
commit f3069cdb15
2 changed files with 12 additions and 0 deletions
+11
View File
@@ -0,0 +1,11 @@
# Collaplex 音效 — 96 kHz 主时钟(安装脚本会复制到 pipewire.conf.d/91-clock.conf)
#
# 为什么必须强制: PipeWire 的 convolver 会按"当前时钟率"重采样 IR。
# 时钟若是 48k, 96k/512tap 的 HRIR 会被降采样成等效 256tap —— 最高质量那句就白说了。
#
# 代价: 所有内容重采样到 96k。48k 内容(影片/多数音频)是整数比, 几乎无损;
# 44.1k 音乐略有精度损失。CPU 实测富余。
context.properties = {
default.clock.rate = 96000
default.clock.allowed-rates = [ 96000 ]
}
+1
View File
@@ -52,6 +52,7 @@ sed -e "s|__HRIR__|$ROOT/hrir|" -e "s|__REVERB__|$ROOT/reverb/房间混响IR-96k
"$ROOT/pipewire/20-collaplex-hrtf.conf" > "$CONF_DIR/20-collaplex-hrtf.conf"
sed -e "s|__EQ_WRAPPER__|$HOME/.local/bin/collaplex-eq|" -e "s|__TARGET__|$TARGET|" \
"$ROOT/pipewire/30-collaplex-eq.conf" > "$CONF_DIR/30-collaplex-eq.conf"
cp "$ROOT/pipewire/91-collaplex-clock.conf" "$CONF_DIR/91-clock.conf"
echo "已装配置: 10-collaplex-vsink.conf / 20-collaplex-hrtf.conf(混响湿量 $WET) / 30-collaplex-eq.conf"
# ---- 4. 重启前清掉残留 DSP(占住共享槽位会让新实例起不来) ----