“挖掘”AC’97声卡的潜力

硬件周刊

  说起目前民用声卡市场的老大,大概会有朋友认为是鼎鼎大名的创新吧。其实目前使用最广泛的声卡不是创新的SoundBlaster系列,而是俗称为AC’97的软声卡。

  AC’97其实是一种业界规范,全称为Audio Codec 97,是Intel推出的一个廉价的集成声音解决方案。它去掉了声卡中成本最高的DSP(数字信号处理器),通过特别编写的驱动程序让CPU来负责信号处理,使系统的成本得到降低,且效果尚可接受,所以得到了广泛的采用。长期以来,大家对于AC’97的评价就是资源占用率高、效果差且功能单一。随着CPU性能日益强大,资源占用率已经不是问题。至于效果差,功能单一,相信看过本文后你会有不同的感受。

  Realtek(瑞昱)

  目前AC’97 Codec的市场主要由Analog Device(美国模拟器件,以下简称AD)、C-Media(骅讯)、Realtek(瑞昱)和VIA(威盛)把持,而其中Realtek的ALC系列目前应用又最为广泛,占据了一半左右的市场份额。AC’97的大部分功能要靠驱动实现,因而驱动及相关应用程序也就非常关键。Realtek在这方面做得非常不错,驱动更新相当频繁,大概每20多天就会发布新版驱动,目前最新的版本为3.65。在驱动的帮助下,ALC系列可以模拟多达23种环境效果(如音乐厅、竞技场等),提供10段均衡器调整;针对音乐回放,Realtek借鉴了著名的WinAmp,预置了数种针对不同音乐种类的均衡器设置。

  Realtek在发布不同版本的驱动时,也同时发布与驱动相搭配的Realtek Media Player(RMP),RMP可以支持多种音频格式,通过调用相关的视频编码支持多种视频格式。由于与驱动无缝集成,RMP可以实现所有的调节功能。回放音频时可以加载不同的环境音效,这可是大多数播放器无法实现的功能。RMP针对ALC系列Codec做了相关优化,回放音乐的品质相当不错,大家可以试用一下。另外,RMP内置了录音功能,没有录音时间的限制,还可以选取不同音源,相当实用。有兴趣的朋友可以至Realtek官方网站www.realtek.com.tw下载与驱动版本相搭配的RMP。

  菜鸟们总是被机箱背后那一大堆连线困扰,Realtek的Jack Sense技术通过探测插入设备的阻抗来判断是输入(如麦克风)还是输出(如耳机)设备,继而提示用户正确的连线方式,极大地方便了用户。自动探测技术作为AC’97 Rev 2.3的一大特点,Realtek是最早采用的厂商之一。

  VIA(威盛)

  大家对于VIA的认识可能仅限于主板芯片组,其实VIA除了主板芯片组,产品线很广,网络、光存储、微处理器、I/O芯片……自然,AC’97 Codec是不会少的。

  目前最常见的VIA出品的Codec是6声道的VT1616/VT1617,VIA为自己的Codec提供了名为Vinyl Stylus的驱动。通过Vinyl Deck控制面板可以进行众多的设置。相比其他厂商,VIA所提供的环境效果要少得多,仅有15种环境效果。通过Vinyl Deck,VIA提供了10段均衡器设置,可惜,VIA并没有为均衡器预置设定好的均衡器设置。尽管用户自己也可以手动调整,对于初级用户来说确实存在困难。

  VIA的Codec支持独有的Immerzio Stereo Mode音效模式。Immerzio Stereo完全支持各种游戏的3D音效,在CS这类第一人称射击游戏中为玩家提供精确的定位功能。考虑到国内此类游戏主要在网吧流行,而网吧一般仅配备耳机。因而Immerzio Stereo仅提供了双声道支持,并特别为耳机进行了优化。不过Immerzio Stereo的定位能力还是不如A3D精确,不过比其他的Codec做得可是好多了。

  Immerzio Stereo提供了两种收听模式,一种是Movie模式,另外一种是Music模式。在Movie模式下人声对话清晰,适合观看视频;而Music模式的低音力度则更强一些,适合欣赏流行音乐。

  VIA的一些高级调节功能只能在Vinyl Deck里面调节,比如3D Depth。打开后声音会有一定程度的延时,尽管原理并不复杂,效果倒颇为不错。也许有些用户会嫌耳机声音太小,这里有个小技巧:首先选择Immerzio Stereo下的Music模式,然后选择音量调节,打开高级控制,勾选Smart 5.1 Enabled,怎么样,音量是不是改善了许多?奇怪的是此时Vinyl Deck中此项却是无法选择的。

  C-Media(骅讯)

  C-Media的CMI8738系列曾经垄断了低端独立声卡市场,低廉的价格和大量厂商的支持使得8738大获成功,连创新在8738的猛烈攻势下也黯然退出了低端市场的竞争。有段时间,8738几乎成了声卡的代名词。

  目前最常见的莫过于CMI9761这颗Codec了。CMI9761完全符合AC’97 2.3版规范,提供了最多的26种环境音效,10段均衡器,同Realtek一样,预置了11种均衡器设置对应不同的音乐种类。尽管C-Media提供了最多的音效效果,笔者感觉由于低音力度不够,9761回放音乐听上去有些“干”,效果并不是太理想。

  Xear 3D环境音效是C-Media的特有技术,通过使用Sensaura 3D和EnvironmentFX音效处理技术,可以感受到声音因空间大小、距离远近、传输介质变化和障碍物阻挡下而产生的变化。另外可以在两声道系统上表现出3D音效,通过搭配开放式耳机来营造4.1或5.1声道的聆听环境,而且对耳机没有特别的要求。

  除此以外,最值得一提的是C-Media提供的麦克风混响功能了,尽管其他的厂商也提供了相似的功能,但是C-Media的效果却是最好的。在C-Media的控制面板中选择“卡拉OK”,打开“麦克风混响”,现在边唱边听效果,怎么样,是不是跟在KTV唱卡拉OK一个样?再配合音调调整和消除人声,就可以得到比较理想的效果了。笔者强烈建议C-Media应该再配套推出录音用的软件,这样绝对可以吸引众多喜爱唱歌的朋友。要知道,这个功能可是创新SoundBlaster的卖点之一。

  Analog Device(美国模拟器件)

  最后来看看大名鼎鼎的Analog Device。几年前,在AC’97的声音品质普遍糟糕的时候,Analog Device推出了著名的SounaMax系列驱动,强大的性能令人眼前一亮,第一次真正动摇了独立声卡的根基。

  AD系列声卡芯片一般被用在高端主板上,目前最常见的是AD1985,这颗6声道的Codec符合AC’97 2.3版规范。配合强大的SoundMAX驱动,为用户提供了优秀的声音品质。相对其他厂商,AD官方并没有提供驱动下载,而是由采用AD Codec的主板厂商来发布新版驱动,导致驱动更新比较缓慢。不进则退,SoundMAX曾经独有的功能,别的厂商已经实现了;而AD不能支持的新功能,别的厂商也已经实现了。

  即使如此,AD对细节的处理仍凸现出大家风范。同样是Jack Detection功能,AD就以向导的模式一步一步指引用户完成操作,让人倍感亲切,技术与人之间的距离突然靠得那么近。此外,AD驱动界面的设计尤为人性化。国外厂商总是非常重视易用性,这点值得国内的厂商学习。

  AD提供了三种收听模式:成人、一般、小孩,依次下来重音力度逐渐降低,这个功能笔者还是第一次看见。长期过重的低音会对听觉系统造成慢性的损伤,这个功能再次体现了国外厂商追求的人性化的设计。

  SoundMAX内置了23种环境效果,却没有提供均衡器的调节功能,如果音源音量过小,而又无法调节均衡器,让人颇为头痛。除了系统内置的MIDI合成器外,AD还支持来自雅玛哈(Yamaha)的整合DLS2 MIDI 综合XG 音乐波表,SoundMAX合成器能够使用DLS波表播放 MIDI文件,这些波表使用特殊的工具通过DLS 装载器装载,用户可以下载或者自己制作。此外它还支持PureAudio 噪音降低技术和音量声音算法、Sensaura 5.1 虚拟影院以及主流的游戏API(包括A3D,EAX,I3DL2和Microsoft DirectX)。

  怎么样,想不到我们平时接触得最多的AC’97还有这么多不为人知的一面吧?赶快回家去试试,也许你会找到更多的东西哦。