Directx12簡(jiǎn)稱DX12,Directx是微軟Windows系統(tǒng)必備的多媒體接口,很多游戲、軟件都是需要的!如果版本過(guò)低那么將想性能,Directx12是目前最高的版本,支持WIN10系統(tǒng)的最新一代API,改進(jìn)了渲染流水線、渲染特性、資源管理、命令列表與綁定、描述符跳躍等方面,在硬件抽象層上走得比以往更深入,能夠同時(shí)減輕CPU、GPU的過(guò)載。Directx12可以讓開(kāi)發(fā)者可以打造更大、更好、更豐富、更動(dòng)態(tài)且更逼真的新游戲。

Directx12支持顯卡類型
DX12支持NVIDIA開(kāi)普勒、費(fèi)米、麥克斯韋架構(gòu),也即是GeForce 200系列及更高型號(hào);AMD GCN架構(gòu),也就是Radeon HD 7000、Radeon R200/300系列;Intel Haswell(GT3)、Broadwell、Skylake核芯顯卡。
當(dāng)然啦,DX支持分為不同的特性級(jí)別,而能夠完整支持DX12高級(jí)別的目前只有NVIDIA GTX 900、AMD Fury系列。
Directx12版本新特性:
1.新的特性。
DirectX12最重要的變化是更基礎(chǔ)的API,與AMDMantle相似,在硬件抽象層上比以往更深,可以同時(shí)減輕CPU、GPU的過(guò)載。
具體來(lái)說(shuō),應(yīng)用可追蹤GPU生產(chǎn)線、控制資源狀態(tài)的轉(zhuǎn)換(例如從渲染目標(biāo)到紋理)、控制資源的重命名、更少的API和驅(qū)動(dòng)跟蹤、可預(yù)測(cè)屬性等。
此外,Directx12可以大大提高多線程效率,充分發(fā)揮多線程硬件的潛力。DX11在這方面受到CPU性能的嚴(yán)重制約,主要是因?yàn)樗荒苡行Ю枚嗪诵摹?br />
微軟聲稱,微軟對(duì)多芯CPU的利用幾乎是完美的線性增長(zhǎng),也就是說(shuō),四芯可以接近單芯的四倍。
另外,DirectX12還提高了渲染生產(chǎn)線、渲染特性、資源管理、命令列表和連接、說(shuō)明符跳躍等方面的改進(jìn),主要是關(guān)于開(kāi)發(fā),很深,所以在這里不怎么說(shuō)。
2.硬件支持。
NVIDIA確認(rèn),開(kāi)普勒、費(fèi)米、麥克斯韋的結(jié)構(gòu)都支持DX12,也就是GeForce200系列以來(lái)的型號(hào),DX11可以。
AMD確認(rèn)GCN結(jié)構(gòu)的所有顯卡都支持Directx12,即RadeonHD7000、RadeonR200系列。
根據(jù)Intel,第四代Haswell可以支持Directx12,但實(shí)際上只有GT3Iris5100、GT3eIrisPro5200兩種最高端的型號(hào)。
現(xiàn)在不知道是100%的API支持還是特性集中支持,但至少DX12不需要新的硬件來(lái)實(shí)現(xiàn),因?yàn)楝F(xiàn)有的東西很好,所以像DX11的擴(kuò)展。
3.高吞吐量和移動(dòng)。
之所以單獨(dú)列出高吞吐量,是因?yàn)樗状闻c微軟DX合作,微軟DX首次正式面向移動(dòng)領(lǐng)域。
根據(jù)高吞吐量,DX12大幅度提高能源效率,改善移動(dòng)設(shè)備的性能,在擴(kuò)展性、移植性方面非常好。
4、XboxOne。
AMD剛才說(shuō)Directx12完全導(dǎo)向XboxOne,微軟說(shuō)他們只花了4個(gè)月的精力,從DX11.1轉(zhuǎn)向了DX12。
到目前為止,屬于DX12的特性存在于XboxOne(計(jì)劃似乎很長(zhǎng)時(shí)間),其他也移植了。
另外,EpicGames還表示與微軟、NVIDIA密切合作,完全支持新發(fā)布的幻想引擎4的DX12-AMD,幻想4的游戲似乎傾向于n卡。
Directx12安裝教程
1、下載KK下載站提的軟件包之后,接著打開(kāi)解壓好的文件夾,然后找到里邊的安裝應(yīng)用程序,一般是以exe結(jié)尾的名稱,這里是DXSETUP的名稱。


接著出現(xiàn)安裝提示的界面,也就是提示接下來(lái)會(huì)進(jìn)行怎么樣的操作,如果確認(rèn),點(diǎn)擊點(diǎn)擊下一步。

接著就是安裝的過(guò)程,下方會(huì)有進(jìn)度條顯示,等待進(jìn)度條走完就完成安裝了。

安裝完成之后會(huì)顯示安裝完成的界面,也就是可以使用了,點(diǎn)擊完成選項(xiàng)即可。

接著點(diǎn)擊開(kāi)始菜單,打開(kāi)運(yùn)行選項(xiàng),然后在輸入欄輸入dxdiag,點(diǎn)擊確定。

接著就會(huì)彈出DirectX診斷工具,在界面系統(tǒng)信息區(qū)域可以看到對(duì)應(yīng)DirectX的版本。

DirectX12相比directx11有哪些改變?
1、DirectX主要功能是加強(qiáng)3D圖形和聲音效果,并提供設(shè)計(jì)人員一個(gè)共同的硬件驅(qū)動(dòng)標(biāo)準(zhǔn),讓游戲開(kāi)發(fā)者不必為每一品牌的硬件來(lái)寫(xiě)不同的驅(qū)動(dòng)程序,也降低用戶安裝及設(shè)置硬件的復(fù)雜度。
2、簡(jiǎn)單來(lái)說(shuō),DirectX是一個(gè)非常重要的WindowsAPI界面,主要用戶提高了硬件和軟件之間的效率,最新的DirectX12改變了基礎(chǔ)的API,在硬件抽象層上走得比以往更深,給開(kāi)發(fā)者更多的控制權(quán)
3、DirectX12與DirectX11相比,性能提高了10%到20%,DirectX12大大提高了多線程效率,充分發(fā)揮了多線程硬件的潛力。DirectX12對(duì)多芯CPU的利用幾乎是完美的線性增長(zhǎng),也就是說(shuō),四芯可以接近單芯的四倍。DirectX11在這方面受到CPU性能的嚴(yán)重制約,主要是因?yàn)樗荒苡行Ю枚嗪诵摹?br />
4、需要注意的是,要發(fā)揮DirectX12的性能,首先系統(tǒng)必須是Windows10,顯卡和游戲同時(shí)支持DirectX12和Windows10系統(tǒng),體驗(yàn)更高效的DirectX12的性能。目前,大多數(shù)主流獨(dú)立顯卡和核心顯卡都支持DirectX12,許多游戲e69da5e887a7a7a6433333336262也逐漸加入了DirectX12的支持。
5、總結(jié):DirectX12和DirectX11只是Windows多媒體編程接口版本之間的區(qū)別,DirectX12是DirectX11的升級(jí)版,帶來(lái)效率上的提升,體驗(yàn)更為出色。
Directx12怎么查看是系統(tǒng)否支持
在Windows10系統(tǒng)桌面,右鍵點(diǎn)擊桌面左下角的開(kāi)始按鈕,在彈出菜單中選擇“運(yùn)行”菜單項(xiàng)。

或者在Windows10系統(tǒng)桌面,同時(shí)按下鍵盤上的快捷鍵Win+R組合鍵

這時(shí)就可以打開(kāi)Windows10系統(tǒng)的運(yùn)行窗口了,在打開(kāi)的運(yùn)行對(duì)話框中輸入Dxdiag命令,然后點(diǎn)擊“確定”按鈕

這時(shí)就會(huì)打開(kāi)DirectX診斷工具,同時(shí)軟件會(huì)自動(dòng)掃描系統(tǒng),左下角會(huì)顯示其診斷的進(jìn)程

一會(huì)診斷完成后,我們點(diǎn)擊上面的“顯示”選項(xiàng)卡

在這里就可以查看到顯卡的一些信息,我們查看右下角的功能級(jí)別與驅(qū)動(dòng)程序模型,如果你的顯卡支持DX12的話,其功能級(jí)別中就會(huì)有12,下面的驅(qū)動(dòng)程序模型為WDDM2,如果不是的話,就說(shuō)明你的顯卡不支持DX12
