10月23日,Windows 7正式發(fā)布,DirectX也正式邁入了新的一代。DX11中,DirectCompute、Multi-Threading、OTI以及Tessellation等新技術的加入,能帶來更加真實細膩的圖形表現(xiàn),同時還能提升系統(tǒng)整體性能。尤其是DirectCompute的出現(xiàn),更加快了GPU向通用計算領域邁進的步伐,讓計算機的圖形處理器具備了新的舞臺。
11月13日,AMD正式在中國發(fā)布了支持DX11的ATI Radeon HD 5000系列產品。實際上,早在9月,該系列顯卡中的旗艦產品HD 5870和HD 5850就已經曝光。在這次正式發(fā)布活動中,HD 5770和HD 5750也公開亮相,DX11系列顯卡家族進一步完善,也宣布DX11時代正式全面到來。
家族成員將于不久后到齊
AMD本次新發(fā)布的兩款顯卡中,HD 5770具備800個流處理器,計算性能達到了1.36TFLOPs,而HD 5750則具備720個流處理器,計算性能達1.008TFLOPs。
在此之前,AMD已經發(fā)布的HD 5870和HD 5850兩款顯卡,是HD 5000系列的高端型號。其中,HD 5870具有高達1600個流處理器,是本系列中單芯片性能最強的產品。
AMD的全球繪圖產品事業(yè)部硅體工程部副總裁王啟尚透露,除了在11月內即將發(fā)布的雙核心旗艦產品Hemlock之外,AMD還將在2010年第一季度發(fā)布HD 5000系列的兩款中低端產品Redwood和Cedar,那時HD 5000系列成員才全部到齊。
更逼真的圖形視界
DX11中,OTI和Tessellation兩項技術對圖形顯示的影響最大,在AMD發(fā)布ATI Radeon HD 5000系列的發(fā)布會上也被重點提及。王啟尚介紹,Tessellation技術即細分曲面技術,能夠讓曲面的表現(xiàn)更加細膩;OTI技術即亂序透明技術則是針對半透明物體在疊加過程中呈現(xiàn)出的層次和結構進行處理的技術。
在計算機中,不規(guī)則的曲面是很難被直接計算的,因而,設計者往往采用多個微小三角形組成的多面體來模擬不規(guī)則曲面。Tessellation技術的作用就是可以將形成3D圖像的每個三角形進一步拆分成更小的三角形,使得渲染對象的表面更加平滑。
在現(xiàn)場,英國游戲開發(fā)商Codemasters公司代表Matt Jeffrey展示了旗下的支持DX11的游戲Dirt2的一些畫面。舞動的旗幟、被車輪擾動的水面都利用這項技術取得了更為逼真的效果。
OTI技術則在透明物體疊加的過程中發(fā)揮作用。當多層半透明和透明物體疊加在一起時,疊加的順序不同會給最終畫面帶來很大差異,而這種區(qū)別對GPU是一個考驗。通過OTI技術,疊加的順序會得到很好的運算,從而營造出真實的效果。
另外,HD5000還支持ATI Eyefinity技術,可以實現(xiàn)3個2560×1600像素的畫面輸出。在多屏拼接后,更寬廣的視野也會帶來更逼真的畫面體驗。
DirectCompute拓展應用
今天,除了對畫面進行渲染之外,GPU還擔負起了分擔通用計算任務的重擔。NVIDIA的CUDA架構、OpenCL都是GPU邁向通用計算的鋪路石。但是,對于一般用戶來說,DirectCompute的意義最為重大。它意味著每臺采用Windows7的計算機都有可能享受到GPU加速計算的好處。
GPU具備大量流處理器,因而在進行并行度高的計算時有先天優(yōu)勢,例如,用GPU進行視頻編解碼、壓縮和解壓縮等計算任務時,能夠幾十倍地提升性能。實際上,在此之前,很多程序已經通過各種方式實現(xiàn)了對GPU加速的支持。不過,由于標準不統(tǒng)一,同時實現(xiàn)對每一款GPU的支持是一件很惱人的事情。但是,當DirectCompute出現(xiàn)并被加入DX11之后,它極有可能促使支持GPU加速計算的軟件呈現(xiàn)爆發(fā)式增長。