服务器 频道

新增32xAA模式是鸡肋 Quadro新驱动揭秘

  【IT168评测中心】在上个月底,NVIDIA发布了一款新的驱动——Quadro ForceWare 191.00。作为191系列的首款新驱动,191.00除了通过WHQL认证外,增加了191.00版的3D眼镜驱动、增加针对OpenGL 3.1的支持、对CUDA 2.3的支持,而且在控制面板功能方面也有了新的变化。除此之外,它还针对工作站应用程序兼容性修正,为工作站上的运用带来性能加速。当然,这些只是官方提到的改动,我们在实际应用中却发现了更为新奇的事实。
 

 
 Quadro 10产品线

NVIDIA官方公布的FX580产品细节

 

  在Quadro FX系列第十代显卡产品线中,从低端的FX380到高端的FX5800共有6款,其中除了定位低端的FX380和FX580两款之外,其他多款产品都支持32倍抗锯齿功能,而FX380和FX580只能够支持16倍全屏抗锯齿。在我们以往的测试中,通过SPECviewperf 10我们查看显卡在各个抗锯齿下的性能差距。


FX580最新测试成绩

  前几天,我们应用Quadro 191.00驱动测试了华硕P7F-E主板的工作站性能(详情请见:性能卓越 华硕P7F-E工作站主板独家首测)。仔细观察测试结果,我们发现Quadro FX580在这里居然能够提供32倍抗锯齿的成绩,而之前我们使用同款显卡多次测试的结果都只能提供16倍抗锯齿成绩。

  正如上面提到的,NVIDIA官方在对于FX580显卡的宣传中也坚持了16倍抗锯齿的说法,那么测试中的32倍抗锯齿说明什么呢?在显卡硬件没有进行改动的情况下,难道是新的驱动对于抗锯齿功能进行了增强?换句话说,莫非是FX580本来就支持32倍抗锯齿,只是之前的驱动一直没有提供(或者说是屏蔽了)这项功能?

  带着以上的疑问,我们选取了最新的ForceWare 191.00驱动和老款的ForceWare 182.65驱动进行对比,看看是否真的出现了变化。

   测试对比平台的详细参数如下:

 
Quadro驱动测试对比平台

测试平台、测试环境
测试分组
类别

华硕P7F-E
单路Intel Nehalem-EP Xeon X3430 + NVIDIA Quadro FX 580

处理器子系统
处理器
单路Intel Xeon X3430
处理器架构
Intel 45nm Nehalem
处理器代号
Nehalem-EP
处理器封装
Socket 1156 LGA
处理器规格
四核
处理器指令集
MMX,SSE,SSE2,SSE3,SSSE3,
SSE4.1,SSE4.2,EM64T,VT
主频2.4GHz
处理器外部总线1x QPI
1600MHz
2.5GT/s
单向2.4GB/s(每QPI)
双向4.8GB/s(每QPI)
L1 D-Cache
4x 32KB
8路集合关联
L1 I-Cache
4x 32KB
4路集合关联
L2 Cache
4x 256KB
8路集合关联
L3 Cache
8MB @ 2664MHz
16路集合关联
主板型号
华硕P7F-E
芯片组
PCH:Intel 3420
芯片特性1x QPI
VT-d Gen 2
内存控制器
CPU集成双通道R-ECC DDR3 1366
2GB ECC DDR3 1066 SDRAM x2
系统磁盘子系统
磁盘控制器
Intel ICH10R RAID Controller
磁盘控制器规格
6x SATA 3Gb/s
MatrixRAID 0/1/3/5
磁盘控制器设置
SATA 3Gb/s
AHCI w/NCQ
磁盘控制器驱动
Intel Matrix Storage Manager
8.8.0.1009 x64
磁盘ST Seagate
Barracuda 7200.11
磁盘规格
7200RPM
320GB
SATA  3Gbps
NCQ
16MB Cache
磁盘设置
SATA 3Gb/s
NCQ
50GB系统分区
图形子系统
NVIDIA Quadro FX 580
显卡规格
PCI Express x16 Gen2
32 Stream Processor @ 450MHz
512MB GDDR3 RAM @ 128-bit 800MHz
NVIDIA ForceWare Quadro 191.00/182.65
软件环境
操作系统Microsoft
Windows XP Professional x64 Edition SP2

  本次测试我们选择了常见的Windows XP Professional x64 Edition SP2操作系统作为平台。从软件兼容性来说,很明显Windows XP更适合我们的测试软件。就配置来看,我们测试平台除了分别使用两款不同的驱动之外,硬件上并没有任何变化。

  Cinbench R10

  CineBench是基于Cinem4D工业三维设计软件引擎的测试软件,用来测试对象在进行三维设计时的性能,它可以同时测试处理器子系统、内存子系统以及显示子系统,我们的平台偏向于服务器多一些,因此就只有前两个的成绩具有意义。和大多数工业设计软件一样,CineBench可以完善地支持多核/多处理器,它的显示子系统测试基于OpenGL。

  SPECapc for SolidWorks 2007

  SPECapc for SolidWorks 2007是由SolidWorks开发的,用于帮助SolidWorks 2007用户快速评估自己的工作站系统的一个工具。它由VB和C语言编写而成,可运行在Windows XP 32/64bi操作系统上。测试过程中使用了大小不一的CAD/CAM solid模型,最大的模型是一个由313万个顶点组成的引擎。

  SPECviewperf 9

  SPECViewperf 9.0是是专业级、符合工业标准的 OpenGL 图形显示卡效能测试分析软件,其测试项目有六项:3dsmax、DRV、DX、Light、ProE、Ugs,包括软件执行效能仿真(3dsmax、ProE)、以及动画公园场景仿真(Light)..等等,可以产出相关的分析数据。

  SPECviewperf 10

  SPECviewperf 10是一款测试专业显卡在多个CAD/DCC应用程序中的OpenGL性能的软件,包括3ds max、CATIA、EnSight、Maya、Pro/ENGINEER、SolidWorks等。最新推出的SPECviewperf 10可以告知你在多少倍抗锯齿下显卡性能表现会低于无抗锯齿情况下的10%,并提供截图比较。

  SPECapc for Maya 6.5 v1.0

  Alias Maya是一款功能强大的软件,集3D建模、动画和渲染等功能于一身,被广泛应用于电影、电视、游戏开发、视觉设计等领域。SPECapc for Maya 6.5测试包括5个部分,总共采用了4种模型(狼人、手、蚂蚁和鱿鱼),分别测试了wireframe、Gouraud-shaded、texture、texture highlighted with a wireframe mesh、texture with wireframe mesh and control points模式下的性能。SPECapc for Maya 6.5相对于上一代的测试软件的最大改进是用glDrawElements取代了glArrayElement,具有更高的效率。

  SPECapc for 3ds Max 9

  SPECapc for 3ds Max 9是基于典型用户的使用情况设定的负载,在测试过程中会涉及到wireframe modeling、shading、texturing、lighting、blending、inverse kinematics、object creation and manipulation、editing、scene creation、particle tracing、animation 和 rendering。3ds Max 8支持OpenGL和DirectX 8.0/9.0 API。


测试平台使用的是至强X3430处理器,主频为2.4GHz,缓存为8MB

Cache设置,这个与Core  i7是一致的

单芯片的P7F-E,目前还是别不到主板的型号,华硕标称是X3420芯片组

X3420芯片组只能支持双通道内存,我们使用了双通道

一共有6条内存插槽 


FX580在191.00驱动下的详细信息

  CineBench是基于Cinem4D工业三维设计软件引擎的测试软件,用来测试对象在进行三维设计时的性能,它可以同时测试处理器子系统、内存子系统以及显示子系统,我们的平台偏向于服务器多一些,因此就只有前两个的成绩具有意义。和大多数工业设计软件一样,CineBench可以完善地支持多核/多处理器,它的显示子系统测试基于OpenGL。 

CineBench R10 64bit
测试产品

Quadro ForceWare 191.00

Quadro ForceWare 182.65

显卡Quadro FX580Quadro FX580
CPU Benchmark
Rendering (1 CPU)3868 CB-CPU3836 CB-CPU
Rendering (x CPU)12964 CB-CPU12957 CB-CPU
Multiprocessor Speedup3.35x3.38x
OpenGL Benchmark
OpenGL Standard7690CB-GFX7726 CB-GFX

  CineBench测试的前半部分测试了处理器,这里对我们的对比结果没什么影响。而在OpenGL项目中,使用ForceWare 191.00驱动的得分为7690,使用ForceWare 182.65驱动的得分为7726,似乎还要领先一点点。从这个项目来说,ForceWare 191.00驱动并没有看到什么优势。

  SPECapc for SolidWorks 2007是由SolidWorks开发的,用于帮助SolidWorks 2007用户快速评估自己的工作站系统的一个工具。它由VB和C语言编写而成,可运行在Windows XP 32/64bi操作系统上。测试过程中使用了大小不一的CAD/CAM solid模型,最大的模型是一个由313万个顶点组成的引擎。


ForceWare 191.00性能测试 

ForceWare 182.65性能测试

  和上面的Cinbench R10成绩类似,SolidWorks 2007的成绩分为耗时和总分两项。总得分两款驱动一致,均为3.56分;只是在细节项目中有小数点之后的差异。在总耗时上,ForceWare 191.00驱动领先一点点,不过也就是半秒钟左右。总体来讲两款驱动在这个项目中也看不到区别。

  或许是因为我们使用的测试程序有点老,或许是被测显卡的规格较低,两个项目都没有看到ForceWare 191.00新驱动的过人之处。不过在下面的4个项目中,由于侧重显卡性能,或许差距会更为明显。

  SPECapc for 3ds Max 9是基于典型用户的使用情况设定的负载,在测试过程中会涉及到wireframe modeling、shading、texturing、lighting、blending、inverse kinematics、object creation and manipulation、editing、scene creation、particle tracing、animation 和 rendering。3ds Max 9提供了32位/64位两种版本,我们使用的是32位版本。

  ForceWare 191.00驱动在这里体现出了与ForceWare 182.65的差异。在SoftWare模式下,ForceWare 191.00驱动领先一些,不过幅度也只有3-4%。在另外的两项OpenGL和Direct 3D中,ForceWare 182.65表现更好。由此看来,ForceWare 191.00驱动在这个项目中并没有绝对的优势,甚至还不如ForceWare 182.65。

  SPECViewperf 9.0是专业级、符合工业标准的 OpenGL 图形显示卡效能测试分析软件,其测试项目有六项:3dsmax、DRV、DX、Light、ProE、Ugs,包括软件执行效能仿真(3dsmax、ProE)、以及动画公园场景仿真(Light)..等等,可以产出相关的分析数据。

  SPECViewperf 9.0测试能够看出显卡的硬件能力,这里我们看到ForceWare 191.00驱动终于有了不错的表现,在各个项目中都领先于ForceWare 182.65。有些项目下两款驱动的成绩较为接近,但是在maya-02、3dsmax-04、sw-01等项目中的差距很明显,或许是因为这些测试的得分基数较大,结果看起来也就相对直观一些。

  SPECviewperf 10是一款测试专业显卡在多个CAD/DCC应用程序中的OpenGL性能的软件,包括3ds max、CATIA、EnSight、Maya、Pro/ENGINEER、SolidWorks等。最新推出的SPECviewperf 10可以告知你在多少倍抗锯齿下显卡性能表现会低于无抗锯齿情况下的10%,并提供截图比较。


多倍抗锯齿测试成绩
 
  SPECviewperf 10增加了多种抗锯齿模式下的性能,我们也终于看到了两款驱动的差距。在ForceWare 182.65驱动下,显卡只能实现16倍抗锯齿;而在ForceWare 191.00驱动下,抗锯齿模式达到了32倍。虽然看起来32倍抗锯齿的性能表现很差(只有个位数),但至少提供了这一功能。
 
  文章最初我们提到过,32倍抗锯齿是Quadro FX1800及以上规格的Quadro 10代显卡才有的功能,而低端的Quadro FX580和FX380是不具备这些功能的。由此我们猜测,ForceWare 191.00驱动提供了对32位抗锯齿的支持。随后,这种猜测得到了NVIDIA方面的证实。
 
  对于32倍抗锯齿下的性能低下,NVIDIA官方解释是由于32倍抗锯齿算法复杂,性能损失比较大。32倍抗锯齿模式下,对显卡的显存容量、显存带宽提出了更高的要求,而Quadro FX580本身定位低端,完成如此高的负荷自然需要耗费更多的时间。

 

多线程测试成绩 

  多线程测试的结果和之前类似,两款驱动都提供了完整的支持,从性能来看ForceWare 191.00驱动的确要好一些。

  Alias Maya是一款功能强大的软件,集3D建模、动画和渲染等功能于一身,被广泛应用于电影、电视、游戏开发、视觉设计等领域。SPECapc for Maya 6.5测试包括5个部分,总共采用了4种模型(狼人、手、蚂蚁和鱿鱼),分别测试了wireframe、Gouraud-shaded、texture、texture highlighted with a wireframe mesh、texture with wireframe mesh and control points模式下的性能。SPECapc for Maya 6.5相对于上一代的测试软件的最大改进是用glDrawElements取代了glArrayElement,具有更高的效率。

 

  其实经过了之前SPECviewperf 两个项目的测试,我们已经看出ForceWare 191.00驱动的表现更好一些。而就Maya 2008单项的测试结果来说,两款驱动的总分差距为0.9分,性能提升接近30%。具体项目来看,显卡测试对于总成绩的影响最大,也说明ForceWare 191.00驱动在针对Maya应用上的确有所改进。

  【IT168评测中心】我们在之前测试一款工作站主板的时候,偶然发现NVIDIA新发布的Quadro ForceWare 191.00驱动增加了32倍抗锯齿,使得原本并不支持该功能的Quadro FX580提升到了一个更高的应用档次。应该说这个发现是令人欣喜的,特别是在NVIDIA官方并没有承认有此改动之前。

  为了探求ForceWare 191.00驱动究竟为我们带来了哪些性能提升,我们搭建了一套基于至强X3430处理器和Intel 3420芯片组的平台。测试显卡选择了Quadro FX580(只有FX580和更低规格的FX380默认只能支持16倍抗锯齿),通过ForceWare 191.00和ForceWare 182.65两款驱动看看变化的趋势。

  结果是出乎意料的。作为新驱动,我们除了看到对于32倍抗锯齿的支持之外,仅有Maya相关项目的测试证明ForceWare 191.00驱动有了明显的改进,其他项目两款驱动的表现差不多,甚至ForceWare 182.65还要好一些。

  看来,NVIDIA慷慨的赠与了Quadro低端显卡32倍抗锯齿,但由于FX580这种低端显卡的规格不高,在高强度下的成绩自然也不领先。经过测试,这时显卡的性能非常低,难以正常完成渲染工作。换句话说,这种32倍抗锯齿只是看起来很美,用户会因为在免费条件下而得到了一个新的功能,仅此而已。

  俗话说天下没有免费的午餐,这种免费得到的功能只能看作饭后的小甜点,算不得是正餐。Maya软件下的性能提升是我们需要肯定的,这是新驱动的优势所在;不过用户若是真希望发挥32倍抗锯齿的全部效能,还是乖乖购买更高规格的Quadro显卡才是上策。

0
相关文章