评测报告:1998PCI声卡谁更靓
这次测试了五块PCI声卡,名称和规格见^103701a^表,为了对比,还采用了创新的AWE64VE ISA声卡。
#1 一、测试环境
ASUS华硕P2L97主板、奔腾Ⅱ300 CPU,64MB 100MHz SDRAM、Maxtor钻石三代4.3GB硬盘、ASUS 3DP-375DX 2MB 35ns显示卡、NE2000(UMC9008)兼容网卡,SONY CDN611 20倍速光驱,Win95 OSR2.1英文版本。
测试时,声卡的所有音量调到最大,音箱的音量电位器调到三分之一处,输出接在LineOUT上。
试听采用的是一对轻骑兵2000(主音箱)和一对轻骑兵1000D(作为后置音箱),这两种音箱虽然不是发烧级音箱,但接近于大多数用户的实际使用环境。测试声卡对我们评测室来说是一种尝试,为此我们精心设计了如下测试方案:
#1 1.PCI声卡兼容性实验。
这一项是大家比较关心的,分别采用了流行的游戏和测试软件作为测试工具,侧重点是DOS游戏的兼容性测试。
#1 2.声卡的数字音频回放测试。
A.原版雨果发烧碟(一)中的《黄河钢琴协奏曲》,比较用CD-ROM直接播放和播放在硬盘上用CDDA 1.72抓取音轨录成的WAV文件的效果;
B.电影《真实的谎言》A面中的序幕枪战和中间厕所枪战片段,比较声卡的VCD音频回放效果。
#1 3.声卡噪音测试 。采用接上/断开声卡输出端,对比音箱噪音大小的测试方法。
#1 4.MIDI效果测试。采用了《魔鬼终结者2》、《魔石神剑》主题曲和几首SBAWE64自带的MIDI作为测试用的基本曲目。
#1 5.声卡的3D效果测试。采用Aureal Minerva v1.03a beta 测试软件,该软件支持DirectSound/DirectSound 3D/A3D 的测试,包括:
Max Out(2D+3D) 最大硬件支持情况、Mixing(2D样本混合)、Sample Rate Conversion (样本转换)、Distance (Min/Max) 3D距离测试 、Doppler、Positioning Model (定位测试)、Radiation Pattern (指向的转动音源)、Latency (音源次序)等项目。
同时还采用了一个交互式的实时3D测试场景软件测试空间3D效果。我们会在《电脑报配套光盘第五辑》中详细介绍这个软件。
#1 二、测试结果
#1 1. 声卡的兼容性测试。
(见^103701b^表)
表中,DOS+EMS意指DOS 6.22、有EMS环境;DOS+XMS意指DOS 6.22、无EMS有XMS(HIMEM.SYS) 环境;Win95意指Win95的DOS窗口状态(DOS Box);
SB(P) 是指同时兼容 Sound Blaster 2.0 、Sound Blaster Pro;
GM 是指可以兼容General MIDI(GM);
SS 是指可以兼容 Ensoniq SoundScape Digital Audio 和 General MIDI。
SB(P)/SB(P)中的第一个SB(P)表示数字音效部分可以兼容Sound Blaster和Sound Blaster Pro,第二个SB(P)表示背景音乐可以选择Sound Blaster和Sound Blaster Pro。如果是SB(P)/GM则表示背景音乐部分可以采用Genernral MIDI标准,即使用波表。
从表中可以看到采用ESS Maestro-1芯片的华硕AXP-201的兼容性很好,只在EPIC的PinBall一项中表现不太好,而且它在没有EMS的环境下也能正常工作。其余PCI声卡在没有EMS时,效果不佳,基本上处于不工作状态。 像采用Ensoniq AudioPCI的HOT-255和SoundMax ES1370 干脆就不初始化声卡,S3 SonicVibes在没有EMS的时候也很差,只能兼容到FM部分,数值音效部分无法接受。 究其原因, PCI声卡无法直接支持传统ISA声卡的DMA、IRQ特征,在很多软件中由于采用了对声卡直接编程的方法,所以会出现兼容性问题。解决的方法有两种:一是采用特殊的硬件特征,如Intel PC/PCI 增强协议, Distributed DMA (DDMA),透明DMA (Transparent DMA ,即TDMA),将ISA的IRQ、DMA导入到PCI接口上来;二是采用软硬接合的方式,主要由软件方式实现,它利用了EMM386的VCPI保护方式或Win95的386虚拟机方式,但由于DOS EMM386 VCPI的某些局限,并不能做到100%兼容,而Win95下的保护模式要完善得多,因此在Win95 DOS Box下,PCI声卡的兼容性反而要好些。
此外,创新为了解决PCI声卡与老的Sound Blaster兼容的问题,采用了SB-Link接头,这样PCI可以获取ISA的IRQ和DMA,它使用的是Intel PC/PCI 增强协议 和 Serialized IRQ 技术,这些技术只出现在新的Intel 430TX、440LX或一些更新的芯片上,而不是PCI接口中。 但由于PCI接口卡的DMA模式和ISA不同,我们对该方法是否能够达到与SoundBlaster 100%兼容表示怀疑。
从测试结果来看,PCI声卡的兼容性不错,比某些廉价的ISA传统声卡还好,大部分声卡还拥有DOS下的MIDI波表声卡功能,从价格上来讲十分超值。比较特别的是采用Ensoniq AudioPCI芯片的两块声卡,除兼容SB Pro外,还兼容Ensoniq SoundScape,效果更好,但采用ESS Maestro-1的华硕AXP-201并不兼容老的ESS AudioDrive (增强 FM)。要指出的是,新的驱动程序可以带来更好的兼容性,特别是S3 PCI声卡,它的新版本驱动程序提供了一个额外的在EMS下运行的虚拟机S3Dosvm.exe,使原来有问题的游戏几乎全部能通过。不过奇怪的是Diamond 怪兽声卡竟然没有在Win95下仿真FM合成的。在PinBall一项中,几乎没有一块声卡能通过SB/SB Pro模式测试。华硕PCI声卡相对好些,但仍然有相当大的间歇杂音。这个游戏对SB模式的兼容性要求很高,稍差一些的卡就无法发声了。
RADTOOLS Miles Sound System 3.6D是一个在DOS下大量采用的程序音乐库,如大宇的《阿猫阿狗》就是用它作为声音库的。几乎每一块PCI的声卡都能很好地通过SBPro/GM方式的测试,全球起码有900多种游戏都是用它作为声音驱动程序的。但SBPro兼容模式似乎程序本身有Bug,放出来的WAV音效比较混,低沉,而采用SB/GM模式就很好。所有的PCI声卡在Win95下的兼容性都很好。
#1 2.声卡噪音测试。
除两块廉价的声卡有较明显的噪音外,其余声卡因具有Line Out输出功能,测试时,声卡的噪音基本上为环境噪音和音箱本身噪音所淹没。
#1 3.数字音频回放效果。
从以下的测试开始,测试结果具有很强的主观性,因为主要是靠人耳去辨别。喜欢玩Hi-Fi的发烧友都知道,不同的器材有不同的效果,不同的人也有不同的喜好,这里只是给出我们的感受,给大家一个参考而已。
回放效果见^103701c^表。
华硕AXP201如果采用原配的 1.02版本驱动程序,在《真实的谎言》“序幕枪战"的爆炸声中有明显的“咯咯”的杂音,在采用新的 2.01(4.05.0187)版本的Beta驱动程序后,杂音消失。而浩鑫HOT-255声卡表现出的朦胧声音,估计与其采用的元器件有关,特别是在音频电路部分,这也影响了下面的MIDI测试结果。
#1 4.MIDI效果测试。
(见^103701d^表)
表中从上到下为MIDI效果的名次。大多数PCI声卡都有不同的声音样本文件供选择,HOT-255的Audio PCI最新的2.00版驱动程序甚至提供了8MB样本,但样本大并不意味着MIDI效果好。MIDI效果的好坏,我们认为最根本的还是在合成技术,比如对比用的Roland VSC-88和Yamaha S-YXG50的软波表就优于本次测试的大多数PCI声卡的MIDI效果,就是因为它们的合成技术较高,才获得较好的MIDI品质。
在因特网上得到大家好评的HOT-255在本次测试中没有得到太好的成绩,主要原因在上面已经提到。要注意的是Diamond是用的硬波表,不支持无限样本加载。而华硕的PCI-AXP201采用2MB样本和4MB样本的MIDI效果有很大的不同,4MB要更柔和一些,未来ESS还有8MB的样本。S3 SonicVibes的MIDI效果相对较差,它使用的是EuPhonics EuPatch/GM 2、4、8MB的波表样本和EuSynth/Wave技术,最新的8MB样本和64复音 (32硬+32软)技术将用于SonicVibes芯片,希望MIDI效果能有大幅度提高。
在未来,DirectMusic 将取代现在的MIDI,比如64复音将64轨CD品质16Bit的下载样本DLS合成起来可以提供非常真实的游戏效果,但这样的系统负担不是现在的ISA声卡能够承受的。
必须指出的是,无论是AWE64还是我们测试的PCI声卡,都无法和专业的MIDI合成器相比,如Roland VSC-88音源器的效果肯定比AWE64还要好,但价格也非常的高,在使用PC的专业用户中,MIDI的标准是创新,但在音乐创作人士中,象VSC-88这样的音源器才是标准,二者的风格是不同的。
#1 5.3D空间定位效果 。
(见^103701e^表)
·DirectSound 简称 DS ,DirectSound 3D 简称 D3D, Aureal 3D 简称 A3D ,Qsound 3D简称Q3D。
虽然说通过SRS这些技术可以给两只音箱带来3D加强效果,在两只音箱上D3D/A3D的效果比普通立体声好很多,但通过我们的测试发现,3D的效果取决于听者对D3D/A3D效果的适应,没有看到屏幕上的运动图像,要听出音源的前后、上下移动是非常困难的。但如果采用四只音箱独立输出,前后左右平面的360度环绕感觉就比两只音箱强很多,非常真实。
本项测试中的第一名是Diamond怪兽声卡,它可以正确通过Aureal Minerva的全部测试,特别是在Radiaton Patten(一个在平面上转动有指向的音源)项目中,只有它可以听出音源的转动。浩鑫声卡 HOT-255/SoundMax 由于支持四只音箱独立输出,除了Radiaton Patten失败以外,其他测试效果都很好。
不支持四只音箱独立输出的声卡,它们之间的3D效果相差不远,但华硕的 AXP201支持最多的3D API,而 Aureal Minerva 报告它的 A3D.DLL没有通过Aureal的认证。S3 已经取得了Aureal的3D 授权并用于S3 SonicVibes(现在还未使用) ,但奇怪的是Aureal Minerva 不能识别S3 SonicVibes的DS和D3D。
据我们统计,市面上支持3D音效API的44个游戏中,DS3D 有7个、 A3D 36个、 Q3D 2个,由于大多数3D音效芯片都注册了A3D技术,而微软DS3D是必然支持的。A3D技术是一种软件技术,可以用在任何3D音效芯片上,Directx 5.0中也对A3D提供了支持协调工作。
我们认为,如果要得到强烈的3D感受,四只音箱独立输出是绝对必要的。浩鑫声卡 HOT-255/SoundMax是一个非常超值的选择,Diamond怪兽声卡虽然比较完美但价格太贵了。而传统的ISA SB AWE64声卡在这一项上无法和 PCI声卡相比。
#1 三、PCI声卡小毛病的修正
在本报第8期38版《PCI声卡性能大曝光》一文中,提到了PCI声卡的小毛病,其实有解决的方案。造成小毛病的原因在于现在的PCI声卡和PCI显卡都采用了 PCI BUS Master 技术以加快速度,由于驱动程序冲突和不协调造成了PCI声卡现在的小毛病,只要使PCI显示卡或PCI声卡中的任何一个不使用PCI BUS Master即可。如果你使用AGP显卡的话,则不会出现这样的问题。对于大量使用的 S3 系列显示卡,你只需要在 Win95的System.ini 中加入如下语句,即可解决这个小毛病:
[display]
busthrottle=1
其它的显卡如ATI 3D RAGE 系列则没有这个毛病。
由于PCI声卡把波表样本放在内存中,现在的IDE接口也是BUS Master的,加上前面出的小毛病,有些人担心系统负担过重时,PCI声卡播放MIDI时会不会有停顿?特别是在比较低档的电脑上。我们把Pentium II 300 降到Pentium II 133,使用华硕的3DP-V3000、 AXP 201 PCI声卡、4MB 样本形式,播放最大32复音的StarMan.MID(AWE64自带),加上两个MPEG播放进程(用 ActiveMovie), 然后再进入DOS窗口,在 CCDOS 97 汉字状态下,使用 Norton Commander 5.0,这时的系统负荷应该说非常重,然而MIDI并没有任何的异常现象。
#1 四、测试总结
PCI声卡在DOS上的表现可以满足大多数用户的要求,随着驱动程序的更新,兼容性将进一步提高,在3D空间和波表上的表现比同价位的ISA声卡好很多,应该说PCI声卡是很超值的产品。随着在Win95下支持3D音效游戏的增多,PCI声卡将成为必需品,明年如果游戏大量使用DirectMusic 和 DS3D的话,ISA声卡的效果将大打折扣。在今年,Yamaha、创新也将大量推出PCI声卡,可以说PCI声卡已经是不可阻挡的潮流。
由于这次测试的参照声卡是创新的高品质 AWE64 VE(750元), 而大多数用户购买的声卡是100~400元左右的声卡,如果以后者为参照,HOT-255在低噪音和音质上将好于绝大多数声卡。
#1 需要一块较好PCI声卡的读者可以选择华硕AXP201,你可以获得满意的DOS兼容性、不错的MIDI效果和多种3D API支持。
#1 需要强烈 3D音效的游戏迷可以选择浩鑫HOT-255,你可用最低的价位获得4音箱的独立支持。如你不介意稍大的噪音,也可以选择更便宜的SoundMax ES1370。
#1 启亨呛红辣椒也是一款好的PCI 声卡,拥有优秀的SRS效果。
#1 Diamond怪兽声卡如果搭配一块 SB AWE64 VE 的话,将是一款完美的组合,不过价格将超过2000元,不是普通用户可以消费的。