[粗]3DMark:從1999到2006

2010-08-28 10:48:18來源:西部e網(wǎng)作者:

要衡量不同顯卡之間的性能,必須有統(tǒng)一的測試標(biāo)準(zhǔn)。這個(gè)標(biāo)準(zhǔn)就是由第三方發(fā)布的軟件。在OpenGL領(lǐng)域,QUAKE3和DOOM3的霸主地位是難以撼動(dòng)的。而DirectX領(lǐng)域內(nèi)是百家爭鳴,3DMark系列自然是一支不可或缺的力量。



1999年,還是Voodoo、TNT的時(shí)代,微軟也剛剛憑借DirectX 6的發(fā)布在3D API領(lǐng)域上形成DirectX、OpenGL和Glide三足鼎立的格局。由于之前DirectX根本并不成功,當(dāng)時(shí)市場上也還沒有基于DirectX 6的測試軟件,這時(shí)還叫Madonion的“瘋洋蔥”看準(zhǔn)時(shí)機(jī),發(fā)布了其第一款DirectX測試軟件,贏得了市場的先機(jī)。



3DMark99 Max是Madonion.com首款顯卡測試軟件,但是它的影響力相當(dāng)有限,一方面當(dāng)時(shí)的顯卡只作為CPU處理的助手,對(duì)系統(tǒng)整體性能的影響不如現(xiàn)在大,另外當(dāng)時(shí)的測試霸主是3D Winbench和Quake系列。









3DMark99 Max主要考察固定功能頂點(diǎn)轉(zhuǎn)換和光照能力及顯卡的多材質(zhì)填充能力。



NVIDIA TNT的問世,另當(dāng)時(shí)如日中天的Voodoo系列顯卡感到空前危機(jī),低廉的價(jià)格、完美的兼容性使TNT迅速占有零售市場中的大部分份額。

Voodoo時(shí)代的終結(jié),OpenGL ARB新版本的OpenGL遙遙無期,這些情況助就了DirectX登上了3D API的王座。這時(shí)DirectX也發(fā)展到了DirectX 7,Madonion也隨之于2000年推出了3DMark2000,全面支持DirectX 7。



3DMark2000的問世令用戶為之耳目一新,在此之前,3D顯卡的測試是件費(fèi)力的事,可用的軟件也只停留在一些老式的軟件:比如3D Winbench系列或者是Quake2。3DMark2000所處的時(shí)代是DX7時(shí)代。與DX6相比,DX7的顯卡整合了“硬件光照與移動(dòng)引擎”,大大提高了畫面的質(zhì)量。3DMark2000增加了顯卡系統(tǒng)多支持的硬件T&L功能,場景的復(fù)雜性也大幅增加,并減輕了CPU的負(fù)擔(dān),顯卡逐漸具備獨(dú)立的運(yùn)算能力,開始向日后的GPU發(fā)展。





3DMark2000共有兩個(gè)游戲,每個(gè)游戲進(jìn)行低中高分辨率的測試,還有兩個(gè)CPU測試。3DMark2000給顯卡評(píng)測帶來的是前所未有的視覺沖擊和便利。正是憑借這款DX7測試軟件,Madonion.com開始為人所知。





3DMark2000不僅成為當(dāng)時(shí)流行的顯卡評(píng)定軟件,另一方面,當(dāng)時(shí)Intel與AMD之間的爭奪愈演愈烈,Madonion已經(jīng)加入對(duì)SSE/3DNow指令集的支持。可以說,當(dāng)時(shí)的3DMark2000得分還是非常依賴處理器性能的。

2001年3月14日,依靠早先的3DMark99、3DMark2000在3D圖形卡測試領(lǐng)域一直處于領(lǐng)先地位的Madonion(瘋洋蔥)公司,緊隨微軟DirectX 8的發(fā)布,推出了萬眾矚目的3DMark版本——3DMark2001。3DMark2001無論從測試結(jié)果和畫面的華麗程度在當(dāng)時(shí)來說都無可挑剔,依靠命名為MAX FX的圖形引擎,3DMark2001在光照效果的處理方面非常突出,極大的炫耀DirectX 8的強(qiáng)大圖形性能,并完善測試了微軟在DirectX 8中首次引入的Pixel Shader和Vertex Shader,在所有的測試場景中開始采用固定的Pixel Shader和Vertex Shader處理特別效果的生成。



3DMark2001的推出,正式確立了Madonion在3D圖形卡測試領(lǐng)域的霸主地位。而在2002年,由于微軟的DirectX 9直到年末才發(fā)布,因此Madonion并沒有推出相應(yīng)的3DMark2002,而是改進(jìn)了3DMark2001,加入DirectX 8.1支持,這就是經(jīng)典3D測試作品,目前還被廣泛采用的3DMark2001 SE。





相比此前的3DMark2001,SE版本的3DMark2001增加了DirectX 8.1支持、Windows XP操作系統(tǒng)支持以及使用了Pixel Shader 1.4,隨后發(fā)布的Build 330版更是提供了AGP 8X支持。



3DMark2001/SE的3D Mark成績由四個(gè)游戲,共七個(gè)場景的成績得出。前三個(gè)游戲共六個(gè)場景均是基于DX7,最后的Mother Nature場景則是完全的DX8場景。完全基于硬件的Pixel Shader和Vertex Shader,只有符合DX8標(biāo)準(zhǔn)的顯卡才能跑完全部測試。



在當(dāng)時(shí),3DMark2001 SE可以達(dá)到10000分的顯卡可以玩轉(zhuǎn)當(dāng)時(shí)任何主流游戲。

在3DMark03之前,權(quán)威的3D測試軟件不外乎是3Dmark2001與QuakeIII。自2002年12月11日MadOnion.com宣布更名為Futuremark Corporation,大家便期望著3DMark03的到來。在萬眾期待中,3DMark03于2003年2月12日凌晨如期面世。



3DMark03發(fā)布的時(shí)候,微軟剛剛公布DirectX9規(guī)范,由于當(dāng)時(shí)ATI主推的radeon9700、9500已經(jīng)帶領(lǐng)ATI全線產(chǎn)品踏入DirectX9時(shí)代,VPU憑借著優(yōu)良的架構(gòu)以及前瞻性的DirectX9完整支持,在順利完成所有測試之余成績也不落俗套。









而NVIDIA這邊,憑借著GeForce 4 Ti4600、Ti4200這一代DirectX8的顯卡在貧困線下苦苦掙扎,只能進(jìn)行3DMark03中第一個(gè)基于DirectX8的又系場景測試,成績也未見凸出。兩代顯卡在3DMark03中的差距一下子拉開了一大段距離,資深的圖形卡開發(fā)人員對(duì)3DMark03的測試標(biāo)準(zhǔn)以及測試場景取向作出了一系列的質(zhì)疑……



在2003年下半年,NVIDIA以及ATI新一代顯卡推出之際更是掀起了一陣針對(duì)3DMark的“優(yōu)化驅(qū)動(dòng)”風(fēng)波,F(xiàn)utureMark的3DMark系列在D3D測試領(lǐng)域的老大位置已經(jīng)十分松動(dòng)了。哪怕有了后來的和解,哪怕再有了一個(gè)bulid340的升級(jí)包,仍然無法阻止3DMark的影響力急劇下降,特別是AquaMark 3的異軍崛起,3DMark03不再是DirectX 9測試的唯一選擇了,這更是給3DMark03一個(gè)不小的打擊。



“優(yōu)化驅(qū)動(dòng)”風(fēng)波直接導(dǎo)致3DMark03的權(quán)威性大打折扣,不過測試成績還是可以基本反映出當(dāng)時(shí)顯卡的3D性能。

2004年9月29日,2004年的又一個(gè)“大日子”,伴隨倒計(jì)時(shí)的歸零,F(xiàn)utureMark于北京時(shí)間21時(shí)發(fā)布了其最新的3D圖形測試軟件3DMark05——第五代3DMark產(chǎn)品。3DMark05的誕生,見證了DirectX9時(shí)代的全面降臨,與3DMark03不同的是,這次3DMark05將只能使用DirectX9的顯卡作為測試對(duì)象而不會(huì)向下兼容DirectX8的顯卡。3DMark05所采用的Shader將采用DirectX9所支持的完整的2.0/3.0版本。



之前關(guān)于3DMark03最主要的批評(píng)在于它處理不同版本DirectX 9的方式,更確切的說,實(shí)際上是3DMark03對(duì)于它們的處理方式?jīng)]有差別。盡管ATI和NVIDIA的產(chǎn)品在DirectX9這方面存在著很多的不同(NVIDIA可以支持部分精度,aka FP16和它們的2.0a Shader支持),但是3DMark仍然將這些顯卡統(tǒng)一處理,開啟全精度的渲染通道。而在這次放出的新版本中,添加了一個(gè)很明智的選擇,那就是過去沒有的DirectX9的部分精度選項(xiàng)。另外,ATI和NVIDIA的產(chǎn)品陰影處理并方式不一樣,在一種架構(gòu)工作的非常協(xié)調(diào)的測試軟件,很有可能在另一種架構(gòu)中引發(fā)性能問題。因?yàn)橹挥幸粭l渲染通道,3DMark對(duì)于這些陰影怎樣提供給顯卡要求的非常嚴(yán)格,而且還伴隨著不少問題。





基于上述原因,F(xiàn)utureMark這次帶來了全新的3D渲染引擎。取消了hand-written shaders(手寫的Shader),代之以使用微軟DirectX 9 HLSL(High Level Shading Language)語言編寫的動(dòng)態(tài)構(gòu)建和編譯的shader。這意味著每一個(gè)shader都可以自動(dòng)的為你在測試時(shí)所使用的硬件而優(yōu)化。



這樣做的另一個(gè)好處就是,可以在DirectX基礎(chǔ)上測試多種不同的shader models而不影響最終的結(jié)果。換舊話說,3DMark05將不僅僅支持2.0 shader標(biāo)準(zhǔn),還將支持2.0a,2.0b和3.0等不同的標(biāo)準(zhǔn)。



3DMark05可以說是當(dāng)前對(duì)顯卡最要求最苛刻的測試軟件,入門級(jí)DirectX9顯卡的測試成績可以說是慘不忍睹。

06年1月18日,3DMark06正式發(fā)售。



著名PC系統(tǒng)測試軟件3DMark BenchMark系列最新作《3DMarkd06》在1月18日周三首先登陸GameSpot在線銷售網(wǎng)站,和前作一樣都采用免費(fèi)下載的方式發(fā)售:基礎(chǔ)版免費(fèi)下載,高級(jí)家用版售價(jià)19.95美元,專業(yè)商用版售價(jià)500美元。



3Dmark06將比前作3DMark05更為復(fù)雜,包括重新設(shè)計(jì)的Canyon Flight測試,以及全新Deep Freeze測試單元,嚴(yán)酷考驗(yàn)系統(tǒng)的Shader Model 3.0、HDR渲染能力——NVIDIA/ATI新一代顯卡最重要的兩個(gè)指標(biāo)。



3DMark06主要特性:

D3D游戲性能測試軟件

包括獨(dú)立的顯卡和CPU性能測試

模擬下一代3D游戲的渲染工作進(jìn)行測試

高級(jí)3D游戲引擎包括SM3.0和HDR等特效,還有SM2.0特效支持

包括兩個(gè)SM3.0測試場景和兩個(gè)SM2.0測試場景,總共四個(gè)

CPU性能測試主要側(cè)重于AI和物理計(jì)算工作,多CPU、多核心、多線程均支持

3D圖形測試包括Fill Rate、Pixel Shader、Vertex Shader、SM3.0和Batch Size測試






關(guān)鍵詞:3DMark

贊助商鏈接: