什么可能导致 Pulseaudio 的 HDMI 音频出现静电

什么可能导致 Pulseaudio 的 HDMI 音频出现静电

使用 Yocto Hardknott 版本,我在内核版本 5.10.72 上运行 Pulseaudio 版本 14.2。

我使用它将module-combine-sink音频同时传输到 Lineout 和 HDMI。

大约有 50% 的时间,我只在 HDMI 音频上听到静电噪音。线路输出没有静电噪音。

我主要通过 gstreamer 管道使用将pulsesink音频输出到 Pulseaudio 服务器的元素将音频渲染到 Pulseaudio。我还利用pa_simple_writePulseaudio API 来写入音频缓冲区。

我已经确认基于计时器的调度已被禁用module-udev-detect tsched=0

正在流式传输的音频的采样率为 48K,并且default-sample-ratealternate-sample-rate配置为 48K,以消除可能出现的重采样错误。

我检查了 top 以确认音频为静态时 CPU 没有受到压力。
我在启动时使用标志启用了 Pulseaudio 详细程度-vvvvv,但音频为静态时没有记录欠载错误。

我希望得到更多关于如何进一步调查和解决这个问题的想法。

相关内容