我最近为我的 HTPC 购买了 Radeon HD 5450。当我将它连接到电视时,Windows 7 报告音频设备仅支持 2 个声道。这是为什么?
我读到过,如果连接的设备不支持 5 个声道,就会发生这种情况,但 Xbox 360 和 PS3 也连接到电视上,它们在 5.1 环绕声下工作得很好。电视还设置为使用外部音频设备,即通过光纤音频实现的环绕声系统。
为什么只有 Windows 说电视只支持 2 个声道,以及如何让系统了解电视确实支持 5 声道音频?
答案1
我发现这个帖子里的一些人遇到了和你描述的同样的问题。
http://forums.amd.com/game/messageview.cfm?catid=260&threadid=110508
我最近为我的 HTPC 设置购买了一台带 HDMI 输出的 HD 4670。我遇到了和你一样的问题,但经过多次尝试和错误,终于找到了解决办法。
卸载 Realtek auido 驱动程序。
重新启动您的电脑。
允许 Windows 自动安装基本的 Windows HDMI 驱动程序。
现在下载以下 ATI 音频驱动程序:
http://support.amd.com/us/gpudownload/windows/pages/hdmi_xp.aspx?⟨=英语
下载 ATI HDMI 音频驱动程序 9.2。不用担心 Microsoft 驱动程序,因为 Vista 已经为您完成了此操作。
我知道它说它是适用于 XP 的,但它在 Vista 中运行良好。安装它,然后重新启动。
现在进入控制面板中的声音管理器。在播放选项卡下,右键单击 HDMI 设备,然后选择“配置扬声器”
从那里您应该会看到 5.1 环绕声的选项。
答案2
电脑不会将您的电视识别为 5.1,因为它甚至没有使用标准音频 5.1,您的电视不是 5.1。
我也遇到过同样的问题。唯一的办法是将 PC 直接连接到系统,所以我不得不使用光纤电缆转换器。这实际上更好,因为即使你通过 HDMI 强制使用 5.1,大多数电视也不会将 5.1 传输到光纤输出,只会发送 2.0 并浪费环绕声。
因此,解决方案是,如果 PC 上有光纤输出,则使用它,如果没有,则购买外接音频卡。