Ubuntu - PulseAudio - 接收器总是失去同步

Ubuntu - PulseAudio - 接收器总是失去同步

背景故事:

好的,我有一个接收器,Onkyo TX-SR605。它通过 HDMI 电缆从我的主板 BIOSTAR Hi-Fi A85S3 连接到我的 Ubuntu 媒体机。每次接收器的输入格式发生变化时,都会发出一声爆裂声。大多数时候没什么大不了的,但在我的 Ubuntu 安装上,它变得有点疯狂。每次声音开始或停止时都会发出声音。另外,我丢失了媒体的前半秒左右,因此这使得媒体机的工作效果不太好。

我尝试过的:

我尝试评论 defaults.pa 中的“load-module module-suspend-on-idle”行,这在一定程度上有效,但在 5.1 48khz 和立体声 44.1khz 音频之间切换时,它仍然会切换一堆。大多数pulseaudio 的文档似乎都是旧的和/或不起作用的。

我的问题:

如何将pulseaudio 锁定为坚持48kz、5.1 声音?
无需重新同步,无需新格式,只需坚持使用该格式即可。

如果这不可能,我还能做些什么吗?我在 Windows 7 下从来没有遇到过任何问题,但我真的不想再回到 Windows 7,因为音频会弹出。

EDIT: 2016-21-21

对于德克特:

我发现我的接收器可以可靠地执行 192Khz,因此我将切换到 192Khz 采样率。

/etc/asound.conf

pcm.StdOne {
    type plug
    slave {
            pcm "hw:0,3"
            format S32_LE
            channels 6
            rate 192000
    }  
}  

/etc/pulse/default.pa

load-module module-alsa-sink device=StdOne
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
load-module module-augment-properties
load-module module-udev-detect
load-module module-native-protocol-unix
load-module module-rescue-streams

它仍然像其他产品一样弹出和点击。感谢您的尝试!

相关内容