解决Aureal8820与VIA芯片组的兼容问题
整机外设
在Aureal公司被创新公司收购以后,Aureal的产品一下子便宜起来,笔者也是在那个时候趁着便宜买了一块V1声卡。这片声卡采用的是大家熟悉的Aureal8820芯片,不过兴奋之时也是笔者噩梦的开始。V1和笔者的EP7KXA主板竟然水火不容,实际上就是Aureal8820芯片与VIA芯片组存在兼容问题。笔者尝试刷新BIOS,升级驱动程序,做了很多努力,终于解决了这个难题,写出来供各位音乐发烧友分享。
1.WPCR EDIT.EXE和WPCR SET.EXE软件
相信当时关注这个问题的朋友对这两个软件记忆犹新吧,这两个软件在Win2000下确实能够解决问题,但是效果并不是很好,而笔者在Win98下试过多次,效果很差。笔者在研究很长时间以后对这个问题做出以下结论:该软件主要是针对PCI的IRQ资源分配,Aureal8820和VIA的兼容性主要是PCI优先权的冲突问题,而Win2000对硬件的管理好于Win98,所以可以解决问题。这一点笔者深有感触。
2.彻底解决
而当今年3月VIA发布了新的驱动HYPERIONyperion和PCI补丁后,这个故障似乎也暂时解决了。不过最近笔者买了一个USB键盘和一个闪存,在进入游戏后出现了死机现象,换成原来的键盘,关闭BIOS中的USB设备和USB Keyboard后又正常,看来还是存在硬件冲突,不兼容故障依然存在。
笔者首先彻底屏蔽声卡和USB设备以及USB Keyboard,再重新安装系统、DirectX8.1和Aureal8820的英文驱动(笔者安装的是4.06.00.1187版本),然后安装VIA Hyperion 4in1 448v驱动,重启以后安装新的VIA PCI补丁,这时进入游戏,干什么都没有问题了。接着笔者重启电脑,把USB设备和USB Keyboard打开,查看IRQ设置如图1:
这时的冲突问题就比较明显了,声卡与USB设备共用一个IRQ资源,既然明确了问题的所在,那么可以把声卡的IRQ采用硬设置的方法进行解决。重新启动电脑进入“PnP/PCI Configuration”,把与声卡对应的PCI插槽 “PCI slot 3 use IRQ No”的“AUTO”改成“5”(一般声卡插在PCI的第三根插槽比较好,至于IRQ选择5是因为系统一般默认5为板载声卡的IRQ分配,这样比较有利于解决兼容性问题),重启,故障解决。
笔者又尝试把板载的软声卡驱动装上,系统一切正常,V1和软声卡完全可以共存(图2),看来在Aureal8820和VIA芯片组共存的电脑上也可以玩双声卡。如果你喜欢,还可以尝试着买一块YAHAMA的声卡来听音乐,用V1来打游戏。

