![5.1 Xbox 的音频通过 ARC 传输到接收器,但不能从 PC 传输](https://linux22.com/image/1568901/5.1%20Xbox%20%E7%9A%84%E9%9F%B3%E9%A2%91%E9%80%9A%E8%BF%87%20ARC%20%E4%BC%A0%E8%BE%93%E5%88%B0%E6%8E%A5%E6%94%B6%E5%99%A8%EF%BC%8C%E4%BD%86%E4%B8%8D%E8%83%BD%E4%BB%8E%20PC%20%E4%BC%A0%E8%BE%93.png)
从 PC 到电视的 5.1 音频问题并不少见。过去几个月,我读了几十篇甚至几百篇这样的帖子。除了使用光纤电缆和 HDMI 提取器等变通方法外,没有一篇帖子能提供真正的解决方案。
最近我买了一台新电视。三星 UE65NU7470。它是高端电视之一,功能齐全。我天真地以为我终于可以摆脱光纤电缆了,但最近声音断断续续,让我很不舒服。我买了一条新的 SPDIF 电缆,问题还是一样,这让我认为是我的 Creative Sound Blaster 卡出了问题。
将 HDMI 电缆连接到电视后,我几乎得到了我所期望的一切:HDR、WCG、60hz 的 4K。我很高兴。然后当我再次检查声音时,Windows 告诉我:只有立体声。我重新安装了 GTX 1070 的驱动程序,但还是不行,仍然只有立体声。
直到有趣的事情发生了!
我决定打开我很久没用过的旧 Xbox 360,令我震惊的是,电视毫无问题地接收了来自连接到 HDMI 端口 2 的 Xbox 的 5.1 杜比数字音频,并通过 ARC 将其推送到连接到 HDMI 端口 3 的 Yamaha RX-V483。
为什么,为什么电视接受 Xbox 的 5.1 音频,但不能接受 PC 的音频?电视向 Xbox 报告自己的方式是否不同?它知道连接到端口 2 的是 Xbox(它将图块更改为官方 Xbox 绿色徽标)还是 Xbox 只是忽略它并推送 5.1 音频?如果是这样,为什么 Windows 不能做同样的事情?我尝试过自定义 EDID,但没有用。Windows 只识别立体声。甚至 MPC/VLC 也不会通过直通推送 5.1。
有任何想法吗?