HDMI无声:老显卡慎用新驱动
硬用360度
笔者是在2008年7月组装的电脑,显卡为AMD Radeon HD3650,在使用的半年多时间里,这块显卡都运行正常,玩游戏、看高清电影都让人满意。前不久笔者买了一台40英寸的液晶电视放在客厅,并通过HDMI线缆连接电脑与液晶电视,本以为可以体验大屏幕带来的震撼视觉效果,但在播放高清电影时,液晶电视只有画面而无声音。

开始以为是液晶电视设置问题,于是用遥控器切换到“AV连接”菜单,“PC/HDMI音频”显示为“HDMI”,“HDMI音频”显示为“自动”(如图1),于是把“HDMI音频”改为“HDMI”,但依然是有画面无声音,看来不是液晶电视的问题。由于HDMI一线通输出时,使用显卡内置的声效芯片进行音频解码,因此把重点放在了显卡上。

进入Windows的“设备管理器”,发现显卡和声卡都没有冲突问题,并显示了“ATI HDMI Audio”数字声卡标志,难道是音频设置有问题?于是进入声音属性设置,声音播放默认使用的是“ATI HD Audio rear output”音频设备(如图2),将它改为主板上的板载声卡设备后,再次播放高清电影,此时就能听到声音了,但声音是从PC音箱传出来的,HDMI只将画面传到了液晶电视,而且画面和声音有不同步的现象。此后笔者升级了多款显卡驱动,可始终没有解决故障。
于是打电话咨询商家,商家称这块显卡太老,不要使用新版本的显卡驱动,否则HDMI音频无法使用。从催化剂8.3版驱动开始,由于对HDMI硬件电路要求的改变,造成部分早期的Radeon HD2000/3000系列显卡出现兼容问题,即使用催化剂8.3版或更高版本驱动后,HDMI音频输出仍无法使用。随后删除原来的显卡驱动,下载催化剂8.2版驱动安装后,终于可以实现HDMI音频和视频同步输出了。