directx12是微軟公司精心推出的一款圖形應(yīng)用程序編程接口,windows 10系統(tǒng)發(fā)布之后,推出的新一代的API,它可以允許游戲開發(fā)者對特定的硬件進(jìn)行優(yōu)化,讓游戲最大程度的與電腦硬件相配合,可以讓游戲開發(fā)者控制圖形處理單元的游戲和其它與圖形相關(guān)的應(yīng)用程序。雖然它并不像前兩天外媒聲稱的翻版AMD Mantle API,但是其具體細(xì)節(jié)并沒有被公布多少。不過,我們還是可以看到里面包含了一些新東西。本站提供
directx12 64位官方版下載端口,歡迎有需要的朋友免費(fèi)下載體驗(yàn)。
軟件特性
1、新的特性DX12最重要的變化就是更底層API,這一點(diǎn)很像AMD Mantle,在硬件抽象層上走得比以往更深入,能夠同時(shí)減輕CPU、GPU的過載(overload)。
具體包括:應(yīng)用可追蹤GPU流水線、控制資源狀態(tài)轉(zhuǎn)換(比如從渲染目標(biāo)到紋理)、控制資源重命名,更少的API和驅(qū)動(dòng)跟蹤,可預(yù)判屬性,等等。
另外,DX12大大提高了多線程效率,可以充分發(fā)揮多線程硬件的潛力。DX11在這方面受CPU性能的嚴(yán)重制約,主要是因?yàn)椴荒苡行Ю枚嗪诵摹?br />微軟宣稱,微軟對多核心CPU的利用幾乎是完美線性增長的,也就是說四核心能接近單核心的四倍。
此外還有渲染流水線、渲染特性、資源管理、命令列表與綁定、描述符跳躍等等方面的改進(jìn),因?yàn)橹饕顷P(guān)于開發(fā)的,也比較深,這里就先不說太多了。
2、硬件支持NVIDIA確認(rèn)說,開普勒、費(fèi)米、麥克斯韋架構(gòu)全部都支持DX12,也就是GeForce 200系列以來的型號都可以,DX11的都行。
AMD則確認(rèn),GCN架構(gòu)的所有顯卡均支持Directx 12,也就是Radeon HD 7000、Radeon R200系列。
Intel確認(rèn)稱,第四代Haswell可以支持Directx 12,但其實(shí)僅限最高端的兩個(gè)型號:GT3 Iris 5100、GT3e Iris Pro 5200。
目前還不知道它們是100% API支持還是僅僅特性集上的支持,但至少有一點(diǎn),那就是DX12并不需要新的硬件才能實(shí)現(xiàn),現(xiàn)有的就可以,因此它更像是DX11的一個(gè)擴(kuò)展。
3、高通與移動(dòng)之所以把高通單獨(dú)列出來,是因?yàn)檫@是它首次與微軟DX聯(lián)手合作,也是微軟DX首次正式面向移動(dòng)領(lǐng)域。
按照高通的說法,DX12可以大大提升能效,改進(jìn)移動(dòng)設(shè)備性能,而且在擴(kuò)展性、移植性方面都非常好。
4、Xbox OneAMD剛才已經(jīng)說了Directx 12會(huì)完全導(dǎo)向Xbox One,微軟則表示,他們只花了四人月的精力,就把Xbox One的核心渲染引擎從DX11.1轉(zhuǎn)向了DX12。
在此之前,已經(jīng)有一些屬于DX12的特性存在于Xbox One(看來謀劃已久),其他的也已經(jīng)移植過來。
另外,Epic Games也表示正在與微軟、NVIDIA緊密合作,讓新發(fā)布的虛幻引擎4完美支持DX12——沒提AMD,看來虛幻4的游戲會(huì)很傾向于N卡。
安裝教程
1、下載解壓文件,雙擊文件“DXSETUP.exe”進(jìn)行安裝。
2、軟件同時(shí)支持32位/64位系統(tǒng),可以自動(dòng)識別安裝。
3、成功安裝后,使用dirextx診斷工具可以看到版本為12。
使用教程
Win10開啟DX12 如何查看你的顯卡是否支持DX121、在系統(tǒng)主頁按下鍵盤Win+R組合鍵。
2、彈出運(yùn)行窗口,在對話框中輸入“dxdiag”點(diǎn)擊“確定”按鈕。
3、跳出DirectX診斷工具頁面,此時(shí)右下角將有診斷進(jìn)度條,當(dāng)進(jìn)度條滿后,點(diǎn)擊箭頭指示的“顯示”按鈕。
4、進(jìn)入頁面后,我們查找右上角“驅(qū)動(dòng)程序”欄中的功能級別信息,如果功能級別中有數(shù)字“12”顯示,說明顯卡支持DX12,如果沒有的話則不支持,圖示的電腦顯卡則為不支持。
軟件測試
DX11下的繪圖調(diào)用數(shù)量(Draw Call)是單線程約150萬,多線程250萬,而在換為DX12后,繪圖調(diào)用數(shù)猛增到850萬,整整提高到330%的水平。(并不代表Directx 12實(shí)際游戲性能)。
在DX12的幫助下,今后的游戲開發(fā)者可以比以往更加接近底層API,可以更深入GPU和處理器的底層對游戲進(jìn)行優(yōu)化,從而使得PC達(dá)到游戲主機(jī)調(diào)用效率的高度。
0條評論