
| 出版日期:2001-10-17 总期号:440 本年期号:40 |
|
物尽其用
精英315显卡测试 Louie 在早些年3D显卡还不是非常流行和强悍的时候,SiS 6326这款显卡凭借着出色的性价比给广大用户留下了深刻的印象。多年以来,尽管SiS在显卡领域始终没有什么惊人之举,但在中低端市场上也还一直在默默耕耘。今天让我们来看看SiS面向中低端的显卡SiS 315有些什么特色。 对于SiS的显卡,我们头脑中始终有着清晰的定位。SiS自己恐怕也从来没有想过想让自己的显卡能够在当今3D“强权”社会中占有什么主导地位。表格1中是SiS公布的一些关于SiS 315显卡核心的技术数据,图1是SiS 315显卡核心工作示意图。从SiS 315显卡本身的一些技术指标我们不难看出,SiS虽然还保持着一贯的剑走偏锋的路线,对于显卡的3D特性方面没有过多地渲染;但也不难看出SiS还是对提升3D性能倾注了一些热情,至少希望能够支持更多的3D特效。
速度稳定难求两全 我们这次拿到的测试样品是由讯怡公司提供的“精英315”显卡,这是一款板载64MB SDRAM显存的显卡。在这款显卡上有一组跳线开关,这是用来设定视频输出制式以及AGP工作模式的。
图1 考虑到这款显卡的市场定位,我们认为选择AMD架构的平台来测试可能会更具有代表性。我们选择了主频为1.2GHz的Althon处理器和512MB 的DDR内存来进行测试。主板我们采用了基于VIA KT266芯片组的浩鑫AK31,并且安装了VIA公司的最新官方4.33版四合一补丁。软件系统我们使用英文Windows 98 SE,并且安装了DirectX 8.0。
图2 在安装显卡驱动的时候,我们遇到了一些问题。操作系统无法正常分配显卡的IO内存地址。于是我们从SiS网站上下载了最新发布的2.03版WHQL驱动。在使用新驱动后,问题迎刃而解了。看来在驱动方面,SiS正处于不断完善过程中。
图3 我们通过驱动程序自检报告和PowerStrip发现这款显卡的显存频率并不是额定的166MHz,而是略低一些的143MHz(图3)。我们不太明白厂商这么做的实际用意,也许是希望能够获得更好的稳定性。但毫无疑问,这样会影响到显卡的性能。 2D处理得心应手 对于任何一款显卡来说,都无法回避2D性能的话题。尽管目前显卡的2D特性都已经趋近于理论极限,但是为了让大家对SiS 315有一个直观的认识,我们依然使用ZD Labs的测试软件进行了商业图形图像方面的测试。WinBench 99的Business Graphics Mark和High End Graphics Mark得分分别是:431/1450。我们可以看到,成绩尽管不是很突出,但对于典型商业应用来说还是足够了。毕竟时至今日,2D世界里已经没有多大差异可言了。 3D性能恪守本分 3D Mark 2001主要是用来表现显卡在D3D方面性能的测试工具。我们分别在800×600、1024×768、1280×1024下进行了全部测试。由于SiS 315主要面向的是中低端市场,可以说其潜在对手是nVIDIA公司MX200级别的显卡。为此我们使用一块MX400显卡把核心以及显存的频率降低后进行对比测试。这里需要明确指出的是,MX200显卡的显存接口应该是64bit,而我们用来对比测试的显卡依然保持了128bit的内存接口带宽。从得分中我们可以看出,SiS 315与降了频率后的MX400(核心175MHz、显存166MHz)相比还是有一定差距。但我们应该看到测试的MX显卡成绩是基于显存数据接口为128bit核心的。
图4 与目前3D显示芯片流行的多条纹理处理流水线不同,SiS 315只有一条流水线,具有两个纹理处理单元。简单说,SiS 315可以单周期内处理双重纹理。从这样的结构看,SiS 315的性能很难达到主流显卡的高度。我们使用3D Mark 2001测试了SiS 315的多边形生成速率和纹理填充率,其单纹理填充率为131M/s,多纹理填充率239M/s,单光源时多边形生成率为4.2M/s。SiS 315的纹理填充率比较接近理论值:单纹理时接近核心频率,多纹理时接近单纹理的两倍。从基本指标看,SiS 315并不强大。甚至,在SiS 315上,显存的带宽都不见得是性能的主要瓶颈——虽然SiS 315支持128bit DDR显存,但恐怕在实用中意义不大。因此我们认为SiS 315的性能不会高。由于核心的差距,其难以超越使用同级别显存的同类显卡——很显然,我们指的是GeForce 2 MX/MX400,甚至Matrix G550、ATI Radeon VE。 对于OpenGL下的测试,我们选用了比较流行游戏Quake Ⅲ进行测试。选择的画质是游戏中标准的High Quality,这个时候屏幕分辨率为800×600。SiS 315在这种情况下取得了61.7fps的成绩。应该说这是一个刚刚及格的成绩,如果对画质进行一些降低,那么还是会有可以令人满意的帧数的。在这方面我们没有与nVIDIA的MX系列显卡进行对比,因为很显然这种对比是不公平的。 从SiS的方块图中我们可以看到SiS 315也提供FSAA全屏抗锯齿功能。但是我们在驱动程序中没有发现任何有关的调节选项。为此我们进入了系统注册表进行搜寻。在“HKEY_MACHINE\System\Current ControlSet\Services\Class\Display\0001\3D”下我们找到了分别控制D3D和OpenGL下FSAA的四个键值。通过修改注册表,我们成功地开启了两种不同API下的FSAA功能。正如我们所料,速度的衰减是惊人的。此外,开启了FSAA后,在运行OpenGL游戏Quake Ⅲ时,屏幕边缘有时会出现不太显眼的贴图错误。我们认为兼容性和速度问题导致了SiS决定在驱动程序中放弃FSAA控制选项,毕竟连GTS级别的显卡在开启FSAA后也讨不到什么好处。 兼容性亟待努力 在测试过程中,SiS 315显卡表现出的兼容性相对SiS 300有了很大进步。惟独在其中一项关于DirectX 8.0特效测试—Point Sprite的测试中出现了贴图错误。我们看到了一匹“千疮百孔”的白马。此问题是从上一版本驱动就存在了。WHQL驱动发布后,有消息说这种错误已经消除。但现在看来还是有一些问题存在。
图5 为了能够验证一下D3D测试下的贴图错误,我们使用DirectX 8.0 SDK进行了兼容性方面的测试。在专用的PointSprites选项中我们确实遇到了问题。在使用硬件加速时,PointSprites范例中的粒子火花无法显现出来(如图5),只有采用软件模拟的时候才能够正常显示(如图6)。由此也可以看出,在3D Mark 2001中出现的“白马”问题与此处相比算是好很多了。看来SiS 315在关于顶点渲染或者贴图处理方面,在驱动程序和硬件之间还有待于进一步协调。
图6 另外,在进行兼容性考察的时候我们发现SiS 315与“Skinned Mesh”特效有比较严重的冲突,每次运行这个特效的时候会出现非法操作,其正常运行画面应该如图7所示。在其他方面,SiS 315的表现都很正常,能够硬件支持的特效都可以正常显示。像基于T&&L引擎的MFC Fog中的Vertex Fog以及Pixel(table)Fog等特效也都可以正常地运行。 SiS 315在OpenGL API下的兼容性我们也进行了测试。在先前的测试中,我们已经看到SiS 315可以很正常地运行基于OpenGL API的游戏Quake Ⅲ。但这个游戏中仅仅使用了OpenGL的子集。于是我们又运行了基于OpenGL API的3D制作软件3D Studio MAX 3.1。我们使用“-H”后缀,每次运行前进行界面驱动的手工选择。让人感到遗憾的是,SiS 315在OpenGL的标准模式下无法每次都顺利进入3D Studio MAX;但是选择DirectX模式则可以顺利进入,而且运行正常。尽管相对于这款3D制作软件,使用哪种驱动更好并没有什么定论,但SiS 315在OpenGL下的兼容性确实还是需要进行更多的改进。
图7 SiS 315能够与目前市面上的中低档显卡竞争主要基于以下几个因素:相对不算太低的多边形生成速率(相对G550等)、基本的T&&L支持能力(相对RADEON VE等)、主流的显存带宽(相对GeForce2 MX200),这使得SiS 315算得上是能力和硬件搭配得比较平衡的显卡产品。同时我们也可以看到,在显卡性能以及与主流API的兼容性方面,SiS还有很长的路要走。 |
|||||||||||||||||||||||||||||||||||