本帖最后由 伊仑 于 2009-3-27 17:03 编辑 9 r* _) h% p$ \3 [6 {- l
弱弱的问一句,emu10k1有什么致命弱点啊?6 v- x; X1 L, O) ~) U( h! E2 }# b! j% W( m) ~! z8 Y2 G
. A, ~7 O3 D/ N# n7 W# M
还有,觉得数字音频设备的量化噪声、采样率等参数都不是那么重要,至少我就听不到17khz以上的音频信号,由此可知采样率48k和96k对我都一样。重要的还是DAC转换以后的模拟输出电路设计(运放+输出滤波)。好多集成声卡会把芯片或者DAC的产品参数作为自己的输出音频质量参数。其实输出电路的设计好坏可以让同一种芯片的两张声卡出来的声音大相径庭。. l/ [$ v1 W/ t2 `: a0 k2 A5 a. i
5 _: N b$ J3 l3 z- }8 ~2 C! t" @6 g
所以说......听感,还是听感最重要。muad 发表于 2009-3-25 22:12 ![]() ( }1 \' @% e! _; S, @+ a! }
" @) E! f2 N8 l0 f) b1 v
) |1 B1 p4 V/ p: Z* `0 ^7 D$ Z7 p/ \$ F! ^, \
注:JoshuaChang今指正了一些问题。
. V6 O, q/ j! H8 E3 h/ o! r3 l5 ~+ e, B; y
. b& _* `( _; B* E
前面ace那位朋友已经说得很清楚了。7 J! N: O W, W o& W) S- `3 H
9 S/ X2 ?8 x0 ^0 `
emu10k1致命问题就是ASRC硬件异步采样频率变换,无论任何采样频率的数据流进入DSP,都会进行硬件重采样(不是AC97重采样,不要把概念搞混),而emu10k1硬件重采样质量非常低下。即使是48KHz的信号进来,也可能会进行一次ASRC。因此,你就算用Foobar2000的SSRC和PPHS,也毫无作用。因为SSRC和PPHS输出的采样频率即使是48KHz,进到emuDSP后,同样会经过ASRC处理,伴随的量化失真以及频率失真一系列问题就来了。当然,KX的一些插件可以改善一点这个问题,就是加入量化噪声整形,本论坛的KX编程高手JoshuaChang做有这个插件。今天JoshuaChang兄也提到在48KHz下,可以绕过ASRC。(但44.1KHz不行。)
4 }# n$ h( l* |, e. v" G/ G# m- n! F
4 p2 e! p h& V既然前段的数据处理都存在问题,那么后端的模拟电路再好又有什么用?7 K G% P! C2 X, s$ B$ ?
+ H2 ?9 s& ?* u7 M8 e/ g
- d' ^' u) s4 d7 rSBLive!的四通道版本(4620/4670/4760/4790等)有两个DAC,一个是AC97codec(CT1297-TAT等),负责主通道;另一个则是I2S DAC(1330A)负责后置通道。当然在KX驱动下,前置后置的概念就可以不用管。
, e. V1 S+ w( a- k# W
7 a( o& H; G0 c6 d4 ?. D! Y3 n* w* @当播放44.1KHz的档案时,使用主通道时,必然经过AC97Codec,因此无法避免AC97重采样,再加上emu10k1自身的ASRC,会经过两次重采样。质量下降的问题就显而易见。如果使用I2S通道,AC97重采样问题也许能避免了,但ASRC问题依然无法避免。因为基于emu10k1的产品没法绕过这个DSP。不过,形如A2ZS之类的卡,则不同,它有P16V芯片直接送到I2S,可绕过emu10k2。
+ K# ~( d% J6 q* J0 E. p
# n8 `1 d$ O3 J+ A& `也就是说,早期的SBLive!,不管你用什么方法(即使是Foobar2000 SSRC),都没法解决这个问题。% k; v& _/ V6 v- g9 C2 ?# G7 ?7 @; j
4 t/ S0 J+ i- U9 N" U1 U比较搞笑的是,Live!的主通道模拟运放还是不错的,比如CT4620的是PT1308(有些是差点的2308),但是它前端DAC竟然是CT1297-TAT这样的糟糕货色。KX驱动的默认配置为了避开这个玩意,巧妙的交换通道,它故意默认走I2S通道,因此声音略微好点的输出是“后置”那个孔。. h. [1 i/ b& Z2 H, [' H, R K5 j
! C- y+ C- \% Z0 t
8 P/ D' ~# D, e对,你的听感很重要,可惜,你的听感是建立在“数字失真”的基础上的,你认为你的听感是正确的吗?3 a/ F- L5 R' z6 n2 m* I* I4 ]
$ W# r8 m" d1 D; u: M
6 E+ {0 h% s4 ^: `0 ^, ~2 n1 X) D }0 e+ D
当然,我也同意你的部分看法,集成声卡的最终输出,也必须搭配合理的主板布局和优秀的元器件。
9 y% ^5 Q6 N9 O
4 f, n! \! J; K. ?8 M6 Z/ h2 ~+ G7 X( E+ ~" a
不过,现在的HD-Audio音频标准架构,在数字音频处理方面,就明显加强得多。4 C+ p% f+ C6 } t5 q
' g$ F# ]- T& E2 @首先,HD-Audio音频Codec,不是传统的AC97标准,虽然如此,但播放44.1KHz档案时依然需要SRC,因为大部分搭配Codec的时钟发生器只有24M晶振,于是驱动或者KMixer将完成SRC工作。但这种SRC的质量要远优于传统的AC97和创新早期的那个糟糕的ASRC。(Vista音频架构,SRC软运算则更优秀)。不过,如果是用HD-Audio Codec播放48KHz/96KHz/192KHz的时钟的档案,就不存在SRC问题了,因为时钟整数倍吻合。高清音频时钟标准就是48KHz/96KHz/192KHz(DSD则是3MHz和6MHz)。而44.1KHz/88.2KHz/176.4KHz(DSD则是2.8MHz和5.6MHz)将来会被无情的淘汰掉。
7 D. f8 \+ }. ^6 R! L, U+ t5 B
+ B% p7 P! I j! Q其次的是,HD-Audio Codec完全符合HD高清音频规范,将来的音频节目必然是向HD-Audio全面进发,而且现在主流的录音棚的音频制作,都是基于HD-Audio标准进行录制、缩混。因此,老版本的Live对这些已经力不从心。/ V4 Z( S, Z, G! h+ C3 z! [ W; I
- x& _ P6 m5 X0 ~$ I/ b7 M. l0 g- M: L/ R: ~
我说了这么多,只是希望不要过于鄙视集成声卡,实际上能用上ALC889/885等货色以上的主板,大多数还是较为出色的。; F; @; v4 R+ P* D( j$ n
% P9 K; l0 Q' d0 V更要说的是,目前已经没有必要去守旧,花大量的钱去买过时了很久的民用声卡产品。当时他们设计并不是音乐,而是多功能。
Q# l8 x/ V$ t. X P$ i9 \+ B7 f$ i" P6 m! F) J2 }0 {
如果没钱,可直接买一个本论坛被炒作得很火的SB0410(Live!24Bit),直接秒杀一切老版本的SBLive!。(但注意别买到故障翻修卡)! f3 B/ y* I& ]
: a. T9 ~" w7 U% Z0 m- D Z f
最后再重申:SBLive!老版本现在也不是一无是处,最关键的好处是可以安装KX驱动,使用这驱动可以学到很多东西。因此,功能性远远高于音质特性。
* E8 X& `/ O$ h2 ?; c5 b g, Z- o; Y, N" i k2 J$ j; X
( U/ D* Z6 ]( R0 s5 F- j: N
我的话不一定完全正确,仅供参考。也希望有别的兄弟(特别是JoshuaChang和DO500等前辈)能指出我的一些错误和疏漏。 |