隨著雙核處理器和大容量DDR2內存價格的進一步下滑Windows Vista操作系統普及的腳步也隨之加快。其標配的DX 10技術和對高清數字解碼技術的支持使得目前中低端市場的顯卡支持起來極為吃力,針對這一阻礙Vista普及的不利因素,nVIDIA率先開發出了硬件支持DX 10并能提供大尺寸高清數字解碼的中低端顯卡核心G86。
這是一張H.264解碼流程圖。圖中每個流程的四個方塊,基本就是H.264解碼的四個最主要步驟,也是資源消耗的主要四個部分,其中又以第一步的“CAVLC/CABAC解碼”最為消耗運算資源,這方面遠高于其他三步(簡單的說,CAVLC/CABAC是H.264編碼規范中兩種不同的算法,都是為了提高壓縮比,其中CABAC比CAVLC壓縮率更高,但解碼時自然也要求更高)。
如果像第一行那種情況,所有四個步驟全采用CPU純軟件解碼運算,當碰上HDDVD版本的高碼率H.264視頻,CPU的負載會非常巨大,我們有專門的測試成績供讀者參考,可以看到,即便是2000元附近的雙核處理器,CPU的占用率也會達到70~80%。雖然我們測試使用的HDDVD版本視頻,已經是目前要求最高的視頻之一,但隨著時間的推移,今后出現更高要求的視頻也是很有可能的,到時候CPU很可能會不堪重負。
再到第二行的情況,在Geforce 7系列顯卡上,雖然“CAVLC/CABAC解碼”和“反向轉換(Inverse Transforatimon)”仍然要CPU負責,但顯卡已經可以承擔“運動補償”和“解碼去塊”功能(由VP引擎實現),因此在整體性能上提升了不少,CPU的負載大幅度下降(可以參照這里的成績),即便是X2 3800+這款600塊錢的CPU,占用率也能降低到50%左右。但這還并不是最終的目的。首先,如果使用單核處理器(很多現有用戶就屬于這種情況),依然無法很好的應付這類視頻;其次,碰上編碼率更高的視頻,依然會給CPU造成很大的處理難度,導致視頻播放的不確定性,可能消費者會遇到某些視頻可以流暢播放,但是有些視頻卻丟幀的情況。
顯然,顯卡加速之路的最后方向就是:承擔全部的H.264視頻解碼和處理過程,讓其解碼運算可以基本不依賴CPU!如果能實現這一點,以后消費者就無需過分擔心自己的處理器性能如何,不同的視頻編碼率導致的負載差距過大等等問題,只要插上一塊能支持“H.264全解碼”的顯卡,就能無所顧忌的播放所有高清視頻,相信這是我們都希望看到的。
在圖解第三行表示的Geforce 8500GT顯卡上,我們就可以實現這一要求了,G86核心(G84核心同樣)接過了H.264解碼所有的主要運算過程,包括最繁重的“CAVLC/CABAC解碼”和“反向轉換(Inverse Transformation)”(這兩步由BSP引擎完成),以及之前Geforce 7系列就能實現的“運動補償”和“解碼去塊”(這兩步由新改進的VP引擎完成)。
單從對H.264解碼的角度我們就已經看出了GForce 8500GT的優勢了。而其上市價格卻低于800元也足見nVIDIA統治DX 10的野心了。
目前市面上基于G84/G86核心的顯卡幾乎都是采用nVIDIA公版設計,公版設計固然穩定,但顯示不出自己的個性。那么市面上有采用非公版設計的個性化G86/G84產品嗎?映泰這款剛剛到貨的GF8500GT顯卡就采用了非公版設計!
映泰這款非公版GF8500GT顯卡的型號為V8502GT21,采用80nm工藝的G86核心。核心面積更小,發熱量也隨之降低,GForce8500GT顯卡的核心擁有16個統一渲染引擎,硬件支持DirectX10和SM4.0特效,并且具有同時開啟HDR+AA高畫質功能,完全滿足Vista對顯卡的要求。