重大誤區:入門級DX10顯示卡不如DX9

來源:果殼範文吧 2.08W

從2006年11月NVIDIA釋出首款DX10顯示卡-Geforce8800系列,到2007年6月NVIDIA和ATI先後推出針對入門級市場的Geforce8400GS和Radeon HD 2400系列;而支援DX10的微軟Vista作業系統也剛剛好釋出大半年,顯示卡廠商似乎只用了半年時間就完成了DX10產品線的擴充。

重大誤區:入門級DX10顯示卡不如DX9

Geforce8400GS和Radeon HD 2400系列都是針對60美金附近的市場, 也就是人民幣500元附近的市場,對於國內來說, 這是相當關鍵的價位。雖然Geforce8400GS和Radeon HD 2400系列都支援DX10,但是它們的光芒都是來源於對HD高清視訊的硬解壓上面。到底是在低端入門級產品來說,DX10更為重要還是高清視訊重要?我們先來看看。

8400GS晶片代號G86-213,細心的讀者從晶片代號就能知道8400GS跟8500GT一定很有關係,G86-213裡面的3代表同時支援HDMI和HDCP,高清HD視訊播放兩大障礙從晶片級上得到解除。G86-213雖然僅僅支援64bit視訊記憶體位寬,但是它仍然擁有16個SP流處理單元,這跟8500GT規格看齊,8400GS支援GDDR1、GDDR2和GDDR3視訊記憶體,廠商可以自行發揮。

8400GS硬體支援DirectX10.0,這是目前Geforce8系列的最入門級產品。8400GS最大亮點不僅僅是起前瞻性的DX10效能,而是最新的第二代視訊處理引擎,專門加入了針對H.264視訊加速的的BSP引擎。BSP就是專門為H.264 CAVLC和CABAC bitstream解碼而設計的處理器。在高位元速率的H.264視訊中,尤其是採用CABAC的H.264的視訊中,往往有超過一半的負載都在於對bitstream的處理上。BSP將這部分的處理從CPU轉移到了GPU中,加上新設計的VP處理其餘部分,整個視訊解碼完全由GPU來完成,從而使得CPU佔用率大大降低。這已經完全覆蓋了H.264的解碼過程。8400GS釋出在HD 2000系列之前,因而也成為業界首個入門級H.264全硬體解碼方案。

在HD高清視訊支援方面,ATI的HD 2000系列可謂後起之秀。Radeon HD 2600和HD 2400均支援UVD,但是UVD對於RV610來說意義更為重大,這是AMD讓HD概念貫穿到入門級的體現。UVD全稱通用視訊解碼器(Universal Video Decoder,UVD),配合ATI AVIVO HD可以做到全過程的H.264和VC-1硬體解碼,並將將顯示卡的`視訊位元速率處理能力從25Mbps提高到40Mbps,完全滿足藍光和HD DVD的高清需求。

AMD的Radeon HD2000系列整合了一個5.1 HD Audio控制器,只要安裝了驅動,板載在主機板上的codec例如Realtek的ALC883就能通過南北橋,再通過PCIE匯流排將聲音傳到Radeon HD2000上面,顯示卡再將DVI訊號和AUDIO訊號合成在一起,最後從一個DVI介面輸出,因為HD 2000的其中一個DVI介面同時有影象和聲音了,我們可以形象的將這個DVI介面稱為”Audio DVI“ ,既然有了Audio DVI,一切都好辦,AMD只要給HD 2000顯示卡配置一個專用的DVI轉HDMI介面就能做到--一線通了。

完全硬體解碼是什麼概念,哪怕是一顆單核心的處理器搭配Radeon HD 2400或者Geforce8400GS顯示卡,播放HD高清視訊,CPU佔用率持續維持在10%甚至更低的水平;而對於沒有完全硬體解壓的顯示卡。例如Geforce8800系列或者HD 2900系列,即使搭配Core 2 Duo處理器播放同一段HD高清視訊片斷的時候,CPU仍然會達到30%。

NVIDIA和AMD的入門級DX10現在在高清視訊回放方面可謂發出萬丈光芒。顯然,入門級的DX10顯示卡HD高清部分掩蓋了其DX10這革命性的API,那麼入門級別DX10顯示卡 3D效能到底能不能引起使用者的注意?

趨勢——DirectX 10遊戲畫質更接近真實

DirectX 10中引入了Shader Model 4.0的概念,在SM4.0中,無論是vertex還是pixel指令,最大指令長度相當於Shader Modle 3.0的128倍(64K),越長越複雜的指令可以產生越真實的畫面,Shader Modle 4.0的暫存器也激增到4096個,Constant暫存器採用16x4096陣列。input暫存器採用16/32規格等,上述指標都比以前的DirectX有明顯的改進。Shader Modle 4.0允許程式設計師在渲染物體時使用128個紋理,而DirectX 9只提供4/16規格,更多的紋理意味著物體表面精度更真實,遊戲開發者擁有更廣泛的選擇。下我們來看DirectX 10遊戲畫質究竟如何!

DirectX 10、DirectX 9畫面對比

DirectX 10、DirectX 9畫面對比

從上面DirectX 10、DirectX 9畫面對比可看出DirectX10顯然更接近真實,那麼想體驗真實需要什麼配置呢?

DirectX 10遊戲對顯示卡提出了前多未有的高要求

從上面的測試成績可看出,想完美體驗DirectX 10遊戲,搭建一個8800 ULTRA SLI平臺是非常有必要的。下面我們再來看看入門級DirectX 10顯示卡在DirectX 10遊戲中的表現。

入門級DirectX 10顯示卡執行DirectX 10遊戲猶如放“幻燈片”

從上面的測試成績可看出,即便是在E6300這樣的高配置下,2400中的最高規格產品2400XT仍然無法在比較低的解析度下流暢執行DX10遊戲,只有幾幀的成績真的猶如播放“幻燈片”。同樣8400GS也無法在低解析度下流暢執行DX10遊戲。儘管這不能代表全部,而且目前DX10遊戲還非常少,但從這裡我們已經可以大體瞭解想流暢執行DX10遊戲,估計2400系列、8400GS系列是完全沒有機會了。所以我們完全可以忽略2400、8400GS這些型號顯示卡的DX10效能。或者從某角度來說,8400GS、2400XT這樣的顯示卡其實就是DX9顯示卡。那麼作為DX9顯示卡,2400XT、8400GS合格麼?

4XX元顯示卡DirectX 9遊戲效能比拼——7300GT高頻版獨大

從上面的測試成績可以看出,高頻7300GT顯示卡在多數DirectX 9遊戲中表現完全超越了入門級的DirectX 10顯示卡,所以面對DirectX 9遊戲,8400GS、2400XT這樣的入門級DirectX 10顯示卡表現欠佳,相比之下,高頻7300GT則要強悍的多!當然規格更高一些的7600GS高頻版效能要比同頻7300GT更出色!

總結

如果你只是想選擇一款顯示卡組建高清平臺,那麼支援硬體高清解碼的8400GS、2400系列是個不錯的選擇;如果你打算購買一款入門級DX10顯示卡,想體驗DX10遊戲的魅力,那8400GS、2400XT這樣的顯示卡根本不是你應該考慮的目標,想完美體驗DX10遊戲,目前只能選擇價格數千元的頂級顯示卡;如果你注重遊戲效能,而又準備選擇一款入門級顯示卡的話,那筆者還是建議選擇7300GT高頻版這樣的顯示卡。

熱門標籤