OpenGL的测试软件
1.GL Excess
GL Excess是一款著名的OpenGL性能测试工具,它的作者是一位来自意大利的小伙子Paolo Martella,它同样有着华丽的界面、丰富的特效表现和动态光影变化,Demo模式下也有动人的音乐和极具震撼力的音效,但是由于没有足够的3D模型(只有一个),该软件还略显单薄,无法像3Dmark那样进行复杂的大型场景测试。
进入GL Excess,可以看到所有的测试选项集中在左侧的Test Settings一栏中,Project输入测试的名称,CPU/FPU tests测试CPU的整数/浮点运算能力,VRAM tests是显存带宽、特性测试部分,FILL RATE tests为填充率测试,POLYGON COUNT tests测试多边形的生成速度。选择上述测试场景,再设置好分辨率(Screen)后就可以Run Benchmark进行测试了。
测试过程中,您可以在屏幕左下角看到实时显示的帧数。测试完毕后,GL Excess会自动生成HTML格式的测试结果报告,其中包括各个场景的最高、最低帧速和平均帧速,然后按照各个场景的速度计算显卡在各场景的OpenGL性能,最后再根据这几项成绩统计出总的测试分数,并与其它同分辨率、同色深下显卡的成绩进行比较。
虽然GL Excess与专业测试程序还有明显的差距,但我们还是可以从中了解到显卡的一些主要OpenGL性能,初步体验OpenGL特效。
2.Vulpine GLMark
Vulpine GmbH是一家为3DS Max、Maya等专业软件开发插件的公司,他们使用自己开发的Vulpine® Vision®引擎编写了这款OpenGL测试软件。
这款测试软件的画面十分漂亮,一般的测试分为两个场景。第一个场景是由绿色的草地和蓝色的天空组成的广阔平原,第二个场景则是由一个虚拟的女主角,进行了一个科幻世界的探险,当然这个场景少不了整个画面的旋转等令人眼晕的测试。
与GL Excess单薄的场景相比,GLMark的巨大测试场景才真正是对你的显卡OpenGL性能的严峻考验,它全面衡量显卡的填充率和三角形生成力,在“High Detail”设置下,第一个“island”测试场景最多要求达到超过15000个多边形/每帧!
除了完全兼容标准OpenGL 1.2指令集外,软件还加入了OpenGL光照(OpenGL Lighting)、顶点阵列(Vertex Array Range)、材质压缩(Texture Compression)等技术的应用,当然,只有在你的显卡支持的情况下,它们才能被打开。软件要求的最低系统配置为:Intel兼容CPU、128M内存、硬件支持OpenGL 1.2的显示卡。
测试完成后,自动生成结果,取平均帧数为最终结果。在fps/time页面中,有详细的帧数变化曲线,仔细分析一下,你不难从中找到最考验显卡OpenGL性能的画面。测试结果还可以保存到数据库(database)一栏中并和其它平台进行比较,只可惜不能提交结果到网上进行对比。
3.SPEC
SPEC,标准性能评估团体(the Standard Performance Evaluation Corporation),是一家注册于美国加州的非盈利性公司,这个组织中立于任何厂商,尽力确保测试软件的公正。并且,据他们所提供的资料表明,他们提供的测试软件因其标准化架构,可以准确评析当前最新,最流行的计算机设备。
其官方主页http://www.spec.org/上,提供包括独立的SPECviewperf 7.0专业OpenGL性能测试软件和模拟实际工作环境的SPECapc for Pro/ENGINEER 2001、3ds max 4.2、SolidWorks 2001、Solid Edge V11、Unigraphics V17等各种专业绘图软件的测试包免费下载,并且包括Microsoft Windows和 UNIX/Linux等版本。
由于SPEC测试涉及的各类软件过于专业,一般的读者难以接受,这里我们简单介绍一下SPECviewperf。SPECviewperf是一个由C语言编写的openGL(开放源代码)的可执行程序,它是由IBM开发的,后来SGI、Digital以及其他的SPECopc项目开发人员对此作了升级和显著的贡献。SPECviewperf在benckmaking openGL执行方面提供了巨大的灵活性。
SPECviewperf是一个采用命令行模式的基于C语言应用程序,最新发布的SPECviewperf 7具有6个子测试项目:DRV-08、DX-07、Light-05、proe-01、ugs-01和3dsmax-01。其中:DRV-08项目对应Intergraph的设计浏览软件DesignReview,测试对象是一个英国石油公司石油平台的场景,带有数量非常繁多的管道、设备以及结构模型。
模型的数据容量为50多兆字节,多边形数量是36万个;DX-07项目对应IBM的数据可视化软件Data Explorer,测试的对象是3个螺旋状粒子轨迹,模型规模为30万个顶点(对系统的负荷甚至比DRV-08更大);Light-05项目对应Discreet Logic的高级渲染软件Lightscape Visualization System;proe-01项目对应Pro/Engineer;ugs-01项目对应Unigraphics;3dsmax-01项目对应的是3dsMax。
4.CineBench 2003
Maxon在一般的用户眼中虽然并不是十分的出名,但是历年来它们针对专业图形设计推出了不少的测试方案,CineBench 2003是其最新的显卡测试程序,这款产品针对的是专业的OpenGL设计方案,并且可以支持Intel的HT超线程技术,甚至多达16路的CPU并行设备。在测试的项目上主要针对当前显卡和系统的测试,项目包括有Cinema 4D Shading测试/OpenGL硬件光源测试/OpenGL 软件光源测试等等。
|