|
ATi公司反映
ATi和Futuremark 公司针对nVIDIA的结果有自己不同的看法。先前,nVIDIA公司认为,3DMark03测试程序缺少对真实游戏的模拟,其中的飞行测试并不能完全代表现在的主流游戏,因而这样的测试结果只会误导消费者。ATI的一位技术人员针对nVIDIA这样的观点发表了自己的看法:
“在第一阶段的测试中(Wing of Fruy),nVidia认为,此项测试没有代表主流游戏。射击游戏在所有的游戏中占有的比重并不是很大。但是我们认为,这样的测试还是反映了一部分游戏的真实结果。”
从nVIDIA的实验室报告中,nVIDIA认为在这些测试中只有少部分使用了最新PS2.0(Pixel Shader)渲染技术,其他还是主要基于DirectX8,所以这样的测试结果并没有资格来代表全新DirectX 9.0的效果。以下是来自于实验报告中的一段话:
“今年的3DMark测试程序中引入了一部分全新的场景,它主要是基于全新的DirectX 9.0的应用,目的是针对今年和明年的主要游戏市场。但是在场景中,却使用了很少的DirectX 9.0技术。大部分还是基于DX8的PS1.4渲染技术。只有18%的象素应用在最新PS2.0渲染技术上。所以这样的测试结果会误导用户。”
针对上述观点,ATI认为:
“尽管只有两个场景使用了全新的PS2.0技术(共有9个场景),但是这对于游戏来说已经足够了。游戏的开发商并不是只会单纯的使用最新的技术,他们看重的是那种渲染技术可以在当今的平台上使游戏运行的更快,更流畅。目前PS1.4渲染技术要比PS2.0成熟的多,大部分游戏开发商都是使用这种技术。尽管新的ps20只使用在两个场景中,但是这很好的反映了当前的游戏开发情况。”

从ATI技术人员的一番话中,明显的看出ATI公司不同意nVIDIA的说法。从nVIDIA对3DMark03提出强烈不满之后,引起了全球读者的关注。主要针对以下几个问题。
在3DMark中,优化的驱动程序是否被认为“欺骗”行为?以牺牲图象的质量来取得游戏的速度,这样的做法是否可取?
为什么nVIDIA优化的驱动程序在其他游戏或者应用程序中性能没有明显的提高,而nVIDIA的优化驱动在以往3DMark测试中性能却由很大的提高?nVIDIA是否对驱动程序做了手脚?
nVIDIA是否走上了ATI以前对“Quake”游戏作弊的道路?
nVIDIA公布优化程序的目的何在?

Futuremark对 3DMark®03 解释
Futuremark's 销售和市场副主管公布了3DMark03测试的官方报告。以下的文字来自于此份报告。
作者 :Tero Sarkkinen 销售和市场副主管
Tel: +1-408-517-0131 Fax: +1-408-517-9119
3DMark®03 目前已经成为系统性能的测试标准,以下几个是3D Mark测试程序中的关键问题。 综合测试VS游戏测试
很多人认为3DMark03是游戏的测试软件,这个观点是不正确的。3DMark03主要是对整个系统的综合测试,不仅仅只是反映游戏方面的性能。DirectX 9是今后游戏的主要开发方向,但是目前的游戏开发情况要比DirectX 9的运用计划落后至少6个月,所以市场上支持DirectX 9 的游戏还是非常少的。3DMark03测试程序就是考虑到这样的情况,从而来测试整个系统的。
针对不同的系统,应该使用不同的游戏进行测试,这样可以尽可能真实的反应系统的性能;但是这样的结果缺少可比性。所以3DMark03就使用统一的游戏来尽可能真实的反映系统的性能。 驱动优化
目前,许多厂商关注测试中的硬件驱动程序。不同的驱动程序往往使得测试得分大相径庭。所以Furturemark公司推荐使用默认得WHQL认证驱动。在此驱动下测试得结果才有可比性,才是公证的。否则的话,测试的结果反映的不是真实的系统性能。
为什么Game Test 1没有使用多重纹理贴图(Multitexturing)?
测试游戏1中单纹理贴图(Single texturing)的使用受到的人们的置疑,因为单纹理贴图没有测试directx 7在游戏中的性能。作为游戏的开发者,Futuremark希望游戏运行的尽可能流畅,而单纹理和多纹理的表现性能差别只有3%。而在游戏表现速度方面单纹理贴图要比多纹理贴图快的多,目前的流行游戏Crimson Skies ,IL-2 Sturmovik ,Star Trek: Bridge Commander 都是使用单纹理贴图技术。
Futuremark也在白皮书中指明:游戏1并不是用来测试directx 7的3D表现性能,而是用来收集系统的信息,来确保系统可以在后面几个游戏中正常的测试。
为什么Game Tests 2 和3 使用了相同的渲染技术?
游戏2和游戏3使用了相同的渲染技术,这样做的目的是使测试的结果尽可能准确。在测试中,Futuremark使用了3种渲染技术。因为单个场景还不能够全面的测试这些渲染技术,所以为了确保测试结果的公正性和全面性,Futruemark使用了两个游戏来测试3种不同的渲染技术。
为什么Game Test 4没有使用全部的DirectX 9 性能?
测试游戏4并没有完全使用Direct X 9性能,游戏中使用了最新Pixel Shader2.0,和以往的Pixel Shader1.4和Pixel Shader 1.1。因为在游戏图象不是很复杂的条件下,Pixel Shader 1.4和Pixel Shader 1.1完全可以胜任,Pixel Shader 2.0没有任何优势;而在复杂的图象的处理过程中,Pixel Shader 2.0才能完全显示出directX 9的强大功能。所以在游戏中没有完全使用DirectX 9的功能。在不久推出的改进版中,Futuremark会对3Dmark03做出些重大改进,其中就包括对directx 9的完全支持。 |