为老AC97声卡插上驱动的翅膀

互联网 | 编辑: 2003-11-05 00:00:00转载

笔者至今仍在使用那块1999年攒机时购买的老主板(磐英EP-6VBA),由于先天条件所限,这块内置的AC′97声卡始终无法发挥出最佳性能。最近,Analog Device公司发布了最新版本的SoundMAX 4.0 XL驱动程序,提供了AudioESP技术和Virtual Dashboard技术,可以极大提升那些AC′9

可惜的是,笔者这块老主板的AC′97声卡使用的却并非Analog Device公司自己的AD1985芯片,那么有什么办法修改驱动程序让它也能用上SoundMAX 4.0XL驱动程序呢?经过一番试验,笔者终于找到改造驱动程序的方法,这里向朋友们介绍一下,如果你的情况与我一样,可千万别错过哟。

1.下载驱动程序并查找驱动配置文件

首先,请从驱动之家下载SoundMAX 4.0XL驱动程序,这是一个ZIP格式的压缩包,将它解压缩,然后从“5.12.01.3580_SM4SmaxwdmW2k_xp”文件夹中找到smwdmCH5.inf文件,我们的任务就是要对这个驱动配置文件进行修改。当然,假如你使用的是Windows 9x/Me系统,则应该选择“5.12.01.3580_SM4SmaxwdmSe”文件夹中查找smwdmCH5.inf文件。

2.修改smwdmCH5.inf

接下来,我们需要向smwdmCH5.inf文件添加本机AC′97声卡所使用的芯片ID信息,这些信息可以从“DireceX诊断工具→声音”选项页中得到(如图1),将“设备ID”后面的内容记录下来,笔者系统中的AC′97声卡的设备ID号是“PCIVEN_1106DEV_3058SUBSYS_30581106”。

接着,取消smwdmCH5.inf文件的只读属性,然后用记事本打开它,找到[AnalogDevices]小节的最后一行,按照固定的格式将本机AC′97声卡的ID号添加过去,如图2所示,为了方便起见,建议朋友们从上面复制一行过来再进行修改,这样不容易出错,需要特别提醒的是,请注意图中加下划线的两个“&&”符号,换句话说新添加的一行字符个数必须与上面的对齐,否则在安装时无法成功。

图1

 

图2

3.修复SoundMAX安装后的错误

图3

现在,我们终于可以双击执行“5.12.01.3580_SM4setup.exe”文件了,在安装过程中,系统会提示SoundMAX驱动程序没有通过Windows徽标测试,如图3所示,你不用去管它,点击“仍然继续”按钮就行了,接下来还会要求插入Windows XP SP1、Windows XP安装光盘复制drmk.sys和wdmaud.drv两个文件,否则无法继续。

安装结束后重新启动系统,但不知是什么原因,启动时未播放开机音乐,而且SoundMAX控制面板图标虽然出现在系统托盘中,但并不能使用,而且“设备管理器”中的SoundMAX设备也会显示为黄色的问号。此时请右击执行“更新驱动程序”,注意必须选择“从列表或指定位置安装”选项,然后定位至刚才解压缩出来的“5.12.01.3580_SM4SmaxwdmW2k_xp”文件夹,安装过程中会再次要求插入Windows XP SP1安装光盘,按照提示操作即可。

现在,SoundMAX控制面板终于可以使用了,不过“设备管理器→声音、视频和游戏控制器”下的SoundMAX设备却重新恢复为“VIA AC′97 Audio Controller(WDM)”项,即便进入“控制面板→声音和音频设备属性”窗口,也无法更改声音播放、录音的默认设备为SoundMAX,因此就没有办法使用AudioWizard,幸好并不影响图4窗口中各个项目的正常调整与设置,看来修改后安装的驱动程序也不能算是十分完美。

图4

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑