王者之间的较量,R300 VS NV30深度
总体规格对比:
我们先来看看ATi和nVIDIA是如何在其技术白皮书中称赞自己的GPU的:
ATi: RADEON 9700是有史以来制造的较高级的图形处理器。拥有1亿7百万颗晶体管的它采用了全新的体系结构,其设计体现了高带宽(256bit显存接口)、高并行性(最多可以并联256个R300 GPU)、高效、高精度和高可编程性五高概念。这一新结构的性能十分惊人,在任何方面都要比当前市场上同类产品的性能高出一倍以上。
nVIDIA:“CineFX” (NV30) 体系结构在配合了高级的Cg编程语言后,使得融合实时渲染和电影般质量渲染的梦想向前跨进了一大步。在实时渲染领域这一里程碑式的进步主要归功于以下关键因素:高级可编程性、高精度颜色、高级着色语言、高效的体系结构和与系统内存和CPU间的高带宽。
厂商在评价自己的产品时,当然是只说好听的,不过毕竟是自家的孩子,最容易搔到痒处。这里我们列一个表格比较一下他们之间说法,并给与简评,重点观察不同点,注意用词区别(很有意思):
ATi和nVIDIA共同强调了可编程性、带宽、效率和精度问题,重复率80%,看来英雄所见略同。
作为总结,我们这里给出R300、R200、NV30(笔者推测)和NV25的总体规格对比表,供参考。
从这张表上我们就可以大致估计出NV30、R300、NV25和R200之间的性能差距,如果忽略CPU处理能力因素和驱动程序质量因素:
1、NV25整体性能好于R200,大约5%~50%。NV25与R200相比,在几何造型复杂或对显存带宽敏感的游戏有较大优势。
2、R300整体性能好于NV25,大约10%~100%。类似,R300在几何造型复杂或对显存带宽敏感的游戏比NV25有较大优势。什么?现在没有这种游戏?!那就提高分辨率,开启FSAA和AF,呵呵,这不就有了嘛!此外,在大量使用顶点着色程序和像素着色程序的游戏里,R300也要比NV25有优势。这类着色程序越复杂,R300的优势也就越明显。
3、预测:修改为“NV30整体性能好于R300,大约-20%~50%(128bit 显存控制器)或-10%~100%(256bit显存控制器)。种种迹象表明,NV30采用128位接口的可能性大于256为接口。其实NV30与R300相比,其优势与R300比之NV25的优势几乎一样。从理论上讲,这里面可以排除了几何造型复杂的情况。不过如果NV30拥有一个十分强劲的三角形建立引擎和更加优秀的驱动程序支持,则很可能实测几何吞吐量反倒超出R300。运行未来的、大量使用复杂着色程序的游戏,NV30和R300的差距会拉大。
简单来讲,与R300相比,NV30更高级的VS和PS体系结构优势在于:使得一些R300需要多次渲染流程才能完成的效果在NV30上只需要一个渲染流程就可以完成;而NV30一个复杂的着色程序可以完成的效果,R300可能需要多个着色程序或者多次渲染流程才能完成。这样NV30的结构不但可以提高程序执行效率,降低显存带宽需求,而且还可以帮助CG程序员提高程序编写效率。此外,NV30也更加适合专业渲染平台。借助于Cg+OpenGL 1.4/1.5, NV30GL的成功是可以预期的。
显然nVIDIA倾向于认为对于未来的游戏来讲,着色程序的执行效率将取代显存带宽而成为3D实时渲染的最大性能瓶颈。可以这么说,NV30兼顾了未来3D程序和当前3D程序的执行效率,而R300则更多地考虑了当前3D程序的执行效率。
这里,笔者大胆预言,在运行为上一代GPU开发的游戏时,不运行在1600x1200 4xFSAA 16xAF条件下,对NV30来讲简直是一种浪费。也只有这种运行条件性,NV30与R300的性能差距才能够显现出来。最后提一句,不要为NV30/R300配备2.8GHz以下频率CPU和512MB以下的DDR或RAMBUS。还有吗?不要忘记将BIOS里面的AGP Aperture设置为256MB,如果你拥有512MB以上的系统内存的话。
NV30和R300的关系,与两年前Radeon 和 GeForce 2 GTS颇有类似之处。当时流行的说法是GeForce 2 GTS拥有更强大的马力,而Radeon拥有更灵巧的设计。这一次,似乎ATi和nVIDIA的角色颠倒了过来,R300似乎拥有更强大的马力(4VS以及可能更高的显存带宽),而NV30则拥有更灵巧的设计,历史就是这么有意思。
购买建议:
关键在于用户自己的定位,简单来说:
如果资金不在话下,希望现在就能够得到一块速度最快,图像质量最好的游戏卡,那么不用犹豫,已经上市的R300就是你的不二选择。
如果资金较为充足,想购买一块能够玩遍所有当前游戏,又可以很好的跑很快上市的DOOM III,则R300同样是你啊的最好选择。
如果资金有限,想购买一块生命力较为长久的显示卡。嗯,那么我建议还是耐心等一等。NV30对于未来新游戏的支持应该要比R300好不少,因此相对生命力应该长一些。
如果资金根本不够,只能在显卡换代的时候购买上一代的产品,那么我还是建议像我一样,耐心等待NV40上市时,咱们再一起购买NV30,哈哈。
由于NV30进度严重滞后,R300获得了非常宝贵的时间优势。ATi清楚地知道NV30的威力,所以一直在马不停蹄的开发R300的换代产品:R350。NV30 vs R350应该是一场更加势均力敌的比赛。作为Tech Fan的笔者非常期望早日见到这一天。
未来——从更多的像素到更聪明的像素:
展望未来,笔者觉得nVIDIA的首席科学家David Kirk去年说的一段话非常有道理:在最近的3到5年间,最大的成就将不在于像素填充率本身(当然,它们会继续提高),而是在于这些像素的“智慧”(质量)上。David认为我们将会看到远比现在高级的可编程的每像素着色和光照算法,这些算法将考虑到素材的属性和弯曲的表面,使用海量纹理,以及拥有极度复杂的单流程纹理混合能力。他将这称为战场的转移:“从更多的像素到更聪明的像素”。果不其然,今年,NV30和R300已经朝这个方向迈进了一大步。
哇!多么精彩的未来世界!活在21世纪,作为一个Tech Fan真幸福!
最后,水平有限,时间仓促,资料不全,因此错误难免(绝对实话)!欢迎批评指正!
注意:作者尽管进了最大的努力来保证文章内容的真确性,但是不要对本文内容太过认真。因为这仅仅是真实的DX9显卡和纸张显卡之间的技术预测,作者不希望在PCPOP的论坛上跳起一场口水战争。更加权威和翔实的英文版内容不日将在以严谨而著称的Beyond3D.COM发表,Beyond3D.COM拥有一个非常著名且点击率非常高的3D技术论坛(与PCPOP不同的是只有技术信息:-) )。际时,将在这里提供有关的连接,以飨同好的Tech Fans。<