| | 透析:显示卡的性能与API的关系--OpenGL篇 |
| | | | | | [文章信息] | | | 作者: | 魏文忠 | | 时间: | 2003-12-12 | | 出处: | 天极Myhard | | 责任编辑: | 寒冬 | |
| [文章导读] | | | 今天许多人也许知道OpenGL是做什么用的。但在上世纪90年代,OpenGL可谓大名鼎鼎。 | |
| |
|
| | | |
|
|
|
|
|
在前面这些家用显示芯片面市3个月后,ATI公布了FireGL专业显卡,该卡搭配128MB显存,是市场上首款支持可编程浮点结构的专业3D加速卡,在它支持的API中就包括了OpenGL 2.0。FireGL有两个版本,其一是FGL 9700 Visual Processing Unit(VPU,即视觉处理器),其二是较慢版本的FGL 9500(对应RADEON 9500芯片,被成为FireGL Z1),二者都有128MB显存。
FireGL X1-128MB在去年12月已出现在市场,建议售价为795美元;FireGL Z1也于前不久上市,建议售价为595美元,据称一款256MB版的FireGL X1也将很快上市。可见,著名的显卡厂商ATI在支持OpenGL 2.0规范上是不遗余力的,这恐怕与NVIDIA的Cg被排除在规范之外不无关系。
虽然最终ARB在Shading上采用了3DLabs的设计方案,但NVIDIA渴望在ARB占据一席之地的迫切之心一目了然。不过,一对老冤家ATI和NVIDIA在ARB的撮合下,也开始进行和OpenGL有关的技术整合。
专业市场的SGI、3Dlabs及家用市场的ATI和NVIDIA都投入到OpenGL 2.0的怀抱中,这样的阵容已足够强大了。剩下的,就看软件开发厂商们如何用好OpenGL 2.0的新特性,为我们创造出更好、更炫目的效果了。
OpenGL的测试软件
1.GL Excess
GL Excess是一款著名的OpenGL性能测试工具,它的作者是一位来自意大利的小伙子Paolo Martella,它同样有着华丽的界面、丰富的特效表现和动态光影变化,Demo模式下也有动人的音乐和极具震撼力的音效,但是由于没有足够的3D模型(只有一个),该软件还略显单薄,无法像3Dmark那样进行复杂的大型场景测试。
 GL Excess/XSMark 1.2主界面 进入GL Excess,可以看到所有的测试选项集中在左侧的Test Settings一栏中,Project输入测试的名称,CPU/FPU tests测试CPU的整数/浮点运算能力,VRAM tests是显存带宽、特性测试部分,FILL RATE tests为填充率测试,POLYGON COUNT tests测试多边形的生成速度。选择上述测试场景,再设置好分辨率(Screen)后就可以Run Benchmark进行测试了。
测试过程中,您可以在屏幕左下角看到实时显示的帧数。测试完毕后,GL Excess会自动生成HTML格式的测试结果报告,其中包括各个场景的最高、最低帧速和平均帧速,然后按照各个场景的速度计算显卡在各场景的OpenGL性能,最后再根据这几项成绩统计出总的测试分数,并与其它同分辨率、同色深下显卡的成绩进行比较。
|
|
|
|
|
|
|
|