笔者自从去年更换了一块VIA694X+686B组合的主板后,那块当年花400多大洋买的帝盟S90声卡就只能退出江湖了。S90和VIA69X系列芯片组的不兼容问题已经天下闻名了。笔者的这块S90声卡,还能够完成一些普通的应用,如系统声音、MP3播放等等,但一旦进入任何大型3D游戏就立刻死机。为了迁就游戏,无奈之下只得将就那块686B的AC'97了。可是即使将驱动升级至最新的ComboAudio_a1u311c,音质仍然很差。尤其是笔者最近需要听的托福听力MP3,根本无法辨认。这使得笔者痛下决心重新请出那块S90。历尽艰辛遍访名医,踏遍了网上硬件论坛的千山万水,终于让这块S90起死回生。听着熟悉的A3D音效再次萦绕耳边,笔者不禁想起国内众多仍然为此问题所困的朋友,不敢独享,立即把这点心得写出来,希望能对大家有所帮助。
, F0 i& K ^4 k8 u* i: L 首先介绍一下笔者电脑的硬件配置:赛扬667、杂牌VIA694X+686B、GeForce2 MX200显卡、S90声卡,软件为Win ME +DX8.1。+ _1 [6 Z4 E7 h# R Y2 T
2 a9 j, J9 |* Q; D, P
4 ]7 Q J0 d. _: J! i/ `
<H2> 第一式,彻底屏蔽板载声卡</H2>
# {* R! j7 P0 @7 u2 t& b 许多板载声卡都具有硬件跳线,大家可参照主板说明书关闭。此外,还要在系统BIOS里进行屏蔽。一般BIOS里面有两处跟声卡相关的设置,一处是Chipset Features Setup里的Onchip Sound 选项,另一处是Integrated Peripherals里的On Board Legacy Audio,将两处均设为Disabled。此外,鉴于一些网友反映的问题,笔者把USB Keyboard、On Chip Modem等没有实际用处的功能也全部屏蔽,最大限度地避免冲突可能(还可以考虑屏蔽一些用不着的COM口和USB端口)。
( ~* f# u$ E4 M- f' D1 M1 h
5 K; P, D# G3 e( p4 Z0 S2 m3 ?' C0 k9 n' W! N
<H2> 第二式,安装S90声卡</H2>1 b2 H# Y) h: i+ l3 W5 Z
一般来讲,S90如果安装在第一个PCI插槽最容易产生问题。从几个论坛中网友们研究和讨论的情况看,最佳选择是一定要把S90安装在距离AGP插槽的第三个PCI插槽中。大家可不要小看这一点啊。为稳妥起见,CD音频线也可以先不安装。9 d# v7 F4 u; C- K. [- H% L
) R9 h9 |0 P4 {* q# y/ O+ N
+ R4 a6 M* k- V0 o" X<H2> 第三式,安装声卡驱动程序</H2>$ f/ T& ^3 e$ ~9 O# q8 _ i" n3 G
重新启动计算机后,系统会自动提示安装新硬件,也就是S90的驱动。这个驱动绝对不能安装帝盟1999年1月或者其他版本的驱动,否则非常容易死机,而是要安装傲锐公司为AU8820声音芯片制作的公版驱动程序。我用的是名为W9X1189_FULL.EXE(http://212.76.48.153/drivers/sound/diamond/vortex/8820/win9x,要解压缩)的驱动程序,指定该驱动解压缩的目录即可安装。
4 V9 r3 g6 E; Q. L/ [
! n* g4 E2 H/ n! m( G, \- H
0 ~7 y4 c, E6 w<H2> 第四式,升级A3D驱动</H2>* _) C9 Q1 ]+ p0 Z2 G' m! R5 \5 j7 m
不知道这一步是否必要,但笔者确实是这样做了,最后也解决了问题。A3D驱动程序有个专门的升级程序,虽然不一定就有助于解决该声音芯片与主板芯片之间的矛盾,但也可以碰碰运气。我找到的这款A3D驱动升级程序的名称是A3DDRIVERS312.EXE(http://www.mydrivers.com/dir16/d6405.htm)。这里还要说明一下,第三式和第四式之间的先后顺序可以颠倒。9 ?: ~8 `/ G) P
/ V' \' r* O% _; T" o" J2 u* U M2 }
<H2> 第五式,安装VIA最新驱动程序445版本</H2>- [4 }! P0 L" S: s0 Q5 ]" N r# r
威盛已经把这个版本的驱动取名为HYPERION了,应当是一个可以信赖的比较成熟的版本,推荐大家升级。驱动的名称是VIAHYPERION4IN1445V.EXE(http://www.mydrivers.com/dir63/d25583.htm),同样可以在驱动之家里面找到。切记,安装以后一定要重新启动计算机。重启后系统还会自动安装几个包括和PCI驱动有关的重要驱动。有的技术资料提出不安装该驱动包里的VIA PCI IRQ Miniport Driver程序会有帮助,但这一点笔者没有试验成功。
" |, p2 S t8 U( Q y0 G5 g; d3 r" \/ @2 ?7 }5 u
7 h6 [5 q+ z( h<H2> 第六式,安装VIA PCI周期调节补丁</H2>1 v1 ~2 ~. F% O: V9 p
这一步非常重要,有不少网友提出,S90与VIA的冲突在于对PCI优先权的设置不同,所以解决此问题必须安装此补丁并修改寄存器。不过修改寄存器实在太复杂而且需要专门的工具,笔者没有尝试,有兴趣的朋友可以试试。笔者选择安装了2002年7月12日最新的补丁程序,名为vlatency_v020_beta4_057301.zip(http://www.mydrivers.com/dir56/d22620.htm)。需要特别说明,这是个Beta版本的补丁,但在笔者的电脑上倒运行得非常稳定。同时,提醒大家不要安装早期版本的PCI补丁,否则可能导致非常频繁的死机,如果安装出错可以进入安全模式卸载。8 W! X- R4 T* J. _0 e
1 T* ]( w( D8 w& c7 D
% f/ P9 e1 G: M: W- O- B9 Y/ N<H2> 第七式,禁用所有不必要的内存驻留程序</H2>
. g, B# i1 | P' _( `( F& g 这是一个可选步骤。笔者个人认为,一些杀毒软件的常驻内存检测程序,往往会导致很多问题,比如使系统速度变慢等等,所以笔者禁用了所有不必要的常驻内存程序,包括杀毒软件,系统托盘里面只留下小喇叭和输入法的图标就可以了。
7 N, i4 s" x7 }" K# s: V1 j
3 }2 e; @4 v- }, m4 o0 @: q# c/ N" l1 |7 a3 Q" B
安装好以后,笔者进行了长时间的拷机。以往必定死机的大型3D游戏如极品飞车5、FIFA等运行如飞,以前在S90下死过机的其他游戏如足球经理以及一些RPG游戏运行也完全正常。看来,S90声卡与威盛部分芯片组之间也并不存在什么不可调和的矛盾。顺便说一下,安装S90还使一些在主板自带声卡下无法发音的DOS游戏焕发了青春。这下,留恋DOS游戏的朋友可以有福了。/ P# C* N7 _! K$ U
; B* g+ z$ j5 U0 Q; `/ H9 B$ b. g. ]
|
|