一、G80,全球首片硬件DirectX10 GPU
從2006年11月8日算起,這天全球圖形技術領袖NVIDIA發布全球首款支持DirectX10、代號為G80的GeFrce 8800系列顯示核心。算來已經有近半年時間,今天,2007年4月17日星期二,NVIDIA公司又發布了基于GeForce 8800新一代核心架構的中端產品,分別是GeForce 8600GTS、GeForce 8600GT、GeForce 8500GT,發布即上市。這延續了NVIDIA在近幾代產品的一貫作風。產品的發布日就是產品的同步上市時期,也就是說,今天,你就可以在市場上通過零售方式買到NVIDIA正式宣布的以上三款完整硬件支持DirectX10 GPU的顯卡產品。06年被AMD收購的ATI的支持DirectX10 API的R600,由于一再推遲發布,已經落后NVIDIA新的產品進程至少半年時間,在芯片技術領域,18個月是整整一代產品的周期,而6個月以上的時間差,意味著失去了整整“半代”產品的節奏。不過,從一些放風式的“特別透露”出來的消息聲稱:AMD的R600產品也將在未來的2個月內面市。
無論是GeForce 8600GTS、GeForce 8600GT、GeoForce 8500GT發布即上市的“實力派”作風;還是傳說中的R600面市前做的那樣,通過放消息預熱市場的“偶像派”做法;不管怎樣,確定一定以及肯定:一個新時代的到來,即個人電腦圖形處理技術已經跨入了DirectX10時代,也可以稱之為Vista的GPU時代。因為只有微軟的操作系統統治了個人電腦93%以上的市場份額,而新的微軟操作系統Vista替代舊版操作系統也是不可遏制的潮流,并且,只要是Vista電腦,就意味著最先進的API——DirectX10,它對新的硬件與軟件編程提出脫胎換骨的要求。使得GPU在個人電腦的重要性中,加大了權重,越來越有趕超CPU的趨勢,對GPU性能要求也提到了新的高度,這一切,就是為了滿足用戶日益對操作界面更人性化、更大便利性的要求。
注:新一代性能與價格的“黃金分割點”杰作GeForce 8600GTS上市
已經上市的全新硬件架構的G8X系列將會改變當前的局面,掀開新一代GPU技術發展的序幕。GeForce 8X00系列完全基于微軟DirectX 10 API開發,帶來前所未有的設計,融合了統一著色架構、Shader Model 4.0等先進技術。正是由于最新的Vista上市,宣布了新的操作系統時代,而Vista的最新API——DirectX10決定了電腦的最新應用和最新功能,基于這個層面上,只有顯卡是完全硬件支持DirectX10這一本質特征,決定了你所使用個人電腦是否是真正意義上的“新電腦”。
二、Vista系統的DirectX API有何優勢?
1、統一著色器架構
此前的顯卡都采用象素著色器跟頂點著色器分離的架構,這種架構不允許GPU同時處理象素跟頂點著色。比如說顯卡在進行頂點著色的時候象素著色器單元就變成閑置,浪費了資源而且還形成了不必要的性能瓶頸。特別是現在分離式架構的GPU 的PS資源都要遠高于VS,在這種狀況下瓶頸的負擔無疑是雪上加霜。實際上這種情況我們在游戲里就經常碰到。而在采用了統一著色器架構的GPU以及運行于DX10的系統中,顯卡可以同時對頂點、幾何以及象素著色進行處理,而不必等待逐個分別進行。這也使得資源得以合理分配,保證整個架構高效運行。
雖然目前只有NVIDIA的G8X采用了統一著色器架構。統一著色器架構還會令GPU更加適合處理通用化任務,這是由于一方面程序員無需再為不同的著色器單元編寫不同的執行單元,也不必去顧慮不同著色器之間存在的差異,所對應的接口以及操作方式全部融為一體,從而使負責的開發流程得到一定程度上的簡化。另一方面是由于shader單元的統一化使得任何通用計算程序都將在統一著色器架構的GPU上發揮它的所有計算資源,不存在我們上面提到的分離架構造成的著色器單元閑置問題。此外,統一架構的帶來的執行單元和配套資源上的共享化也讓之前分離架構上存在通用化計算問題迎刃而解。因此,游戲里像物理模擬、運動模擬以及其它原本不適合GPU計算的任務如今都可以交給GPU來做。GPU強大的性能使得那些原本無法達成的任務,比如流體運動模擬,得以在游戲中實現。這也極大了減低了系統對CPU的依賴性,原來給CPU的工作,讓GPU執行通用化操作,而現代高速GPU的通用操作性能已經超過了高速CPU的性能,極大提高了系統的整體運算效率。