结论:
CAD/DCC专业卡有比游戏显卡更有优势吗?
一款游戏显卡能胜任专业应用程序的要求吗?这个问题的答案经常都是否定的。通过专业优化的驱动程序使显卡在CAD/DCC等专业程序下性能更加出色。专业人员也希望专门的驱动可以保证最好的画质和最高的稳定性,谁也不想因为一次死机而令自己辛苦了几个小时的劳动成果泡汤吧?
但也有一些其他的因素,诸如“驱动完整支持CAD功能”:专门的驱动加快了OpenGL多窗口显示的速度,使性能的损失达到了最低点。一般的驱动如果在显存已经满载的情况下,会转到一个叫软件模拟过程(software emulation),即使是一些相关却又不可见的的窗口也会使用该过程。这样根据显存的大小,显示的色深,显存只能容纳几个打开的窗口。可能在平时我们只是打开两三个图像文件或窗口时,我们没有觉察到系统变慢,但在Inventor和SolidWorks这些专业的软件中,打开N个窗口是随时发生的事情,那就会导致系统变慢甚至崩溃。而专门的驱动则会避免转到软件模拟过程。
#$[*59227.jpg*#a*#0*#0*#center*]$#
在Inventor 7的测试里面两个主流的显卡GeForce 4 Ti4600和Radeon 9700 pro都能打开多个窗口而没有出现太大的性能损失。但在SpringMark里,在显存已经填充了数以百万计的象素后却出现了停滞现象,而在载入“engine”模型时更以死机告终。虽然在WindowsXP里面似乎可行,但最后也出现了蓝屏。烦也就算了,最惨的就是未保存的数据全部会丢失,损失惨重!而我们看看Quadro 4 XGL980:我们成功载入“engine”模型,并且以10帧/s的速度移动模型,一点问题都没有。这才是我们所要求的嘛。
还有要提的是操作系统。通常的工作站的操作系统应该是Windows2000,但我们选择了Windows XP (SP1),不仅因为它是工作站更好的选择,而且因为我们想看看这些软件在XP是否有问题。
记得,各软件下显卡的帧速高低绝对不代表该软件的优劣。
我选哪款显卡最好呢?
这就要看看你的用途了。一款显卡只能合适办公室和游戏或CAD/DCC的其中一种,不可两全其美。
3ds max和Maya已经开始支持DirectX9,而硬件渲染以及可编程性也变得越来越重要。支持DirectX9的显卡能带来更好的硬件图像预览质量,这点上3DLabs的Wildcat显得不足了。不过3DLabs的主管承诺会推出一个新版的驱动,它将会提高Maya5里面的硬件渲染质量。
最后让我们来总结一下我们今天的测试吧。
双AMD Athlon MP2800+下的系统运行速度比双XEON 2.8GHz的快,但在3D应用程序上则是XEON有优势。ATI的FireGL在AMD系统上使用也出现了性能的减退,反观NVIDIA却没有这样的问题。因此我们总结时将区别对待。
在 SpringMark, Maya硬件渲染和3ds max (DX9),FireGLX2~X1一直处于不败之地。Z1在3DS MAX中甚比Quardo 3000还强。3DLabs VP也很快,在Maya和SprinMark,我们看到它有不错的表现。不过我们也在ViewPerf和SolidWorks’SPEC中见到了它的弱处。而在Maya SPEC中它处于中等位置。
对于FireGL,我们从SolidWorks与Maya测试里面看到一些很奇怪的现象,Solidworks’SPEC更明显说明该问题:NVIDIA Quadro和3DLabs都显示出了不同显卡的身价,而FireGL系列却处于同一水平,无论是,Z1还是比它贵两倍的X2,它们的成绩都是一样的。同样的现象也出现在Cinebench 2003第二个场景(wireframes),FX1000和FX3000之间明显看到差别,而FireGL系列的得分却是相近的。
每个专业软件都能很稳定地运行,(我们不包括前面提到的特例),但实际应用多多少少会跟测试有所区别,我们不能断定它们一定很稳定。专业设计人员希望的不仅仅是专门的驱动,还有其他需要考虑的地方。我们希望的是可以验证是否高价格代表的就是高性能。而软件的易用性和功能也是一个要考虑的问题。DCC的实时阴影和象素效果(real-time shader and pixel effects )仍需要改进。不过我们也可以看到将来发展的方向:通过插件我们可以在设计阶段得到更好的效果,但要在最后阶段实现仍有一段路需要走。
以后,这些功能会整合近程序里面。在硬件水平发展到今天这个地步,我们下一个目标将是依靠这些工具令编程和工作更加便利。就常规的性能测试而言,更好的性能将需要投入更多的资金。但没有人能保证自己买到的显卡永远是第一的。
CAD作图人员首先要求的是稳定性,在这个基础上再对显卡的性价比提出要求。这跟我们买游戏显卡不一样,因为如果稳定性不好的话,一些重要数据将会因为系统死机而丢失。
下面的列表供大家有一个总的参考:
= 高性能
= 性能不错,使用上还可以
= 性能稍差
Spring-Mark
Maya 4.5 Render
Maya 5 SPEC
3ds max directx9
SolidWo. SPEC
ViewPerf SPEC
Wildcat VP990 Pro
Wildcat VP870
FireGL X2
AMD
FireGL X1 256MB
AMD
FireGL X1
AMD
FireGL T2
AMD
FireGL Z1
AMD
FireGL 8800
Radeon 9700 Pro
Quadro FX 3000
Quadro FX 2000
Quadro FX 1000
Quadro FX 500
Quadro4 980XGL
Quadro4 750XGL
GeForce 4 TI 4600