本栏推荐

相关阅读

快讯信息

您现在的位置是:主页 > 影音娱乐 > 软件 >

从 Live 声卡看驱动修改与应用——以 SB Live 声卡为例

发布时间:2003年02月28日 23:41:00 软件 人已围观

简介作者拥有创新 SB Live 周年纪念版声卡三年多,该声卡逐渐失去往日精彩,但 Audi 让作者看到了声卡更好表现的希望,从而引出对修改驱动的探讨。...

[驱动修改缘由]

我拥有这块镀金接口的创新 SB Live 周年纪念版声卡已经三年多了,随着时光的流逝,它渐渐失去了往日的辉煌,我也不再对它有过高的期望。然而,Audigy Bata 版驱动的出现改变了我的看法,它显著提升了 SB Live 声卡的音质和音色。不过,该驱动存在不少 Bug,且与中文版的 Win XP 不太兼容。后来,驱动之家网站音频论坛副版主 UP0501 兄根据 Audigy 新驱动修改而成的 UP-AX 系列驱动虽然解决了兼容性问题,但音色偏冷,而我更喜欢偏暖的音色,于是在 2002 年 10 月,我萌生了自己修改驱动的想法,便有了如今的 YouP-PAX 系列驱动。

在此,我想谈谈个人的一些看法,希望专业人士不要见笑。我的修改基于自己理解的一个驱动架构(曾在 YouP-PAX III 正式版驱动安装说明中提及),总结出了一个概念中的框架结构。只要不改动框架部分,就能保证与官方驱动几乎相同的兼容性与稳定性,因为创新的官方驱动对驱动核心文件和硬件 ID 识别文件进行了严格的检测,替换不同版本文件或修改其中某个文件都会引发意想不到的问题。因此,只有影响音质与音色的 EAX 效果器设置部分才是可以下手的地方!

我使用的修改工具是 UltraEdit9.0 汉化版,这是一款非常出色的编辑软件。用它打开 Ctdv10k1.cdf 文件,可以看到一连串的代码和 EAX 效果器的设置数据。在 Audigy2 驱动中,该文件的最后部分增加了对新模块的支持。Ctdv10k1.cdf 文件本身是一个 VBD 数据文件,我猜测创新的软件工程师可能有专门的调试软件,通过微调 CDF 文件来改变音质、音色。创新公司的官方驱动条理清晰、结构严谨,对音质有影响的文件稍有改动就会影响整体音质表现。而音质与音色的改变需要通过主观听音来辨别,我认为测试数据并不能说明一切,主观感受才是最真实的。一款好的驱动首先要耐听,然后才能考虑其他方面。

最近修改的 PAX III 提高版让我对驱动有了新的认识:Live 声卡只需 Ctdv10k1.cdf 文件,而无需 Ctdvaudy.cdf 文件来初始化音质,这样声音更纯净,干扰更少。Audigy bata 版驱动的人声表现最佳,我从中提取了音质部分。用 UltraEdit9.0 打开 Ctdv10k1.cdf 文件,切换到文本模式,找到文件中的第一个“RFX LIST”字符串,在此之前的代码就是音质部分,而“RFX LIST”后面是声道设定和 EAX 效果器部分。需要找到与当前驱动版本兼容的 Ctdv10k1.cdf 文件的相同部分来替代,才能初始化出正常的声道和 EAX 效果器。但由于 Audigy Bata 版的 Ctdv10k1.cdf 文件存在先天不足,中置/低音输出通道与新的官方版驱动定义不同,需要将中置/低音通道的信号都接到中置音箱才能完整表现中置信号。而且在支持 5.1 声道 EAX 的某些游戏中,中置的输出信号比官方版更合理,将解说与枪声定义到了中置音箱,游戏中的声道定位更加准确。我曾试图修正这个问题,但都以失败告终,不是无法设置声道就是只有 4 声道。

Tags: 快讯