引用:
作者blair
其實,為什麼大家一定要看總成績,而不看單項成績?
誰被打回原形什麼的,早在各單項成績裡就表明了不是嗎?
說什麼9700/9800時偏ATI,現在偏NV啥的,
請大家仔細想想當時的標準好嗎
SM最早是NV的規格,那時NV在3Dmark是天下無敵,
SM2.0是ATI的規格,所以在SM2的時代,NV只有吃灰的份。
然後是SM3.0,以及HDR,
HDR在SM3.0內一直沒有標準,只有option,
所以HDR一定會成為爭議點。
無論如何,遊戲開發者一定是用標準規格去寫遊戲,
3Dmark不測標準規格要測啥?
所以當代的標準制定者在3dmark一定是所向無敵。
姑且不論3dmark的成績計算方式如何,
各單項成績總是很準的吧。
與其說3dmark是ATImark還是NVmark啥的,
它總是不脫離M$mark的本質。
請大家不要再說啥ATImark,NVmark啥的了。
做各單項成績的分析才是較OK的吧。
|
其實做各種單項成績的分析也是不對的, 遊戲用到很多種技術, 單去分析其中一項不見得準確.
另一個問題, D3D是一個很大的規格, 更討厭的是, 它沒有強迫GPU一定要支援哪些規格
才可以正式稱為有支援某版D3D規格, 也就是說我假設DX9.0c支援100個功能, 那GPU也
許支援到80個, 就稱為是支援DX9.0c. 沒有人可以寫一個程式測出所有項目的效能, 尤其
又扯到Shader, 寫法的不同可能造成結果差不多, 但是效能差很多. 沒有人規定所有遊戲
中HDR都一定照3D Mark那樣寫, 這只是一個其中一種寫法而已. 如同您提的一篇原文文
章所寫的, 3D Mark05的陰影做法, 在目前想出來的遊戲中"沒有"任何一個採用.
我們可以單純針對某些指令的組合(像3D Mark)做出效能的評斷.但是因為指令組合的
不同可能對不同的硬體產生不同的結果. 我們不可能模擬出所有的指令排列組合! 這就是
3D Mark準確性的最大問題所在.
打個比方,3D Mark測出來的結果就好像學校的某次期中考一樣,只能代表在某一個測試條件
(考卷)下測試出的結果. 是不是只憑這個就能斷定這個顯示卡的絕對效能? 我想那是有一個
差距的.
3D Mark在我的心目中已經是完完全全的"測爽Mark" , 分數高的人爽, 分數低的人更....
什麼單項, 綜合分數, 在真正玩遊戲的時候並不見得成一個正比. 那除了測給大家爽/不爽
還有給廠商一個吹牛的空間之外, 沒有任何意義存在.....
ps. 再說明一個, HDR跟SM3.0或任何規格沒有直接的關係, 用SM2.0一樣可以有HDR(只
是速度不好), ATI的X1K系列不支援floating-point texture blending, 這也跟HDR無關.
只是業界普遍用來實做出HDR的方法, 絕大部份(除了Valve之外)都用了SM3.0跟FP blending.