虽然笔者测试的游戏不算多,但是都是当前热门或者“BT”的项目。从测试成绩表中我们可以看到,当前顶级的GeForce GTX 580能流畅运行的游戏,GeForce 8800 Ultra也可以流畅运行;而GeForce 8800 Ultra跑着较卡的《孤岛危机》,GeForce GTX 580也别想多流畅。就这个意义上来讲初现MIMD架构的GeForce 8800 Ultra还真是老当益壮,当然不支持DirectX 11是它永远的硬伤。此外,NVIDIA的第三代双芯型号GeForce GTX 295显卡的表现更是突出,在笔者的测试中基本上和GeForce GTX 480不分上下。这一方面得归功于软件对SLI的支持越来越成熟,而另一方面我们得承认GT200核心的流处理器效率确实出色。要是不遇到对多卡渲染有明显兼容问题的游戏,我们手持GeForce GTX 295显卡的玩家依然可以独步天下,换代还是等“开普勒”(NVIDIA下代显卡研发代号)吧。当然要是你是一个铁杆的DirectX 11游戏Fans,请无视上句话。此外,测试结果也告诉我们,还拥有GeForce 7900 GTX,守着DirectX 9的朋友们该升级了。经典的GeForce 7900 GTX也摆脱不了被淘汰的命运,新游戏要么运行不了,要么卡顿甚至“上映幻灯片”。这应该不是玩家想要的。
纵向对比来看,GeForce GTX 285 在频率低于GeForce 9800 GTX+的情况下,3DMark Vantage性能约为后者的2倍——这和流处理器数目进步幅度基本相当,意味着GeForce GTX 285在这款测试软件中效率比较高。但GeForce GTX 580规模是GeForce 9800 GTX+的四倍,频率也比后者更高,但3DMark Vantage测试中相比GeForce 9800GTX+,成绩只提升了3.6倍,略有衰减。
虽然这样比较并不足够公平,因为GeForce GTX 580的是针对DirectX 11而设计,而3DMark Vantage则是DirectX 10的基准测试软件,况且还有CPU影响等因素。但这也可以从一个侧面看出,源自GF110架构的GPU在DirectX 10应用中,相比老架构GPU在流处理器数目相近似的情况下,并不会有太明显的优势。我们也可以在其他产品中看到这样的情况,比如GeForce GTS 450和GeForce 9800GTX+,前者流处理器数目都比后者要高出50%。但实际上GeForce GTS 450仅领先GeForce 9800GTX+约20%,实际性能差距比规格差距小得多。
从笔者的测试情况来看,显卡伴随着制造工艺升级,核心技术、架构和规模一直在积极进化中。显卡的每次大规模升级和核心规模扩展都能带来理论上的性能大幅度增加,但是在实际测试中,这些性能进步可能会受到软件、系统其他配件等各种因素影响而终表现不出来足够的性能差距。而硬件设计的“提前量”就让很多经典显卡显得越发出彩,比如第一代统一渲染架构的G80核心,即使是4年多以后的今天,它的表现也依然很给力。
而且基于它进化而来的很多核心也表现出了超高的计算效率,这可以看作是当前软件才跟上DirectX 10硬件的超前步伐,充分展现出了DirectX 10硬件的潜力。相反的,大改架构后的GF1x0核心的产品流处理器效能表现并不可观。笔者以为这可能是遇到了换代阵痛期的问题,当代软件还无法完全发挥出显卡的性能(就像当年的G80核心一样)。
图2
不过,这也跟NVIDIA设计产品时的思路改变关系密切。至GF100核心以来,NVIDIA将更多的精力花在了通用计算领域,游戏计算上的效能提升出现了明显的降低,当然也不排除以后的架构会修正或者兼顾。或者说,笔者希望NVIDIA兼顾玩家们的感受,因为对我等玩家来说,游戏计算仍旧是当前需要的功能。
图3