GeForce FX 效能大剖析....
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
推
推 202.43.70.140 10/14, , 1F
推 202.43.70.140 10/14, 1F
推
推 218.166.30.227 10/14, , 2F
推 218.166.30.227 10/14, 2F
推
推 218.166.30.227 10/14, , 3F
推 218.166.30.227 10/14, 3F
推
推 218.166.30.227 10/14, , 4F
推 218.166.30.227 10/14, 4F
推
推 140.113.92.140 10/14, , 5F
推 140.113.92.140 10/14, 5F
推
推 203.70.1.232 10/16, , 6F
推 203.70.1.232 10/16, 6F