正文内容 评论(0

nVIDIA的灵魂——雷管系列驱动评测Geforce FX篇
2003-03-19 16:28:00  出处:快科技 作者:驱动之家评测室 编辑:     评论(0)点击可以复制本篇文章的标题和链接

    [焦点正逐渐集中到驱动上]

留心nVIDIA产品的朋友也许早就注意到,在新产品发布之前,总是会有一些驱动程序泄露出来。这些驱动程序有时甚至会昭示他们未来的产品计划。看的出,驱动的释出正在为即将上市的产品上市造势,这样的做法确是应了中国兵法中“军马未动,粮草先行”的古谓。

如上图,1月24日,我们在驱动之家看到了第一款支持Geforce FX的泄露驱动程序

3月10日,GeForce FX这新式战机终于长途跋涉,驶近了我们中国用户的面前。1.25亿晶体管、500MHz核心频率、1GHz 的DDR II显示内存、12层PCB,空前强大的硬件规格……但似乎还缺了点什么?

到这里,我不由得想起隆美尔将军的一句名言:“军需官们在第一枪打响之前就已作战,并且决定了战争的胜负。”用这里的“军需官”来比喻nVIDIA的驱动开发团队来说,实在最合适不过!

在1940年那场生死攸关的不列颠空战中,使用100辛烷燃料的喷火战机性能盖过了87辛烷的Me-109,铸就了一个战争神话。而nVIDIA早将图形世界看作了它的战场,雷管驱动正是Geforce FX这新式战机的“燃料”!两年来,我们看到了nVIDIA组织的多场战役,强大的“后勤补给”在这些成功的战例中起到了至关重要的作用。而今,在这关键时刻,雷管驱动表现又如何?!不妨让我们拭目以待!

    [此次测试的平台及方法]

此次我们拿到显卡正是nVIDIA送来的GeForce FX 5800 Ultra。看到其巨大的散热系统时,我们的编辑们不由自主的就想对Geforce FX的超频能力一探究竟。使用驱动之家的NvCool 2.1,我们很轻易就打开了超频选项。GeForce FX 5800 Ultra显示核心默认频率是500MHz,显存默认频率为1GHz。我们手中的这块GeForce FX 5800 Ultra最终可以稳定运行在530/1050MHz下。看来,硬件挖潜在当前情况下已经颇为困难。

为了不给GeForce FX的测试造成瓶颈,测试主板选择使用E7205芯片的微星GNB Max,此主板支持双通道DDR ,CPU使用主频为3.06GHz 的Intel P4,测试时关闭超线程。内存方面,我们使用两条KingMAX DDR400,单条容量256MB。操作系统我们使用了Windows 2000 Professional简体中文版+Service Pack 3,INF和IAA全部使用的是最新的版本。显卡驱动,我们从nVIDIA发布的第一款支持GeForce FX的驱动始测,至43.00官方版,现在共有6款。

此次我们增加了3D Mark03的测试。此外主要还是以游戏作为测试的基准。游戏共有9款。所有测试项分别测试1280x1024@32bit显示模式下关闭FSAA、打开4xFSAA、打开6xFSAA的性能。游戏测试中,如有不支持1280x1024@32bit模式的情况,我们就测试其在1280x960@32bit的成绩。地牢围攻的最高显示模式是1024x768@32bit,所以我们只测试在此模式下的成绩,所有测试项见下表。

 

DOOM III是目前最耗资源的游戏之一,虽然这是一款很原始的版本,但作为考查显卡性能的游戏来说确也足够。

所有OpenGL类游戏最高只能支持到4xFSAA,这并不是游戏达不到更高的效果,到目前为止,nVIDIA显卡驱动最高只能支持4xFSAA。至于D3D类游戏,最高可以支持8xFSAA。过高的FSAA严重影响游戏的运行速度,实际应用中意义不够大,所以我们只测到6xFSAA。

    [驱动测试:漩涡中心的3D Mark03]

测试中未通过的项目,我们使用0分来代替。

在测试中,42.68版驱动的确有不一样的表现,无论打开或关闭FSAA,性能是最好的。最差的是42.51版驱动,只要一进入3D程序,机器就会停止响应。

实际上,对于最近推出3Dmark 03,nVIDIA曾公开表示过不满。因为nVIDIA认为这个测试程序并不能代表当前设计的游戏。nVIDIA特别指出第一个测试是非常不真实的简单场景,主要都是由单纹理组成,而在第二个和第三个测试的模板阴影都采用了一种低效率的方法渲染,对于Vertex引擎是极大的瓶颈。许多Pixel Shaders使用了由ATi提倡的Dx9元素,而这在当前的游戏中并不普及。虽然如此,但在3Dmark 03正式发布时,nVIDIA还是发布了一款驱动,并且指出此驱动测试3Dmark 03时会有不俗的表现。这款驱动的版本号是42.68,这也是我们前面曾经提到的有作弊嫌疑的驱动。所谓的作弊现象是指在GT1-Wings of Fury的测试中去掉了爆炸特效以此来提高测试成绩,我们为此作了画质比较

上图为42.68版驱动在GT1-Wings of Fury测始项中第753帧的测试截图

此图系43.00版驱动在GT1-Wings of Fury测试中753帧的截图

这两幅图中实在没有区别,爆炸效果并没有任何减少。我们共有32张截图,有兴趣的朋友可以下载比较。下载地址:http://news.mydrivers.com/upload/bijiao.rar

对于这42.68版驱动,发布后实是掀起了轩然大波(可见我们的:nVIDIA发布大幅提升3D Mark03性能的42.68雷管驱动!http://news.mydrivers.com/page/dir20/2003,02,14,9946.htm新闻)。一时间众说纷纭,大家都在纷纷猜测。

我们摘取了部分驱动之家读者发表的评论,其中的一些说法相当有代表性:

读者一:

nVIDIA认为3DMARK03大量使用到了阴影体积光照,并且在算法上有很多不合理的地方,并且认为GeforceFX在同样大批量使用阴影体积光照的DOOM3当中有很好的表现,在3DMARK03当中也应该如此,因此nVIDIA在雷管驱动42.68当中,以自己的算法替代了3DMARK03 关于阴影体积光照的算法,因此Geforce FX和其他支持阴影体积光照的nVIDIA GPU都从中获益。不过雷管驱动42.68的效能提升,只对3DMARK03有效。无法提升其他用到阴影体积光照技术的游戏或者应用程序的执行效能。

读者二:

谁都知道nv30支持fp16和fp32,fp32速度是fp16和r300的fp24的50%。DX9缺省值是24,nv30为了不降低精度,只好用fp32,导致分数只有r300的一半。因为3dmark03只测速度不测图像正不正确,nvidia强制用fp16代替fp32,分数当然上去了。可是microsoft WHQL测试只测图像是不是正确,不测速度。用fp16代替fp32会降低精度,肯定通不过测试。将来标准的dx9游戏在nv30上都比r300上的50%,除非专门针对nv30,将精度从24降到16,才能跟r300比,即是这样图像肯定受到影响

读者三:

NV的所谓“好”驱动,是建立在从GeForce256到GeForceFX的硬件结构完全相同的基础上的(都是4流水线2材质MPU,也都是同样的图象偏暗)。四年时间编出一个好驱动,不难吧?这也从一个侧面反映了NV技术的落后。再有,NV最近发布的几款驱动无一通过WHQL认证。NV为了在测试中取得高分,卑鄙地将像素精度降为16位(FX在3DMark03中由3000分暴涨到近5000分)。而微软要求通过认证驱动的像素精度最低要达到24位。NV醒悟吧,收购了3DFX,却又要步其后尘。哈哈,历史的车轮总在周而复始,我等且泡杯香茗,看好戏罢!

也正是为此,在NV31/34北京发布会结束之后,我们驱动之家专访了nVIDIA亚太市场总监黄庆民先生,公关经理王静香女士,工程师邓培智先生以及nVIDIA台式机图形芯片高级产品经理Stephen Sims先生。

以下是专访的详细内容:

问:对于3DMark或者类似的测试软件的优化已经不是什么秘密,该如何理解这样的优化?

答:测试分为两类,一类是实际的Game,另外一类是所谓的综合性能测试。我们认为对于专门为综合性能测试所做的优化的意义不大,因为它并不能带给用户真实的游戏体验!我们认为单独为某测试软件做优化会导致浪费大量的人力物力和时间,而本来这些是可以为用户带来更好的游戏体验的。

问:既然如此,NV Geforce FX为什么在某款Driver的驱动下,3DMark03的成绩有了大幅度的提高?而在43.00的Driver驱动下,却不是如此的成绩?NV既然认为为综合性能测试软件优化Driver是在浪费时间,那么为什么还要做出这款在3DMark03下有良好表现的Drivers?

答:……我们的某款Driver确实存在做若干优化的情况,但是,不仅仅是针对3DMark03,同时也包括对部分GAME的优化。43.00驱动是我们提供给AIC伙伴的DRIVER,不是我们向用户推荐的驱动。这两个版本的驱动程序是先后发布的,我们会在近期推出一款DRIVERS,来融合这两个版本的驱动程序的特性。不管是GAME测试还是综合性能测试,只要是用户有这方面的需求,nVIDIA都会给予技术上的支持。同时需要指出的是,我们的新Drivers将通过WHQL认证,认为我们的Drivers无法通过WHQL认证的想法是不正确的。

问:我重复我的问题:NV既然认为为综合性能测试软件优化Drivers是在浪费时间,那么为什么还要做出这款在3DMark03下有良好表现的Driver?

答:…………我们这样做的一个理由是:仍然有一些OEM客户以3DMark03成绩做为显示卡测试部分一个很重要的指标,我们认为为3DMark2003做优化不是必要的,但是是重要的。理由如我前面所言,我们有义务满足用户的需求,就是这样。

问:Stephen,您自己是一个程序员出身的产品经理,您认为驱动程序对于硬件的性能发挥有多大的影响?以百分比来比较的话,可以给出一个您认为合理的数字吗?

答:我们拥有世界上最好的Drivers开发团队,不是吗?我认为驱动程序的基础是稳定性,在此基础上才可以谈到性能提升。从我个人经验上来说,由Drivers带来的性能提升可以达到50%,甚至更多。而且客户会惊喜的发现,这一切都是免费的!

这一次的专访,可谓是解答了不少朋友的疑问。厂商方面的实事求是,确实让我们感到nVIDIA对自己在驱动开发方面技术实力的极强信心。

    [驱动测试:游戏中的实地体验]

Quake3 ,OpenGL性能的代表测试工具。曾有多少朋友为了在游戏时可以更流畅的运行而修改配置文档。对于GeForce FX来说,Quake3实在是太老了,我们可以打开全部特效来运行游戏,你不会再感到任何的停顿。我们可以看到,无论打开和关闭FSAA,除了42.51版驱动不能运行外,其他五款驱动性能的差别微乎其微。

反恐精英,一款经典的不能再经典的OpenGL/Direct3D双引擎FPS游戏。虽然游戏引擎有些老,但游戏的可玩性一点也没有降低。我们测试选用的是它的OpenGL引擎部分。在雷管驱动的显示控制面板中支持OpenGL全屏抗锯齿最高至四倍。对于GeForce FX来说,应付这样的游戏真是绰绰有余,即使开启四倍FSAA也可轻易达到200FPS以上。

经典的OpenGL游戏,在1280x1024@32bit模式下打开四倍FSAA后性能下降了近一倍,但136FPS/s的操作感与320FPS/s实在没有区别。

虽然是Direct3D游戏,但卡曼奇4的游戏引擎对CPU的依赖性制约了显卡性能的发挥。42.68版驱动在整个测试中表现突出,没料到的是最新的43.00版驱动会在打开6倍FSAA时计算机停止响应。对于早期的42.51版驱动,我们不再抱任何幻想。

微软出品的标准Direct3D游戏,42.68版驱动在测试中取得了最好的成绩。

英雄萨姆II也是OpenGL/Direct3D双引擎游戏,我们测试只选择其OpenGL引擎。在游戏中性能最好的是42.70版驱动。在打开4倍FSAA时,游戏依然保持在80FPS左右,对于经常玩FPS游戏的朋友来说,这样的速度应该可以接受。

也是一款标准的OpenGL游戏,使用了Quake3的游戏引擎并作了一些改进。在这个游戏的测试中,Quake3中的高分值不复存在。不打开FSAA时最高测试成绩是150.1FPS,这是42.70版驱动所取得的。在前几项测试中,表现较为突出的42.68版驱动在这个游戏中却失去了他的风采。

UT2003是去年9月刚上市游戏,属于Direct3D的游戏,在其Benchmark程序中没有1280x1024@32bit选项,我们只能测试1280x960@32bit显是模式。42.70版驱动在测试6倍全屏抗锯齿时意外退出。其他四款驱动在三种全屏抗锯齿模式中得分差别不大。

DOOM III使用的是OpenGL引擎。这款测试游戏并不是正式发售的版本,游戏版本为0.02v。此游戏在一定程度上代表了未来FPS游戏的发展方向。在游戏默认的显示模式下,最高也只取得50FPS左右的成绩。使用GeForce FX这样的显卡,在1280x1024@32bit显示模式下不开启FSAA最高只能达到34.1FPS,真是名副其实的硬件杀手!不过我们可以看到,当开启4倍FSAA后性能并没有明显降低!

    [奇迹必须发生!]

网上谣传的作弊驱动并不是真的,在3Dmark 03实际测试中并没有看到传闻的现象出现。我们截取了32幅图用以比较42.68和43.00版驱动在测试过程中的差异,有兴趣的朋友可以下载来,自己比较一下。

在大部分的测试项中42.68驱动给我们留下了很深的印象,这款驱动表现相当不错,整个运行过程中也是唯一一款没有出现任何错误的版本。我们推荐即将购买GeForce FX的朋友使用它。最新的43.00也是一款不错的驱动,但还是有些小毛病。

上面是43.00版驱动的截图

以上是42.68版驱动截图

通过这一次的测试,我们认为,Geforce FX的驱动已然合乎要求,42.68版驱动表现更是优秀。不过,我们仍然没有看到真正出彩的驱动程序。根据我们以往的经验,nVIDIA在驱动表现较为稳定后,将会发布性能大幅提升的驱动版本。雷管六的日子快要来了么?

曾经被逼到角落里的ATi拿出了“催化剂”,现在,“催化剂”正在走向成功。

nVIDIA的驱动创造过奇迹。那么,现在又到了关键时刻——奇迹必须发生!

附:推荐驱动下载联结

http://file2.mydrivers.com/display/nvidia42.68.zip

    [附录——NvCool 2.1使用手册]

nVIDIA的雷管驱动本身都具有一些可以更细致优化显卡的功能,频率调节就是其中的一个。但是出于某种目的这一部分功能被隐藏了起来,我们可以通过第三方软件打开此功能。驱动之家开发的一款小工具就可以实现这个功能,他就是我们的NVCool。

NVCool是一款针对nVIDIA雷管驱动而诞生的绿色软件。整个软件只有一个可执行文件,而且体积非常小,目前已经更新到了2.1版。通过它我们可以打开一些nVIDIA不愿让我们使用的功能,也可以通过它来实现一些雷管驱动无法实现的功能。

第一个功能当然就是开启雷管驱动的隐藏选项了,很轻松,只要在开启隐藏控制选项的前面打上对号就可以实现了,这个小工具也支持快捷键操作。

还有刷新率调节和锁定功能。其实最重要的就是刷新率锁定功能,很多游戏本身默认的刷新率是60Hz并且无法调节,这对于习惯使用高刷新率的朋友这是一件多么痛苦的事情。现在,我们可以通过NVCool来轻易锁定刷新率,在游戏中就不会再感到屏幕闪烁了!

上面两幅图就是通过NVCool打开隐藏功能后的雷管驱动显示控制面板和每打开隐藏功能的截图。我们可以看到更改后增加了时钟频率和AGP设置两个选项。

此外,雷管驱动还隐藏了一个不太为人注意的小功能:在打开显示控制面板中隐藏的频率调节选项后,在Direct3D选项卡中会多出一个选项,

当关闭Direct3D中的垂直同步模式后,游戏的平均帧将有10——20FPS的提高,当然这种现象只在这一款游戏中才有作用。

附:驱动之家NvCool 2.1下载链接

http://www.mydrivers.com/dir68/d27238.htm target=_blank>http://www.mydrivers.com/dir68/d27238.htm

【本文结束】如需转载请务必注明出处:快科技

责任编辑:

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

当前文章打分0 分,共有0人打分
  • 分享好友:
  • |
本文收录在
#快讯

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...