|
记得创新一位高级主管曾说过---“我们还要花更多的时间才能充分发挥Emu10k1的性能”!从一个侧面证明了新加坡创新公司的SB-LIVE系列声卡还潜藏着非常巨大的潜力!但因为创新公司市场策略改变,现在的重点已不是当年雄霸民用级声卡市场三年之久的SB-LIVE系列声卡了。从网上能下载到LIVE声卡最新的官方驱动是2002年10月6日从康柏驱动服务器上泄露出来的5.12.2.252 For WinXP多语言版,另外想提高音质的途径就只有网友通过这版驱动所修改出来的驱动了,可见创新公司基本上已经停止了LIVE系列声卡驱动的开发。虽然曾经出现过将同样使用EMU10k1芯片的APS专业声卡驱动修改使用于LIVE的好事,但APS 驱动是基于VXD驱动架构,无法安装于NT架构的WIN2000和WINXP操作系统,也是好看不好用。刚刚发布的AUDGIY2声卡所带驱动虽然能正常安装于LIVE声卡,但却存在与Audigy2软件部分不兼容的问题。从创新高级主管的话和实际应用来看,LIVE声卡仍有很大潜力可挖,但现在除了通过自己摸索修改创新官方驱动来提高音质、音色,已经很难奢求创新公司官方的驱动支持了,难道真的就因为残酷的市场竞争而不得不接受这样的现实?+ q/ C' R- f% c
- x* n6 u) }; z* b% D- G
但世界往往不会只有一种声音存在的。就在创新推出了SB-LIVE的Linux版驱动后,以俄罗斯的发烧友Eugene Gavrilov、Max Mikhailov和Hanz Petrov为首,与世界各地的一些编程高手组成了“kX工程开发小组”,开始了针对EMU10k1芯片的专业驱动---kX驱动的开发(图1),希望利用EMU10KX系列芯片强大的运算能力尽量还原真实的声音。这些高手通过对驱动底层源代码的分析,重新用C++编译了驱动,这要得益于Linux系统上的软件开发遵循了自由软件协议,所以能得到SB-LIVE的LINUX版驱动源代码。kX驱动以其专业性较高而且插件功能强大而逐渐被追求音质的用户接受。
) s# V) E( ], S" E/ F. J
0 f1 H% |6 u) [; q(图1)- U. f7 i0 V# p' U9 `
( w1 i( T5 W& T+ T6 Q4 ikX驱动不但支持使用EMU10k1芯片的SB-LIVE系列声卡,而且支持使用EMU10k2的Audigy系列声卡,支持Windows 98SE, Windows Me, Windows 2000和 Windows XP操作系统。优势在于:支持低延迟的16通道ASIO(Audigy上是32通道),音效插件模块化,优化的DX接口,图形化的DSP模块操作,音质和功能与专业APS声卡有过之而无不及,软件界面多语言支持,软件界面支持皮肤更换。但缺点对于初学用户也很明显:操作上不如创新官方软件方便,插件操作太过专业,不兼容创新EAX环境音效,暂时只支持A3D的2D模式音效,默认状态下不支持DVD播放软件AC3音效解码,不支持DTS解码,MIDI音色库播放MIDI有问题。) |( P0 q4 G) a7 U2 h
; h& M) Z; J8 f对于想尝试一下kX驱动的朋友,我浅谈一下我使用的体会,希望能使大家少走弯路,不过我使用的LIVE声卡是5.1声道的,对于早期4声道的LIVE声卡,以下的某些设置可能会产生不同的结果。, E ]" S6 L; ^( v! [' M( R
' V9 w) v8 x1 \, T5 t& Z6 P. k
[安装与操作]
+ \0 f0 P6 f! i2 W6 T' C" z; ]& g3 p7 e) i( s4 G F9 V
一. 安装0 E) O' g y/ x8 U
$ r& b4 g. c0 L8 f' d8 T
现在最新版本的kX驱动是5.10.00.3529-Debug版(下载地址:http://www.mydrivers.com/dir72/28879.htm),这是完全版本,建议下载这个版本,如果下载的不是完全版,有可能缺少所需要的系统文件。
6 P, i. K3 {! X2 k* x
7 S5 P" d& s) q R. G) gkX驱动在安装之前要确保系统中已经卸载了其他版本声卡驱动,否则会造成冲突或无法安装驱动。安装时会出现安装组件的选择(图2),如果只是应用就不需要安装第五项,如果是安装于WIN2000和WINXP系统,则不需要安装第三项。安装完成后会自动搜索到你的声卡型号并安装驱动程序。3 y5 R' V$ T, D/ p: K. I& E+ x
, T, s, e: R1 o& I+ J
' h6 ]$ V! h/ |8 b(图2)* |" E- H& g7 Q" M# L
4 |; }' |0 i9 {# A3 y二. 基本操作# G! W# O0 U. M) n \1 e
0 O- M# }! w7 a3 }( U. t重新启动后会在任务栏右下脚看到kX图标,在上面单击鼠标右键就可以打开驱动的各个模块(图3),双击左键可打开kX混音器(图4),但调节主音量必须打开kX混音器,不能象创新新的Audigy2软件单击左键即可调节,希望下一版能改善。kX驱动安装后,默认状态下前后置声道是互换的,因为SB-LIVE系列声卡硬件设计上的原因,后置声道没有通过AC97芯片处理,所以音质要比前置声道好一点,如果对音质要求苛刻的朋友可以不用改变这个设置,只需要将连接到声卡上的前/后置音箱插头互换即可,并可以通过“扬声器测试”程序来检查是否插错(图5)。! S1 ?+ z& k) A% M) | G
4 K# f) M8 g+ R
5 m2 w" k9 Q$ \' Q8 U6 X
3 M3 b, ~: h* o8 z- A* ]3 a1 h4 S(图3)9 b) X0 v+ c% D0 ~( x+ x0 M
: H5 j: u; j! H" W
: k7 K$ k7 K. k; a2 q% t8 v
* z+ r( r6 H0 P s' g: ~( l* k(图4)
& L4 x; l. Q+ p$ p8 ?9 x8 |/ N
7 x2 K( s u. j& T
1 r8 }2 O* d" L7 {$ B* k0 F7 \
2 n1 z1 c( K5 E7 C' Z; M1 [(图5)" Z# }1 L( S9 k9 g# m6 M
0 L4 ~+ E- E1 z
kX驱动在系统音量控制里简化了大部分的接口,全部集成到了kX Mixer(混音器)里(图6)。
3 R' Z r1 S: ~) h! }2 e! q) m6 g8 @
+ D; e$ }; t! I+ W. e# {
% z g: c* b" ?- q L0 ]" p( M6 b1 N(图6)0 \6 H, @# A7 s+ r- Q8 X
; q O, F* b2 K6 y2 H2 d; f
混音器的设置对于初学者来说相对复杂了点,但每个音量调节杆都有中文显示,多调节几次就熟悉了。开始使用前请先设置好缓冲区大小,否则很容易出现暴音的问题(图7)。7 Y& E' d v3 b9 X; e/ }& U
% |. o9 B# C& F7 d3 [! m! b! s
(图7)
/ T" b# S2 j/ X) s6 g+ r, N! D
; N! Z! e! x# m k/ z$ x! S% ] [实战kX驱动之输出设定]3 o+ H! o' X& U- o$ \# X& w! B
& ^6 |" m1 f: r( v) R2 v1. AC3输出的设置( J: Y( q: P' @/ ^1 `( Z
9 e0 Y5 ]7 G$ a! \; o0 e$ UkX驱动的音质虽然有可圈可点之处,但驱动接口上不支持游戏的EAX音效和DVD的AC3播放却是最大的弱点,难道真的不能支持吗?经过仔细阅读帮助文件,发现原来要手动设置kX DSP才可以软件方式实现这些功能(EAX音效是通过模拟方式实现),但注意:我的连接方法没有将前后置声道交换,请将图4中“前后置声道交换”的勾去掉后再设置。
) q7 L) Z9 c8 E2 N$ |9 x! Y
' g% r+ C3 _8 u3 a8 C \首先启动kX DSP面板,因为SB-LIVE的GPRs寄存器(一般效果寄存器)数量有限,只有256个,而Audigy有512个,要实现AC3输出必须舍弃某些不常用的功能,首先要反解释“chorus”插件和“Xsumm”插件,将占用的GPRs寄存器挪出来,这两个插件是主管“合声”效果的。然后在空白处单击鼠标右键,添加“环绕”下的“Prologica”插件(图9),这是AC3逻辑解码插件,通过它就可以还原AC3信号到5.1通道。$ j; d# m( W- f9 M% f, e
5 J" L& k& z' Y& ?" q" J
(图8)
+ B8 W0 o! F' w, n6 p5 B% o
1 O( x# \) J2 S2 A3 g! h5 V* w$ p
(图9)8 b' F4 V3 S4 Y: E J- _
0 g# p8 ]; I G0 t, b1 o$ K
接下来用鼠标左键点住DSP窗口内10 Band EQ插件的lot接口不放(就是10 Band EQ插件左边的上面的那个接口,鼠标移动到上面就可以看到),拖出一条线到Prologica插件的Lt接口将这两个接口连接起来,10 Band EQ插件的rot接口连线到Prologica插件的Rt接口,这个操作是将前置左右声道信号用虚拟的线连接到Prologica插件的左右输入通道处理,通过插件的算法处理后,将信号从右边的5个通道输出,分别是前左通道、前右通道、后左环绕通道、后右环绕通道和中置通道,后左环绕通道、后右环绕通道和中置通道分别连接到epilog的out8、out9和out17。前置左右通道不需要经过Prologica插件处理,所以通过10 Band EQ插件直接连接到epilog的out0和out1输出到物理的前置左右声道,如果经过Prologica插件处理后再输出到前置左右声道,声音会出现失真(图10)。
) Z' P) K! s$ n! u
( H7 Z8 H2 g+ j(图10)
4 h$ J- n4 X9 x8 W
3 _( u Y, C( ?8 }这样就实现了5声道的输出了,但还缺少一个低音信号输出,还需要添加一个“EQ&滤波器”里的“EQ Lowpass“插件,通过它来做低音分频。但低音输出通道只有一个,而“EQ Lowpass“插件是两个通道输出,就需要再添加一个“基本”里的“Summ”插件来合并两个通道为一个,然后连接到epilog的out18(图11)。双击“EQ Lowpass”插件就可以调节它的参数,可以微调低音的分频的频率和延伸的宽度,这样就能针对自己的音箱调节到最适合的效果(图12)。使用4声道LIVE的朋友可以不需要增加“EQ Lowpass“插件,也不需要连接中置通道到out17。
9 A% b8 Q- M4 F' B: q- E$ Z# K E1 u: z3 ~" O+ N+ h. q% Y
! h! q. C0 g( s0 ]. U2 i/ Q" B2 N' k& F1 T
! \: x5 J0 H+ d/ Y- }9 V2 Q(图11)1 O# Z3 w: h" k# C+ U
4 w8 {7 e. [7 ^
" y6 F9 _" B% y% y
- K: |: Q/ }4 i8 v: s5 y& K# y(图12)
! V0 a& O1 J) c7 y1 ~* w- |( j7 E
! y' i1 r7 @" {通过上面的设置,现在所有输出的声音都转为5.1声道输出了,效果类似创新驱动中打开CMSS功能,后置声道输出转为环绕声。但播放DVD和游戏需要一些特殊的设置:任何DVD播放器都必须选择2声道输出,否则只会输出杂音,POWERDVD PRO里选“杜比环绕兼容混音”效果最好。AC3的解码还原效果特别是环绕效果比创新官方驱动表现要好!并且支持DTS解码,但对DTS CD的后置输出定位不正确。在支持EAX或者A3D的游戏中必须选择2声道、立体声或者DirectSound输出,如果选择别的音效则无法得到正确的5.1声道输出效果,有的游戏还会出现无法运行的问题。, _ C( j& G4 @* T6 O) l1 Y
% r0 Y; Z9 f; b1 m$ t) C原理分析:" d/ u1 w: E" k; @1 C) a4 k
5 S) N5 V1 A' N v到底AC3解码是如何实现的呢?为什么只是通过前置通道的输入就可以解码AC3的5.1声道信号呢?) S& U$ J5 ?0 |0 N# @2 K
1 X* l* A* Q. J( p2 o0 |, B) K; x因为首先将DVD播放软件都改为2声道了,但2声道的信号里都包含了5.1声道的信号,只不过输出到2声道而已,最主要的还是靠“Prologica”插件的AC3解码算法,这就好似绕过了播放软件的声道分离解码程序,通过这个插件利用EMU10K1、EMU10K2芯片强大的运算能力来软件解码AC3信号。
( e8 c$ ~! @2 M+ k: W& @! j7 q+ F$ h0 ^
那游戏的EAX 5.1声道又是怎么还原的呢?* C# d/ _1 p" {+ K3 w( a
8 `3 \! u- q. g) ]% M. N& \2 q: R
游戏的EAX支持首先要检查声卡驱动是否支持EAX音效,如果不支持就会屏蔽掉EAX选项,但声音信号里包含的EAX定位信号并没有屏蔽,我猜想 “Prologica”插件是通过模拟EAX算法解码还原5.1声道定位信号的,或者利用杜比逻辑算法来分离声道信号的,定位和声道的分离都很类似EAX音效。+ | G0 Z7 @1 Y
% |6 ~5 ?, T2 l. J0 T4 ]( J, X$ S
[kX驱动之插件应用与感想]
3 ~" g A: |8 M2 w- R- E( q, V0 j0 X7 D: l Z; O
初装kX驱动的音质、音色我很不喜欢,相对于创新官方驱动在高音上偏暗,人声上表现突出,但偏硬,低音分频点太高、太浮,弹性不够,而kX驱动本身带的10段EQ默认状态下音色并不是很好。刚开始的几天耳朵听的很不舒服,听久了很疲劳,感觉声场拉不开,有种蒙着布的感觉,声音很大,但又感觉某些乐器声音出不来。但通过一段时间的使用发现,把EQ的Input调低到-5.8dB左右(图13),音色开始柔和、耐听了,原来10段EQ的这个Input是控制声场大小的。通过适当调节,感觉音色又是另一番天地,对kX驱动的EQ调节又有全新的认识。有的朋友也许不习惯EQ的10段调节,其实驱动里带了象创新驱动一样的高、低音增益调节插件,就是“EQ&滤波器”里的“Timbre”插件,不过LIVE声卡因为GPRs寄存器大小的关系,如果要与10段EQ一起用的话,就又要牺牲“Stereo Chorus”插件了(和声效果器),将“Stereo Chorus”反解释后,再添加“Timbre”插件。建议与10段EQ配合使用,效果比较好。从10 Band EQ的lot和rot分别连线到Timbre的inl和inr,再从Timbre的outl和outr分别连线到epilog的out0和out1,然后在插件上双击可弹出参数设置界面(图14)。
6 K/ _; Z3 ]3 x5 O
$ v: z9 [$ a7 ?
(图13)" O+ \0 @/ f; g- I
* O8 g3 e) d4 l7 F4 q, t; J% U, `(图14)
. d/ E3 E& w2 x* r1 e6 o6 U
( r* p" `8 r+ a0 g$ i6 akX DSP还有重新初始化DSP的功能,在DSP面板空白处单击鼠标右键即可看到。这是非常实用的功能,因为kX驱动也有“声卡疲劳”现象,用初始化功能后,音质和各种插件又恢复到了刚装驱动的状态,这样就不需要重复安装驱动了。自己设置的各种参数和DSP连接还可以保存下来备用(图15)。
1 f4 i, G$ u3 S
8 A' k' ~1 U" `0 K4 x S4 M
1 j( I! U2 M% q8 J8 ?9 w# N. c(图15)$ O/ B2 x. p% }2 S2 V9 K5 E
3 O/ [) b7 [5 @kX驱动虽然在频响曲线上明显好于创新官方驱动,但音质与创新官方驱动相比,在乐器细节表现和乐感表现上稍嫌不足,感觉收的太快,估计主要原因是创新驱动中的八点插值专利算法,对细节做了一定的修饰,使其驱动表现加细腻、圆滑。而kX驱动力求还原真实的声音,人声上表现的很好,饱满、有力,乐器的真实感很好,但真实的声音不一定都好听。kX的DSP面板也做的非常专业,将声卡的物理连接图形化,再通过软件方式的插件连接来实现各种不同的输出和音效,很有DIY的味道!而创新的EAX控制面板在易用性和丰富的参数调节上更胜一筹,但没有DSP面板里随意配置插件那样灵活,在DSP面板里只要GPRs寄存器数量够的话,对每个独立声道都可以做单独的高、低音调节,甚至可以添加各种不同的音效,但DSP面板空间太小,插件增多后摆放和连接都不方便。在有时候操作插件会出现一些莫名其妙的问题。希望kX驱动能在改善音质的同时也改善一下操作界面的易用性和稳定性,相信这样会有更多人使用和喜爱她的! |
|