瑞丽CNR-Sound MAX——采用CNR 接口的5.1声卡

 

CNR是AMR的换代产品,基于CNR接口的声卡其实也并不足为奇。但是,这块瑞丽 CNR-Sound MAX声卡却拥有5.1声道的回放能力,更重要的是它是低端市场的产品,这意味着有更多的朋友能够接受它。

还记得Intel 810主板上那形同虚设的AMR插槽吗?Intel公司曾期望它成为整合主板上的工业标准之一。但由于不支持即插即用等技术上的缺陷和缺乏周边厂商的支持,在市场上还没有出现几款AMR产品的时候,它就成了时代的弃儿。

不过Intel并没有就此罢休,现在它正卷土重来!经过对AMR接口的不断改进,Intel推出了新的CNR插槽的5.1声道声卡,本刊在第一时间拿到了样品。更低的价格、完善的DVD5.1声道回放能力,会使CNR成为真正有价值的规范吗?通过下文对这款声卡的介绍,相信您可以找到答案。

一、CNR接口可以安装什么卡

CNR的全称是Communication & Networking Riser(通讯与网络扩展卡),与AMR(Audio Modem Riser,音频与调制解调器扩展卡)的设计初衷一样,Intel推出CNR规范的目的在于将数模转换的操作独立在一块扩展卡上完成,从而分离主板上的数字信号和模拟信号,避免她们之间的相互干扰。

CNR规范增加了对局域网和USB接口的支持,并符合PC 2000标准的即插即用功能,支持的扩展卡类型有CNR MODEM、CNR声卡、Home PNA(家庭电话网络)、USB Hub、局域网卡等。在主板支持方面,目前只有基于Intel的815E、815EP芯片组的主板提供了CNR插槽。

二、结构虽结构简单,功能却不俗

瑞丽科技是最早研发CNR接口声卡产品的厂商之一,笔者拿到的这款瑞丽CNR-Sound MAX声卡是一块工程样板,整块卡大致呈正方形,电路较为简单,但是做工还不错。由于声卡处理数字信号部分的功能已经交由CPU进行,所以我们可以很清楚地看到这块声卡上没有主芯片,只有三颗Analog Devices公司出品的AD1885 Codec芯片负责数模转换。在该卡的上方有四组模拟音频信号输入接口,可连接CD音频。在信号的输出上,瑞丽CNR- Sound MAX没有采用目前流行的DIN接口+转接线的形式,而是提供了三组Line-Out接口,此外还提供了一个Line-In接口和一个MIC接口。

我们发现在这块声卡的金属背板上没有普通声卡所具备的MIDI/Game Port接口,原来已经直接做在了主板上,这是采用ICH芯片的主板的共同特色。从该产品设计及外观上可以判断,瑞丽CNR-Sound MAX是专为解决低端5.1声道输出方案设计的。

三、Codec芯片的奥秘

瑞丽CNR-Sound MAX声卡上安装了三颗AD1885 Codec芯片(本刊2001年第三期《探索声卡对多媒体音质的影响》一文对声卡Codec芯片进行过详细介绍),它们都是具有双声道输出能力的芯片。因此,我们很容易理解到这款产品为什么可以回放出5.1声道(共6个声道)。但是实际的情况并非如此简单。

Intel在设计CNR接口规范时,针对Codec信号的传递保留了两条数据线,一条是给主Codec芯片(Primary)使用,另一条是给从Codec芯片(Secondary)使用。其中Primary Codec芯片是所有软声卡所必备的,所以主板上集成的Codec芯片必定是这种类型。通常我们可以在Intel 815E/EP主板上看到集成声卡,对于这类主板,必定自带一颗双声道的Codec芯片,以提供最基本的双声道立体声(Stereo)音效输出。

CNR声卡分为两种,一种是集成了Primary Codec芯片的,称为Master Type,一种是集成了Secondary Codec芯片的,称为Slave Type。所以在内建声卡的主板上使用Master Type的CNR声卡时,一定要禁用主板上的Codec芯片,不然很容易造成冲突(这一点在我们后来的测试中得到了印证),而使用Slave Type的CNR声卡就没有问题。也有的Intel 815E/EP主板上没有集成声卡(如华硕CUSL2-C),也就是说主板上没有Codec芯片,那你就非选用Master Type的CNR声卡不可了,如果误用成Slave Type的CNR声卡,在怎么折腾也发不了声。怎么样,是不是有点复杂?这也正是Intel公司不提倡将Codec芯片集成在主板上的一个重要原因——不如将Codec芯片统一做在CNR声卡上,既避免了主板上的数字信号和模拟信号相互干扰,又不会给用户造成混淆。

怎样才能分辨Master Type和Slave Type的CNR声卡呢?有两种方法可以判断。一是看声卡的背板上有没有MIC或者Line-In的接口,只有Master Type的CNR声卡上才具有这类输入接口,而Slave Type的CNR声卡的音频输入功能是交给主板上的Primary Codec芯片去完成的;二是看声卡的PCB板上有没有晶振,如果有则是Master Type的CNR声卡,因为Primary Codec芯片的信号线路是与晶振相连接的。根据以上两个条件,我们可以从瑞丽CNR-Sound MAX的外观上很容易地判断它是一块Master Type的CNR声卡。

对于一般的Codec芯片来说,一颗Codec必须使用一条数据线进行数据的传送,所以Intel规定CNR扩展卡最高只支持两颗Codec。解决多声道输出问题的方法有两种,一是采用多声道的Codec芯片,如采用一颗4声道Codec加一颗2声道Codec的方式。但是多声道的价格较高,这样做带来了成本上的增加,违反了CNR声卡走低价位路线的初衷。

瑞丽CNR-Sound MAX采用的是另一种方法,即使用双通道Codec协同工作的方式。它将两颗AD1885并连在同一条数据线上,另外一颗占用一条独立的数据线。这样就通过三颗双声道Codec芯片实现了六声道的信号输出,成本反而较使用一颗4声道的Codec芯片低。

四、一波三折的安装

笔者使用的测试平台是:PIII 550、128MB金邦条内存、希捷酷鱼三代20GB硬盘、SONY 10倍速DVD光驱。操作系统为中文Win98第二版(4.10.2222A),考虑到瑞丽CNR-Sound MAX声卡的市场定位,只选用了一套普通的5.1音箱系统。

最初笔者将瑞丽CNR-Sound MAX声卡插在一块某品牌(采用Intel 815E芯片组)的主板上进行测试。首先进入主板CMOS设置,发现其中跟板载声卡有关的选项仅有“AC 97 Audio”一项,于是将其设置为“Auto”(注意如果设置为“Disable”则开机无法找到CNR声卡),然后安装了随卡所带的Sound MAX驱动程序(此驱动程序来自AD1885 Codec芯片制造商Analog Devices公司),重新启动以后桌面任务栏顺利地出现了黄色喇叭图标。满以为这样就安装成功了,没想到音箱里传来了连续的噼劈啪啪的爆音,在播放音乐时爆音更甚,根本无法正常使用。到底问题出在那里呢?当我们无意中将一对音箱接到主板板载声卡的Line-Out插孔时,令人惊奇的事情发生了,它居然也发出了声音!再看看主板板载声卡的Codec芯片,我们终于明白了。原来这款主板板载的声卡Codec芯片也使用了Analog Devices公司的产品,型号为1881A。由于CMOS设置中将“AC97 Audio”设置为“Auto”,没有完全屏蔽掉板载的声卡Codec芯片,所以Sound MAX驱动程序同时驱动了1881A和1885,使得主板板载声卡和CNR声卡都能发出声音,而这颗Codec芯片的相互干扰产生了严重的爆音现象。

由于此主板的CMOS设置中没有跟板载声卡Codec芯片有关的选项,主板上也没有找到能屏蔽Codec芯片的跳线,我们决定换一块主板进行测试。这次使用的是升技SA6R(采用Intel 815E芯片组),主板内建的声卡Codec芯片为ALC 200,不再是AD系列。而且在主板CMOS设置的“Integrated Peripherals(综合外围设备)”一栏中,除了“AC97 Audio”的设置外,还多了一个“Onboard AC97 Codec”设置,可以很方便地屏蔽掉主板上的声卡Codec芯片,于是将其设置为“Disable”。在这里我们也要提醒大家,在购买Master Type的CNR声卡之前,一定要看清楚你现在使用的主板是否可以屏蔽掉板载声卡的Codec芯片。

开机后再次安装上CNR-Sound MAX的驱动程序,这次总算安静下来了,无论是播放CD、MP3还是视频文件,均无烦人的爆音干扰出现。该驱动程序采用了WDM驱动程序,WMD(Win32 Driver Model),即Win32驱动程序模型,是Microsoft公司推出的一种新型的驱动程序模式。也许是由于该版本的驱动程序不完善的缘故,在“系统属性”的“音频、视频和游戏控制器”中没有正确识别出该声卡的型号,而是显示奇怪的“%WDM..%”字样,不过并不影响正常使用。经过一段时间的聆听,笔者认为该声卡在播放音乐时的效果一般,与普通的AC’97声卡并无较大差异。

总之,在安装CNR声卡的时候一定要屏蔽主板上集成的声卡Codec芯片。特别要注意某些主板不具备屏蔽板载声卡的功能,那么在安装CNR声卡时就会遇到麻烦。

五、AC-3 5.1声道回放测试

既然是5.1声道声卡,自然要测试它的多声道输出效果如何。首先要确定声卡和音箱系统的连接是否正确无误,由于这块瑞丽CNR-Sound MAX声卡是工程样板,所以它的金属背板上还没有对输出插孔进行标识。经过自己动手测试,我们找到了正确的连接方法。在声卡驱动光盘中附赠了Power DVD V3.0,安装后必须设置“Audio Output”为六声道输出,并选购下面的“Use Dolby Pro Logic Decorder”选项,这样就可以得到真正的软件AC-3解码输出。笔者使用了SONY DVD演示碟中的杜比环绕声测试,每个声道的输出均准确无误且清晰,毫不拖泥带水。CPU资源占有率方面,在我们的PIII 550平台上约为25%,播放时画面非常连贯,一直稳定在30fps/s。换句话说,目前市场上815E/EP主板所使用的PIII或新赛扬CPU都可以胜任使用这块声卡进行AC-3解码的工作。

接着播放了一张带AC-3的DVD影碟《变相怪杰》,由瑞丽CNR-Sound MAX声卡和普通5.1音箱组成的这套音响系统由于价格所限,其效果当然无法与高档数字音响系统相比,但是毕竟是真正5.1音响系统,坐在电脑前,我们可以很清楚地分辨中置音箱传来的对白声,前置和后置音箱传来的音乐声、枪炮声,对于要求不高的个人用户欣赏DVD影片来说,它是令人满意的。

六、多音频流、CD和MIDI的播放测试

采用WDM格式的驱动程序给声卡带来了两个好处,其一是在播放CD唱片时可以使用声卡上的Codec芯片来进行D/A(数字/模拟)转换,这就相当于是声卡具备了SPDIF-In接口,得到的播放效果较好。其二就是具有多音频流的播放能力,即声卡同时播放几个不同采样频率和位数的音频文件的能力,它是考察声卡性能的一个重要指标。为此笔者制作了采样频率及采样分辨率均不同的几个声音样本文件,并先后使用Winamp2.70中的WaveOut插件和DirectSound插件作为输出接口,同时开启两个以上的Winamp窗口进行播放。

测试结果表明,在使用WaveOut作为输出接口时,瑞丽CNR-Sound MAX声卡可以较好地同时播放多个规格相同的波形文件,但在同时播放采样频率和采样分辨率不相同的两个波形文件时,如果进行窗口切换等操作,声音会出现短暂停顿和相互干扰的现象;而在使用DirectSound作为输出接口时,则不会有任何问题。

瑞丽CNR-Sound MAX 5.1声卡播放MIDI的效果一般,毕竟它只支持FM合成而不支持硬件波表合成,但可以使用Yamaha XG系列的软波表加以弥补。

七、写在最后

作为国内第一块提供5.1声道输出的CNR声卡,瑞丽CNR-Sound MAX声卡的表现基本让人满意。但是其驱动程序还很不完善,相信会在后续版本中有所改进。对于声卡主要用于欣赏音乐、看VCD的用户,目前没有购置CNR声卡的必要,因为它仍是一块软声卡,音乐播放能力与大部分集成在主板上的AC’97声卡毫无二致;对于播放品质要求较高并拥有高档5.1音响系统的用户来说,CNR声卡也不会是最佳选择。而对于正在使用Intel 815E/EP主板,希望得到AC-3解码、5.1声道输出又不愿花过多钱的用户来说,瑞丽CNR-Sound MAX声卡将是适合他们的需求的。

TOP     CLOSE