由ADI 1986a引起的暴音及视频跳帧问题
几个月前,公司给配发了新电脑,我得到的系统配置是:
- Pentium D 506
- Asus P5PL2
- Asus EN6600/TD
- V-DATA DDR2-533 512M*2
- WD SATA 150 160GB
新装了系统之后,开始觉得用起来很舒畅,但是问题不久之后就出现了。
首先是播放视频时,经常会出现跳帧,开始并不见怪, 以为是片源问题,但是后来问题越来越觉得严重,一段四十五分钟的视频,竟然会跳帧10次以上,这已经是很不正常了。最初认为是Xvid解码器的原因,因为以前用的是1.02版本,新装了系统之后才换成1.10beta。但是很快这个可能就被排除,因为播放WMV也跳帧,这肯定就不关Xvid解码器的事了。后来因为工作原因,问题就这样放着,并未过多理会。
不过,让我郁闷的是,在使用Window Media Player 10听mp3的时候,也会有频繁的跳帧。在我使用最多的Foobar 2000上,跳帧的问题从来没有出现过,可是替代地,Foobar也有新的问题:在我每次离开的时候按下Pause键后,回来之后按Play继续听的时候,会出现声音很大的暴音,这个毛病也会出现在使用Media Player Classic播放视频的同样操作。
不能让这些问题再折磨我了,开始排查!视频解码器早先已经排除了,接下来可能的是音频解码器、播放器和声卡驱动。前者应该不会。播放器虽然都有一些问题,但是形式不同,同时出问题的可能性又很小,况且我装系统的习惯是从来不装大包大揽型的解码器包,而是根据自己的需要,单个配置。这样前两者都被排除。剩下的就是声卡驱动了。
这个主板是Intel i945PL芯片,集成的声卡是ADI1986a,我安装的驱动是Asus官方提供的主板驱动。在Asus网站上所能查到的,也只是这个驱动而已,没有更新版本。而Analog Devices这个公司也很有趣,它出品的声卡控制器的驱动基本上不会在其官方的SoundMax网站上提供,而是需要自己去向各个采用其方案的主板商索取。现在我所能做的,就是去找其它品牌或者型号采用ADI1986a芯片的主板的声卡驱动了,看看安装之后问题能否改善。
我在一个俄罗斯网站上找到了用于Asus A8S-X同样是ADI1986a的驱动,版本号5.12.1.5430(我所用的是5.10.1.4100)。开始卸载我原有的驱动并重新启动系统,让我没有想到的是,开机之后竟然还能听到系统启动音。这很有趣,据我所知,Windows XP就算SP2也是没有HD Audio驱动的,这意味着集成HD Audio的主板在未安装声卡驱动的情况下应该是无法识别该设备的。我打开设备管理器,发现声音驱动是“Microsoft UAA Function Driver for High Definition Audio - Adi 1986”,我很兴奋地再打开“添加或删除程序”,果然发现“High Definition Audio Package - KB888111”,顺便上网查看了微软的官方说明,原来这是微软最近才发布的更新,需要安装该补丁之后,才能继续安装各品牌的HD Audio驱动。这个补丁应该是之前安装Asus官方声卡驱动时,附带于驱动自动安装的。
之后我又看了看视频并听了一些mp3,已经没有原先的问题了,看来,这些果然是驱动造成的。虽然微软提供的驱动性能都不怎么样,但是我对于音频也只是简单应用,只求无过就可以了。在这段时间里,希望SoundMax能发布一款稳定的驱动吧。
但是,我失算了!最近,我又给女友家里配了一台机器,主板使用的是Asus K8N-VM,集成的也是这款芯片。很不幸,问题又出现了。之前自以为使用“High Definition Audio Package - KB888111”补丁就可以当作HD Audio的驱动,但是我错了。因为这样有一个我当时没有试过的地方疏漏了——麦克风。
女友说家里的电脑没法语音聊天,麦克风根本没有声音,经过一系列的尝试,发现罪魁祸首还是驱动。在自己的机器上试试,不出所料,果然麦克风也是不能用的!打电话问了华硕,给出的答复依然对这个问题没有帮助,因为告诉他们听歌看电影有暴音和跳帧,他们是没有什么感觉的。在网上找到了很多版本的较新的驱动,问题依旧。现在能做的,就是老老实实再装上驱动,为了能使用麦克风而继续忍受暴音和跳帧。
问题总会有转机,就好像我会经常碰到问题,也经常会不经意地解决问题。2006年12月28日,一不小心我发现…
由于ACDSee莫明其妙无法启动的问题,将在公司工作用的机器重新安装了一遍系统。之后驱动声卡的时候,随便下了一个Mydrivers号称是最新的也是Asus出的驱动,在后来听歌的时候,意外地发现竟然没有之前的暴音问题。于是小心翼翼地试了试麦克风,OK!It works!打开INF文件看了看驱动版本,5.10.4560。又登录Asus的官方网站,发现有最新的驱动,发布日期是11月26日,但是版本号竟然比Mydrivers这个低,后来试过,一样是有问题的驱动。看来这个驱动我会保留很长时间了…
应该算是结尾了吧…
You can follow any responses to this entry through the RSS 2.0 feed. Responses are currently closed, but you can trackback from your own site.