CATIA环境里专业显卡的VBO性能分析(3)

时间:2009-08-19   来源:   网友评论:0   人气: 5564 作者:

  除了上面列出的几个问题,测试中VBO的总体表现还是让人满意的。下面我们将列出测试中7个不同大小的模型显示速度提高的详细情况,让大家实实在在感受一下VBO带来的好处。

  不同模型帧速度、可视化时间测试详细结果

  以上是每个测试模型在“着色+线框”、着色和线框3种显示模式下速度的平均值。在前两个小模型(文件大小:1~2MB)上,VBO的作用似乎不明显;而Holland Submarine(潜水艇)和Auto Driveline两个模型测试中的效果最好。其中A卡(FirePro V5700)和N卡(Quadro FX 3700)在潜水艇模型上的帧速度分别由9.3、13.7上升至24.9和28.3,而汽车传动模型也由10帧或者更低提升到将近20帧/秒,主观上感觉操作时的流畅度大为提高。VBO带来的提升幅度与模型大小(从上到下依次增大)没有必然的联系,倒是和模型的特征关系密切。

  再来看一下后面5个相对大一些模型的具体测试成绩:

  Engine Assembly(发动机装配)模型  3.6MB

  我们在这里看到的差距比前面的“平均帧速度”明显更大,AMD/ATI和NVIDIA专业显卡在打开VBO后性能提高了1~3倍。产生这种差异与CATBench2005测试结果表对图形帧速度的计算方法有关,因为测试中的原始记录都是可视化时间(Visualization Time),也就是模型旋转过程中显示每一帧所用的平均时间(见下图),单位是ms(毫秒),然后通过“1/((1/Frequency*)+(Xxx/1000))”这个工式计算出帧速度。其中“Xxx”就是Excel表格中的一项时间记录,除以1000之后其单位就由毫秒变成了秒,此时还要加上一个参数(Frequency*是表格内置的一个函数)后,再被1除得到结果。当然CATIA Community对软件本身的了解肯定要比我们深入的多,加上去的“参数”应该是图形可视化之外的环节消耗的时间。不过这样计算出的“帧速度”好像比实际值要小一些,特别是在测试小模型时,由于可视化时间的记录值较小,受到的“影响”更大。例如前面提到那2个最小的模型,在超过50帧/秒之后就看不到明显的变化了。

CATBench2005图形测试

  在Engine Assembly这个并不算太大的模型中,不同模式下VBO产生的性能提高幅度大小依次为:“着色+线框及隐含线”、“着色+线框”、着色和线框,也就是说显示效果越复杂提升就越大。尽管ATI FirePro(FireGL)因此受益更多,但最终成绩NVIDIA Quadro还是更胜一筹(也不排除是FX 3700本身定位更高的缘故)。

Auto Body Front(汽车前部分车身)模型  12.4MB

  Auto Body Front是BMW(宝马)汽车提供的模型,比前面几个更大一些。测试中VBO的优势没有发动机模型那么大,Quadro FX 3700在着色模式下甚至不升反降,可见NVIDIA专业显卡178.46版驱动对VBO的支持还有待改进。

Holland Submarine(潜水艇)模型  20.2MB

  潜水艇模型测试中VBO的效果非常好,AMD/ATI和NVIDIA专业显卡在不同显示模式下的速度分别提高了2~5倍。打开VBO后Quadro FX 3700仍然保持一定的领先。

Auto Driveline(汽车传动杆)模型  63.5MB

  Auto Driveline模型是BMW汽车的传动装置。随着模型的增大,可视化时间的延长和帧速度的下降是正常的。不过VBO的作用还是非常明显,优化后的成绩FirePro V5700与FX 3700基本处于同一水平。

Auto Body(汽车车身)模型  86.6MB

  Auto Body Front是BMW提供的汽车车身模型。在本次测试中最大的这个装配体上,VBO功能带来的提升没有前面几个模型那么大,尤其是着色显示方式下。这可能与该模型在色彩方面的特征相对简单有关。

  三、SolidWorks 2007 vs. 2009

  由于SolidWorks 2009版本直接支持VBO,不需要专门的设置,因此这部分不是本文的重点,更像是比较SolidWorks 2007和2009之间的性能差距。我们在2个版本的软件中分别运行SPECapc for SolidWorks 2007测试包,发现AMD/ATI FirePro和NVIDIA Quadro FX专业显卡在2009下的成绩都出现了一定的下降。不过这并不代表2009的性能就比2007差,因为使用的测试软件是专为SolidWorks 2007设计的,里面用到的模型也都为该版本优化过。下面我们来看一下具体的图形测试时间记录。


 

文章评论