我有一个 AV 接收器,通过 HDMI 插入 Radeon HD5670,使用 ATI HDMI 音频。它在 Windows 7(和 Linux 也一样)上运行得很好。但我在 Windows 8 上遇到了麻烦。Windows 8 64 位。驱动程序是“AMD High Definition Audio Device”,版本 8.0.0.8809(也尝试过测试版 8.0.0.8811),从 2012-12-21 开始。(软件包中的图形驱动程序是版本 9.12.0.0)。
我的接收器(Onkyo TX-SR309)有多种信号处理方式,可以自动插入。在 Windows 7 上,一旦连接 HDMI 并接收到第一个音频信号 - 它就会连接 HDMI+PCM 模式,并保持这种状态,直到关闭其中一个相关设备。但是在 Windows 8 上,它会在播放停止后很快关闭 HDMI+PCM 模式。我知道这与软件有关,因为 Foobar2000 即使在曲目之间也会关闭 HDMI+PCM 模式,而在 AIMP3 中,我可以切换曲目甚至短暂暂停,而不会发生这种切换。
这令人沮丧的原因是接收器上音频模式的切换大约需要 2-3 秒。这太糟糕了,我甚至无法执行房间校正,因为声音是在接收器模式初始化期间播放的。
我没有处理过软件和驱动程序中的音频流,所以我只能推测只要音频驱动程序与接收器之间有开放的数据流,我的接收器就会保持 HDMI+PCM 模式。
所以我问的是:如何使链接持久,以便在我停止播放任何音频流后它不会消失。