作者KAZUYA (有急事找南)
看板NetRumor
标题GeForce FX 效能大剖析....
时间Mon Oct 13 15:42:58 2003
Theinquirer的报导,部分GeForce FX5900 Ultra显卡的用户正受到一些困扰 用户表示
当他们运行《3DMark 03》、《Half Life》、《彩虹六号-Raven Shield》和《Ghost
Recon》些游戏时,系统将会出现死锁现象,显示器也不会呈现任何画面。虽然曾怀疑
这个问题是由DirectX安装不当,或者驱动等其它原因引起的。但不幸的是,当他们重
装系统,更换不同的驱动、调低显存响应、甚至更换主板之後问题仍没有解决。让人难
过的是,这些可怜的用户发现Radeon 9700 Pro可以和这些游戏完美的协调运作。
由於目前并未确定真正的问题原因何在,没有人能据此指责NVIDIA产品有问题——极有
可能是由某些特定的软件冲突引起的。我个人认为应该是出在DirectX接口部分。
FX也作弊?
2003年5月23日,一个震动电脑界的报告。FutureMark终於按察不住公开了一份文件,
题目为"Alleged Nvidia Driver Cheating on 3DMarks03,内容是指责nVidia推出的最
新Geforce FX Driver -- nVidia Detonator FX会作弊而令得分提高,究竟谁是谁非呢
!?
为了防止nVidia Detonator FX的作弊,FutureMark为3DMarks03推出了最新Built
3.3.0修正档,宣称会令nVidia Detonator FX的作弊失效,为了能测试其前後分别,我
们找来Geforce FX 5200Ultra、FX 5600Ultra。此外,莱恩小姐被ATi挟走了,而且生
活得愉(快)呢!?是真是假。
FutureMark 终於发火!!!
其实FutureMark对nVidia在Driver上作弊都十分不满,只是一直以为都采取认让的态
度,可是nVidia却变本加厉,推出了Detonator FX系列Driver,效能神奇竟然有10~15%
提升。终於FutureMark按察不住,为了维护3DMarks不变成数字游戏,竟发出官方报
告,指责nVidia Detonator FX出术。
当Detonator FX推出後,由於其效能提升太令人怀疑,故FutureMark向Detonator FX作
出反译,故发现了这个系列的Driver竟然拥有八个侦测机制,当3DMarks03启动时便会
产生作用。
当FutureMark找到了这八个侦测机制後,他们尝试把这些侦测机制停止,然後再次运行
3DMark03,发现nVidia的显示卡效能竟下降高达24.1%,但其他同类的测试显程式却不
受这些侦测机制影响,故此FutureMark相信这些侦测机制是nVidia用来对付3DMark03,
为此FutureMark大发雷霆,决定公开这个不道德的秘密。
为何发现这个秘密???
Futuremark's BETA计划,参加这个计划的会员都能拥有一分Developer版本的
3DMark03,而这个版本大致上和我们使用的版本相同,但却会拥有一些额外的功能,其
中一个叫"Free Camera"模式是可以在测试时令用者自行移动视点到用者想到的地方。
当参加这个计划的会员测试nVidia显示卡+ Detonator FX时,发现在正常镜头以外的画
面被省略了,而当会员回报这个问题给Futuremark时,还以为这是3DMark03的问题,可
是当FutureMark希望修正问题时,便发现了这是因为3DMark03的Rendering控制权被
nVidia Detonator FX Driver取代了,才会出现"Free Camera"失效的情况,而nVidia
便是取得了这个控制权,然後减去了一定数量的Rendering工作达至提出Benchmark分
数。
八个侦讯机制被公开........
FutureMark分析了nVidia Detonator FX 44.03及 Dentonator XP 43.51的分别,找出
了以下分别。
当3DMark03的开场画面启动时,Driver会自动侦测出然後略过了3DMark03的控制中断,
但如果启动画面被改动後,Driver是不能正确侦测出3DMark03的执行。
当Game2 (P_Pointsprite.vsh)执行时Driver会侦出,故此在Free Camera Mode时会看
到镜头以外的外太空会不断开关,正常来说Game 2 的外太空背景是长期载入的,但
Driver却令镜头中没有外太空的片段,略去外太空背景,减轻工作量。
当Game4 (M_HDRsky.vsh)被执行时,Driver会自动侦出并取得控制,正常时的Game 4整
个天空都会都会被贴上,但Driver却令镜头外的天空被略去贴图。
当Game4 (M_Water.psh)被执行,Driver会自动侦出,今次竟然利用自家的程序代替了
Game4 原来的制造流水Shader,由於是自家的程序,其执行的效能比DirectX原本的程
序有更高的效能。
当Game4 (M_HDRsky.vsh)被执行时,Driver会自动侦出并取得控制,同样地利用自家的
程序代替了Game4 原来的制造天空Shader,由於是自家的程序,其执行的效能比
DirectX原本的程序有更高的效能。
当Verter Shader (G_MetalCubeLit.vsh)在Game 1 中执行,Driver会减低Frame
Rate,暂时未知Driver的用意何在。
Vertex Shader (G_PaintBaked.vsh)在Game 3被执行,Driver会停止背景的清除,令背
景不需不断被执行,效能得以提升。
其他Vertex Shader及Pixel Shaders在3DMark03中都会被侦出,当FutureMark停止
Driver的侦测机制,有多於两个2.0 Pixel Shader的效测测试下降。
--
母:我生你有何用
子:生我只是副作用,你们只是享受中间的制造过程!
,你享受过制造过程了吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.70.1.137
1F:→ whhsu:这篇怎麽了? 推 202.43.70.140 10/14
2F:→ OceanRay:我想这要去看tom's的网页会比较好 推 218.166.30.227 10/14
4F:→ OceanRay:往这後面多+一个l(L) 推 218.166.30.227 10/14
5F:→ CCWck:这种类似的情形以前INTEL也干过.... 推 140.113.92.140 10/14
6F:→ KAZUYA:看来不是谣言..... 推 203.70.1.232 10/16