硬件
JBL 325 5.1声道音响。支持 HDMI 输入(支持 Dolby Digital (旧称AC-3)输入并解码出5.1声道)。
拓扑连线结构
PC => HDMI => JBL 325 => TV
问题
这样连接以后,PC 只认声音输出设备是电视(不是 JBL),而且显示输出声道也只有 2 声道。
据说是 Windows 的问题,只支持 2 声道 PCM 输出。
这样的问题是:
在播放影音的时候必须借助 PotPlayer,在声音选项里重新编码为AC3并 pass-through 输出,这样可以获得完整的环绕声体验。
而当涉及到 game 时,即使在里面设置了 5.1 输出,也没有明显效果,后置音箱总是没发出预期的声音。
彻底的解决方案
经过多方查证,各种复杂的方案都有,有加硬件的,有改显示驱动的。 而最后,是一个简单的设置软件解决了。
https://www.reddit.com/r/htpc/wiki/audio/#wiki_how_do_i_configure_my_htpc_to_output_sound_for_games_to_my_sound_system.3F
如何配置我的HTPC以将游戏的声音输出到我的声音系统?
首先,大多数游戏输出的音频格式为PCM 5.1。并非所有音频接口和连接方案都支持此带宽;那些没有的人会给予你2.0/立体声代替。
连接组件的最简单和最好的方法是:PC(HDMI OUT)->音响系统(HDMI IN)->电视(HDMI IN/ARC)。这将为您提供PCM 5.1功能。您可以在Windows声音控制面板扬声器测试中进行测试。
如果您需要G-Sync/Freesync进行游戏,这将不起作用,因为像AVR/Soundbars这样的音响系统不会通过这些VRR技术传输到电视。在这种情况下,如果您的音响系统和/或电视支持HDMI eARC,您可以连接:PC(HDMI输出)->电视(HDMI输入),电视(HDMI eARC)->音响系统。有关详细信息,请参见上文“硬件设置”部分中的场景#2。
如果您没有eARC支持,但有纯ARC支持,甚至只有光学支持,您可以使用,但默认情况下,您只能获得PCM 2.0/立体声音效。要想获得5.1音效,唯一的方法就是用一种名为杜比数字直播的技术对游戏音频进行编码。为此,您可以:
1、购买支持杜比数字直播编码的内置/外置声卡(例如Sound Blaster X4/X3/Z SE),并通过光纤将其连接到您的音响系统
2、对于HDMI ARC:使用APO驱动程序从您的PC非正式地安装杜比数字编码over HDMI ARC。这包括安装 APO驱动程序设置
并选择“FX Configurator”&“Dolby DS 1”功能,运行“FX Configurator”应用程序,选择HDMI/Optical接口端点,单击“产品配置工具”,应用“杜比数字+家庭影院(HDMI/SPDIF)”产品,最后转到Windows声音设置->声音控制面板><-声音设备>->属性->高级选项卡,然后选择从“默认格式”下拉列表中选择“杜比数字”。
3、对于光学/SPDIF:对于基于RealTek的Optical/SPDIF,您可能应该使用打补丁的驱动程序
来解锁DDL。如果它不适合您或您有一个非Realtek音频芯片,使用之前的HDMI ARC方式。
作为最后的手段,如果您的主板支持,您可以直接将输出信号发送到直接连接到PC的模拟环绕声扬声器。
只需要启动 FX Configurator
找到正确的设备,然后打开 Product Config Tool
选在 Dolby Digital plus Home Theater,然后 Apply。
设置以后再打开 Windows 声音设备,会看到出现如下神奇效果:
这样就启用了 Dolby Digital。game 输出的音效完美呈现在 5.1 音响!
实测《生化危机2重制版》、《古墓丽影9》,均有非常真实的临场音效。环绕声不再只是通过耳机那种双声道模拟出来的方位感,而是身后的音箱里实实在在发出来的声音。 想象一下置身在电影院里的感觉吧!
文章转自张大妈@vector090 感谢作者的辛苦付出
|