電玩/軟體 DX12 比 DX11 渲染時間快一倍?!

soothepain

full loading
已加入
9/17/03
訊息
20,801
互動分數
1,919
點數
113
網站
www.coolaler.com
AMD的Mantle API證明了優化底層硬體可以改善遊戲渲染過程,提升遊戲性能。微軟推出的DirectX 12(以下簡稱DX12)規範中也把底層優化作為重要功能,此前演示的Demo中DX12性能比DX11提升了70%。DX12是如何做得到的呢?從曝光的消息來看,DX12雖然在渲染流程上跟DX11相似,但每個線程的渲染時間從9ms降低到了4ms,明顯改善了性能。

ms_dx12_dx11_p_1.jpg


從上面的介紹來看,D3D11渲染的過程要經過App Logic(應用邏輯層)、D3D11(D3D運行時)、UMD(用戶模型驅動)、DXGK(DXGK層)、KMD(內核模式驅動)直至Present完成渲染過程。每個階段都要花費一點時間,其中D3D11、UMD及KMD過程耗時最多。

ms_dx12_dx11_p_2.jpg


而在DX12中,大部分渲染流程還是要走的,不過D3D運行時、UM​​D用時大幅減少,甚至不需要KMD過程了(也可能是渲染用時太少看不出來),大大減少了渲染時間。

DX11完成上述過程總計用時9ms左右,而DX12用時只有4ms,渲染速度比DX11快了一倍。

當然,這個渲染速度提升一倍並不意味著遊戲的性能就能提升一倍,畢竟不是每個場景中都存在瓶頸,但DX12在底層硬體上的優化確實非常有利於開發者提升效率,提升性能。




來源:http://www.expreview.com/37752.html
 

reishojiang

一般般會員
已加入
9/16/11
訊息
128
互動分數
3
點數
18
遇到UBI這種公司
遊戲幾乎都不優化
給他DirectX 120也沒屁用~
 

martinyang0105

初級會員
已加入
11/7/14
訊息
20
互動分數
0
點數
0
樓上的夠專業!完全說到重點了....XD

不過DX12還是蠻令人期待的,由此看來這次的Win10的期待度會相當高!
 

arthur0905

榮譽會員
已加入
12/22/11
訊息
3,628
互動分數
6
點數
38
看來只要不是太舊太肉腳的顯卡/U組合
應該都能有不少的遊戲效能提升
看來以後多數的大作不用再為了追遊戲而追硬体了;x;
 

waewaewae

一般般會員
已加入
6/13/04
訊息
194
互動分數
1
點數
18
看來只要不是太舊太肉腳的顯卡/U組合
應該都能有不少的遊戲效能提升
看來以後多數的大作不用再為了追遊戲而追硬体了;x;

在此之前,,你得要先追個支援DX12的顯示卡

等你買了後,,,新DX有BUG是很正常的

微軟緊急改版DX13
 

richie12200

進階會員
已加入
1/29/07
訊息
424
互動分數
0
點數
16
網站
dotblogs.com.tw
之前DX12似乎有說到只要支援DX11就可以無痛升級到DX12似乎是改變底層演算法。
 

Risger

進階會員
已加入
3/20/11
訊息
238
互動分數
5
點數
18
據之前的傳聞說DX12可以被現階段DX11的顯卡支援....不知道或許系統也是,或者微軟只想把它放在Win10中。
 

qwertyuiop5656

榮譽會員
已加入
9/24/14
訊息
1,156
互動分數
13
點數
38
UBI 我真的失望了 買了這麼多他們的遊戲 哀.....
 
▌延伸閱讀