先说下大体情况吧:
HTPC相关硬件配置如下:
主板:映泰HIFI A88S3E带HDMI输出接口(集成REALTEK ALC 892声卡)
CPU:A10-7850K (集成RADEON R7显卡)
功放:马兰士SR7008
线路连接:HDMI1.4版连接电脑至功放,再将声音分至音箱、HDMI线接视频至电视
系统:WIN7 64位 GHOST版
播放器:Potplayer
基本设置方面简单描述一下吧,如果想看图的可以参考置顶帖子:
1. 右击电脑右下角喇叭图案,点击播放设置,选择ATI HDMI这个设备,右键配置扬声器按向导设置多声道;
2.打开播放器,选择菜单-滤镜-内置音频解码器设置,将直通至外部设备功能开启,所有格式选择合成S/PDIF合成器;再选择菜单-声音-声音输出设置,默认输出设备选自动选择,S/PDIF输出设备选择使用默认输出设置,次输出设置不使用,输出声道按实际情况设置,重采样率选源输入作为输出,输出方式PCM默认,混音器选项全部取消;
至此,播放普通的DTS / AC3等格式点灯已经成功,但是播放DTS HDMA / DOLBY TrueHD都是没有声音,灯也点不亮,以下说下处理过程:
1. 硬件方面,重新查询一次,确定集显、声卡及功放都支持;
2.驱动方面,查询HDMI设置显示支持DTS HDMA / DOLBY TrueHD,且显示驱动为最新版本;
3.连接线,担心线的问题,试过换另外两条,一样的结果,排除;
4.播放器方面,试过最终解码,完美解码,TMT,POWERDVD,无一例外都没成功,最后还是只留下Potplayer因为简单强大
到这里,我基本上绝望了,一度认为有可能是自己的主板比较低端,会不会是HDMI接口兼容性有问题,已经上网看独显了。
重点来了,偶然度娘看到有位网友提到了HDMI驱动要装AMD的,如果使用REALTEK的驱动兼容性不够好,猛然想起之前装系统时驱动都是系统自动识别安装的,查了下HDMI使用的驱动就是REALTEK的。抱着试一试的心理,上AMD官网,自动检测下载驱动,安装之后一试,还是不行!!心里一万个崩溃。于是手动选择驱动,显示的结果有2个,版本号相同一个是Mini版的只有12.5M,另一个是完整版的有300M,之前自动下载的是Mini版的,就将完整版的也下载了安装。安装之后,发现播放设备里面的HDMI设置名称变成了-maratz-AVR也就是我功放的名称,有点小激动。马上找片来试,一打开声音出来了,HD灯也妥妥地亮了,那个开心呀。
其实这个也不是很复杂的东西,只是容易忽略,对坛里的大神来说只是班门弄斧,主要是想分享给遇到类似情况的坛友,能比较经济地享受到高清音轨的魅力。 |