| | 透析:显示卡的性能与API的关系--OpenGL篇 |
| | | | | | [文章信息] | | | 作者: | 魏文忠 | | 时间: | 2003-12-12 | | 出处: | 天极Myhard | | 责任编辑: | 寒冬 | |
| [文章导读] | | | 今天许多人也许知道OpenGL是做什么用的。但在上世纪90年代,OpenGL可谓大名鼎鼎。 | |
| |
|
| | | |
|
|
|
|
|
|
 Vulpine GLMark的测试结果 测试完成后,自动生成结果,取平均帧数为最终结果。在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。
|
|
|
|
|
|
|
|