Toms刊登了关于NVIDIA反3Dmark03的评论文章,这是一篇相当不错的文章,虽然作者大都是基于猜测和分析,不过却是有一定的道理:
"Beyond3D的网站曾经刊登过一篇有趣专访,就这个问题访谈了John Carmack:
B3D:为什么NV30上的ARB2模式如此之慢?在比R300高出许多的时钟频率速度以及96-bit与128-bit之间33%差距的前提下,仅仅较高精确度似乎无法解释NV30的性能低落。
J.C.:很明显地,R300架构较适合纯粹汇编语言/编译语言,而NV30却是复杂到必须动用更复杂的分析与编排,这也就是他们会预期在较晚推出的驱动程序中才能获得明显改善。
看来NV30架构需要大量的优化操作才能更有效的运行shader程序代码(也就是说:快速的程序代码),而R300对于标准程序代码的处理就比较好一些。这解释了为何NVIDIA会如此粗鲁而急切地批评新版3DMark 2003,因为GeForce FX(NV30)在处理未经最优化的shader程序代码时似乎遭遇了问题,而它的兄弟产品NV31和NV34显然也具有这项特征。一旦这种说法流传开来–的确已经发生在这个社群中了–这很可能会对NVIDIA的销售造成严重打击。"
我推荐你到这里阅读全文.