DirectX 12是Microsoft推出的最新圖形API版本,旨在提升硬件利用率、改善內(nèi)存管理,實現(xiàn)超高流暢度的圖形表現(xiàn)。它擁有高效的硬件利用率,比前代DirectX 11效率提升50%,讓玩家在更高清晰度下體驗更真實的游戲畫面。DirectX 12改變了底層API,優(yōu)化了多線程效率,為開發(fā)者提供了更多控制權(quán),可幫助開發(fā)者更有效地創(chuàng)建高性能的3D游戲。
相關(guān)推薦
相關(guān)軟件 | 軟件說明 | 下載地址 |
---|---|---|
DirectX10 | 編程接口 | 查看 |
Directx 11 | 多線程渲染 | 查看 |
驅(qū)動人生 | 智能硬件檢查 | 查看 |
魯大師 | 硬件檢測 | 查看 |
Windows優(yōu)化大師 |
系統(tǒng)優(yōu)化工具 | 查看 |
DirectX 12與DirectX 11對比
1.性能與效率:
DirectX 12相比DirectX 11在性能和效率上有了顯著提升。這主要得益于DirectX 12更接近硬件的設(shè)計,使得應(yīng)用程序能夠更直接地與硬件進(jìn)行交互,從而提高了渲染速度和效率。此外,DirectX 12還通過改進(jìn)多線程效率,充分發(fā)揮了多線程硬件的潛力,進(jìn)一步提升了性能。
2.功耗表現(xiàn):
在功耗方面,DirectX 12相較于DirectX 11也有明顯的降低。在渲染相同場景時,DirectX 12能夠更好地管理資源,降低功耗,從而有助于延長設(shè)備的續(xù)航時間。
3.開發(fā)者控制:
在DirectX 12中,開發(fā)者擁有更多的控制權(quán)。CPU-GPU同步現(xiàn)在明確由應(yīng)用負(fù)責(zé),這意味著開發(fā)者需要手動執(zhí)行一些在DirectX 11中由運行時隱式執(zhí)行的任務(wù)。此外,所有動態(tài)更新(如常量緩沖區(qū)、動態(tài)頂點緩沖區(qū)等)也需要由應(yīng)用顯式控制。這種增加的控制權(quán)使得開發(fā)者能夠更精細(xì)地管理內(nèi)存和資源,但同時也增加了開發(fā)的復(fù)雜性。
4.跨平臺游戲支持:
DirectX 12在跨平臺游戲支持方面也有所提升。Unity引擎和虛幻引擎支持DirectX 12的API,這使得開發(fā)者能夠在不同平臺上使用相同的圖形API來開發(fā)游戲,從而降低了移植開發(fā)的工作量。
軟件特性
1.新的特性
DX12核心變革在于更深入的底層API設(shè)計,類似于AMD Mantle,有效減輕CPU和GPU的負(fù)載。新特性包括GPU流水線追蹤、資源狀態(tài)轉(zhuǎn)換控制、資源重命名等,減少API和驅(qū)動跟蹤,加入可預(yù)判屬性。同時,DX12顯著增強(qiáng)多線程效率,充分利用多核心硬件潛能,打破DX11對CPU性能的依賴。
2.硬件支持
NVIDIA的開普勒、費米、麥克斯韋架構(gòu),AMD的GCN架構(gòu)顯卡,以及Intel第四代Haswell中的高端型號GT3 Iris 5100和GT3e Iris Pro 5200均支持DX12。盡管目前尚不清楚是否支持全部API特性,但現(xiàn)有硬件即可滿足需求,使DX12成為DX11的擴(kuò)展。
3.高通與移動
高通與微軟DX首次合作,標(biāo)志著DX正式進(jìn)軍移動領(lǐng)域。高通表示,DX12將提升移動設(shè)備能效和性能,同時展現(xiàn)出色的擴(kuò)展性和移植性。
4.Xbox One
AMD透露DX12將全面支持Xbox One,微軟僅用四個月便完成了從DX11.1到DX12的渲染引擎升級,突顯DX12在游戲性能提升上的潛力。
常見問題
一、如何查看顯卡是否支持DX12?
1.打開運行窗口:
在Windows 10系統(tǒng)桌面上,通過右鍵點擊左下角的開始按鈕,從彈出的菜單中選擇“運行”選項。
或者,你也可以直接按下鍵盤上的Win+R組合鍵來快速打開運行窗口。
2.輸入Dxdiag命令:
在打開的運行對話框中,輸入“Dxdiag”命令,并點擊“確定”按鈕。
3.啟動DirectX診斷工具:
隨后,DirectX診斷工具會自動啟動并掃描你的系統(tǒng)。在掃描過程中,你可以在工具的左下角看到診斷的進(jìn)程提示。
4.查看診斷結(jié)果:
等待診斷完成后,點擊診斷工具界面上方的“顯示”選項卡。
5.檢查顯卡信息:
在“顯示”選項卡中,你可以查看到關(guān)于顯卡的詳細(xì)信息。特別關(guān)注右下角的功能級別與驅(qū)動程序模型部分。
6.確認(rèn)DX12支持:
如果你的顯卡支持DX12,那么在功能級別中應(yīng)該會有“12”的標(biāo)識,并且驅(qū)動程序模型會顯示為“WDDM2”。如果不滿足這些條件,那么說明你的顯卡不支持DX12。
二、DirectX 12支持哪些顯卡?
DX12支持NVIDIA開普勒、費米、麥克斯韋架構(gòu),也即是GeForce 200系列及更高型號;AMD GCN架構(gòu),也就是Radeon HD 7000、Radeon R200/300系列;Intel Haswell(GT3)、Broadwell、Skylake核芯顯卡。
當(dāng)然啦,DX支持分為不同的特性級別,而能夠完整支持DX12高級別的目前只有NVIDIA GTX 900、AMD Fury系列。
安裝方法
1、首先在本站解壓下載的directx12文件后,找到DXSTUP.exe;2、雙擊進(jìn)行安裝,彈出用戶協(xié)議勾選同意后,點擊下一步進(jìn)行安裝;
