|
发表于 2017-9-5 19:01:48
|
|阅读模式
各位网友请注意:我的机械网所有附件、百度网盘提取码、机械资料、PDF资料、压缩包文件均需要回帖后才能下载!
本文内容非商业用途可无需授权转载,请务必注明作者及本微信公众号、微博ID:唐僧_huangliang,以便更好地与读者互动。
又有大约一年的时间没有写评测,还是有点手痒痒的。大家知道我现在关注企业存储比较多,之前做过多年PC服务器和工作站相关的技术工作。特别在性能测试方面,图形工作站/专业显卡的经验还算丰富吧:)
聽
我第一次用SPECviewperf测试软件应该在2000年前后了,那还是TNT的时代。曾推出过Gloria-XXL等一系列经典产品的老牌厂商ELSA(艾尔莎),使用NVIDIA TNT2芯片做过一款Synergy II专业显卡,正是当年的那个驱动研发团队,成就了后来Quadro的辉煌。
聽
我最早使用过的SPECviewperf版本是6.1.1,之后从6.1.2、7.0…一路走来,如今最新的版本已经是12.1。为了更好地分析评估测试结果,首先需要了解和认识Benchmark软件,7年前我还曾翻译整理过一篇《OpenGL专业图形测试软件-SPECviewperf 10介绍》。现在我的英文水平进步不大,但还是想在当年文字内容(带引号的灰色部分)基础上,加入对新版本的补充介绍。
聽
SPECviewperf 12.1包含的9个子测试项目
聽
“SPECviewperf是一个由C语言编写简单易用的OpenGL性能测试程序。它曾经是由IBM开发的。后来的更新和重要的贡献来自于SGI, Digital(Compaq, HP), 3Dlabs (Creative Labs) 和其他的SPECopc 方案组成员。SPECviewperf 在测试OpenGL性能中提供了广泛的适应性。当前, 该程序能够在大多数UNIX, Windows XP,Windows 2000和Linux平台上运行。”
聽
更新:在SPECviewperf 12.1发布的2016年8月24日,SPECgpc工作组参与的成员包括AMD、Dell、富士通、HP、Intel、联想、NVIDIA和VMware。除了更新Autodesk 3ds Max测试集之外,还加入Windows 10支持,以及GUI和报告方面的改进。
聽
以上除了2-3家专业显卡厂商(Intel算不?)、4家工作站厂商之外,VMware在里面应该是因为VDI,都是相关的利益方。而Intel参与各种组织倒也正常。
聽
“SPECviewperf用于测量运行在OpenGL应用程序接口之下的系统3D图形性能。测试中的文件称为场景,表现了一个流行的来自真实应用程序的图形渲染和操作创建的混合。目前的场景表现了在3ds max, CATIA, EnSight, Maya, Pro/ENGINEER, SolidWorks, ugS NX 3和UGS Teamcenter Visualization Mockup中的图形功能。SPECviewperf已经成为用户针对新购机和升级来评定图形性能,图形卡制造商在开发中测试产品,OEM厂商评估图形组件以及出版物编辑评论新的图形系统中一个全世界的标准。”
聽
在www.spec.org网站上的图形/工作站分类中,除了viewperf之外还有一系列针对不同三维设计制作软件的SPECapc测试包,外加一个SPECwpc综合测试。
聽
“SPECviewperf 10 需要 OpenGL 1.5 和最小 1GB 系统内存。它当前支持 Windows 32/64。
和上一个版本SPECviewperf 9相比有4个方面的改进:
1.聽聽聽聽聽聽包含了32位和64位运行方式,支持Windows XP 64 bit和Windows Vista 64-bit操作系统。
2.聽聽聽聽聽聽增加了1600*1200分辨率的测试脚本,与标准的1280*1024测试脚本一同包括在内。
3.聽聽聽聽聽聽针对多核心系统使用1、2或4线程在各自独立的窗口中测试。
4.聽聽聽聽聽聽包含FSAA(全屏幕反锯齿)测试。”
聽
更新:与7年前的版本10相比,SPECviewperf 12.1除了OpenGL API升级到2.0之外,也加入了DirectX11的支持。这点显然是对应一些Autodesk子测试的需要,也算是跟随ISV和用户习惯的变化吧。分辨率方面,Full HD的1920x1080(16:9)和1920x1200(16:10)已经广泛普及,没有再兼容小尺寸屏幕的意义了。
聽
根据SPEC网站公布的测试结果,在相同配置下64位Windows 7系统运行SPECviewperf12.1的得分比Windows 10还是要略高一点,所以工作站用户不见得都要追新哈。
聽
3ds max Viewset
聽
“3dsmax-04场景是由3ds max 3.1软件生成的图形工作负载轨迹创建的。为了确保一种通用的对比方式,在测试中会使用Discreet 公司提供的OpenGL插件驱动。
聽
这个场景的模型来自SPECapc的3ds max 3.1测试包。每个模型分别采用了了2种不同的光照模式进行测量来反映一个可能的范围内3ds max用户的使用情况。高复杂度的模式与SPECapc测试定义一样使用了5-7个固定位置的光源并反映了一个高端用户会怎样使用3ds max进行工作。中等复杂度的光照模式使用了2个固定位置的光源,一种更加普通的光照环境。
聽
该场景基于一个连续的应用轨迹并包括了在正常的3ds max操作中所有的状态改变创建。Immediate模式OpenGL访问被用于传输数据到图形子系统。
聽
与SPECapc测试一样, 测试的权重为 1/3 平滑着色, 1/3 多边形着色, 和 1/3 线框。”
聽
聽
更新:3dsmax-05场景的图形工作负载轨迹由3ds Max 2016生成,使用默认的NitrousDX11显示驱动。测试集的模型来自3ds Max 2015 SPECapc benchmark,由不同的来源方贡献,他们包括:
聽
Autodesk
Mike ORourke ofFritz Studio (www.fritzstudio.com)
Andy Murdock of Lotsof Robots (www.lotsofrobots.com)
Gary M. Davis of visualZ (www.visualz.com)
Zack Baker
聽
另外,“建筑物”模型仍然由NVIDIA贡献。
聽
CATIA Viewset
聽
“catia-02 场景是由来自Dassault Systemes(达索)的CATIA V5R12应用软件生成的图形工作负载轨迹创建的。
聽
三种模型在CATIA中使用不同的模式被测量。CATBench2003的开发者, LionHeartSolutions的Phil Harrist提供给SPEC/GPC用于测量CATIA应用软件的模型。这些模型是CATBench2003和CATIA一致认可的。
聽
汽车模型包含了超过200万个顶点。SPECviewperf复制了小的发动机模块和潜水艇模型的几何表现来增加复杂度和减少帧速度。复制之后, 这些模型包含了120万个顶点 (发动机模块) 和180万个顶点(潜水艇)。
聽
应用程序产生的状态改变始终包含在模型的渲染过程中, 包括矩阵, 材质, 光源和点线的改变。所有的状态改变来自于应用程序运行的一条轨迹。状态改变赋予图形子系统比老版本 SPECviewperf场景中建立的简单几何堆栈更大的压力。
聽
为了真实的反映应用, draw arrays用于一些测试而immediate模式用于其它的测试。查看详细的测试注释来获得更多的信息。”
聽
聽
更新:catia-04测试场景的图形工作负载轨迹由CATIAV6 R2012应用软件生成,SUV和喷气式飞机模型都来自达索的贡献,模型大小在510万-2100万顶点数量的范围。
聽
Pro/ENGINEER Viewset(新版本更名为Creo)
聽
“proe-04场景由来自PTC的Pro/ENGINEER 2001 |
|