帝盟S90声卡在Win2003中重获新生

整机外设

  现在越来越多的朋友开始使用Win2003,并使出浑身解数对它进行“DIY”,使自己电脑的操作系统超级稳定而又超级酷炫。但是,许多颇具资历的老鸟机箱中的那块帝盟S90声卡,虽经几个月的多方挽救,却再也无法发出昔日的天籁之音了。岂止S90!所有采用AU8820芯片的声卡(如MX300等)无不遭此厄运。帝盟S90被Windows Server 2003彻底地抛弃了!笔者的机箱中也有一块帝盟S90,它做工精湛,音色浑厚,音质完美,游戏里A3D定位准确,可以说无论哪方面都无可挑剔。我们能听任这些经典声卡就此寿终正寝吗?当然不!历经了三天三夜的奋战与苦难,笔者终于完全解决了帝盟S90声卡在Win2003下的安装问题。

  Win2003安装完成之后,S90并没有像在WinXP中那样立刻就能正常使用。试了几次,仍然没有任何动静。于是根据经验,我决定先用一块常见的8738声卡换下S90试一下。安装完8738的驱动程序后重启电脑,音箱也没有发声。观察一下,原来Win2003作为服务器操作系统,为了保障其稳定性,在默认的情况下是屏蔽了声卡的(我用的是企业版。在Win2003标准版中无此问题)。解决的方法很简单,在控制面板中进入“声音和音频设备”选项,勾选“启用Windows音频”选项,确定后重启电脑,音箱里便发出了Windows的启动声音,“声音和音频设备属性”面板也会变成我们所熟悉的样子,“将音量图标放入任务栏”等项也才可操作。重新换上S90一试,可是问题依旧。到“控制面板→系统→硬件”中,打开“设备管理器”,S90也仍未被系统识别,当然也就没有声音和音频设备中打开设备的选项了。

  看来得自己设法寻找S90的驱动了。由于Win2000、WinXP与Win2003一样都属于WinNT系统,我推测它们的驱动应当可以兼容。我查到S90的芯片是Aureal(傲锐)的AU8820,以前S90在Win2000和WinXP下能正常使用,也是用的公版Aureal驱动。于是马上到驱动之家(http://www.mydrivers.com)下载Win2000的驱动AU8820,但是安装完成后系统还是无法识别。这时我忽然想起了在WinXP下正常使用的帝盟S90驱动,如果直接用驱动精灵将那个驱动提取出来,在Win2003下安装应当可以成功,于是我马上用Ghost还原WinXP备份。但在提取驱动时驱动精灵却提示系统已自带S90的驱动,无须备份。最后我只有直接手动寻找,终于找齐了安装提示所需的所有文件,可是在经历了如此的千辛万苦之后,仍然安装不成功。

  难道Win2000和Win2003的驱动竟然不能兼容?会不会是刚才下载的AU8820驱动不完整呢?最后我终于在一个名为aureal A3D Central(傲锐A3D中心)的网站(http://members.optusnet.com.au/kirben)中找到合适的驱动程序,使情况出现了重大转机。这是一个英文网站,两个文件的下载地址分别是:

  声卡驱动主文件 wdm_8820.exe:

  http://www.vortexofsound.com/scripts/retrieve.cgi?wdm_8820&exe

  A3D加速文件 a3d312.exe:

  http://www.vortexofsound.com/scripts/retrieve.cgi?a3d312&exe

  解开这两个压缩包后,我到“设备管理器”中找到黄色标记的“多媒体音频控制器”,右击,更新驱动程序(或“属性→重新安装驱动程序”),指定刚才解开的wdm_8820.exe文件的目录,在安装过程中会提示没有通过Windows徽标测试,不管它,选“仍然继续”。完成之后,系统又会弹出找到新的硬件向导,我们需要再次重复上面的安装过程,这次时间稍长点。第二次重复安装完成之后还会出现一次新硬件安装向导,依旧照着前面的做法进行第三次安装,装完后设备管理器中的黄色标记终于没有了。重新启动计算机,帝盟S90浑厚的声音终于从音箱中发出来了。

  以上是在Win2003企业版中的操作,Win2003标准版想来不会有这个问题。抑制住激动的心情,我将a3d312.exe文件目录中的两个dll动态链接库文件复制到Win2003系统盘的Windows\system32目录中,再次重新启动计算机,A3D加速程序也安装完毕。接着调整声卡的硬件加速:在控制面板的“声音和音频设备属性”中打开“音频”中的“声音播放”的“高级”,在“性能”页中将“硬件加速”滑块向右拖至“完全”。现在进入CS中,就可以打开A3D声场定位系统准确判断了。

  问题至此完美解决。现在看来,我最初的判断并没有错,Win2000和Win2003的驱动是完全兼容的,只是由于开始时下载的驱动包不完整,才使我们绕了一个大圈子。对于Win2000、WinXP来说,由于Windows自带的驱动为了系统的稳定性,而去掉了游戏下的A3D加速。至于刚才我们打开的那个网页,细心的网友也可能发现了,里面不光有AU8820的驱动,还有AU8810和AU8830的驱动。大家可以下载相应的驱动程序,使自己的声卡在Win 2003下再放光彩。

  后记:在发出这篇文章之前,笔者还原系统备份后再次进行验证后发现:如果不先装一次8738声卡的驱动程序,帝盟S90是无论如何也装不成功的。