'

DirectX 11 vs DirectX 12 Performance Slides Revealed

DirectX 11 vs DirectX 12 Performance Slides Revealed

DirectX 11 vs DirectX 12 Performance Slides Revealed

DirectX 11 vs DirectX 12 Performance Slides Revealed

 

Eteknix has made an exciting DirectX 12 leak which showcases it's CPU performance compared to DirectX 11, unsurprisingly the Gains in performance are great and it allows developers to utilise CPUs with a large amount of CPU cores with ease.

DirectX 12 is going to be Microsoft's first Direct3D iteration which focuses on closer to the metal programming, similar to AMD's existing Mantle API. DirectX 12 promises to be significantly faster than DirectX 11.

 

DirectX 11 vs DirectX 12 Performance Slides Revealed

 

As we can see in the slides above and below that the load is more equally distributed among the 4 CPU threads and the CPU time required to do the same task is greatly reduced. The largest benefit can be seen in Thread 0 where CPU time is reduced from higher than 7.5ms to less than 5 (approximately 4ms).

This CPU benefit can be used in Games in one of two ways, to reduce the hardware requirements of a game using DirectX 12 or to be able to do significantly more CPU intensive loads in games while still requiring current or moderately priced CPUs.

 

DirectX 11 vs DirectX 12 Performance Slides Revealed  

We can also see that Microsoft has reduced the size of many of the CPU loads and removed the need for the kernel-mode driver entirely. Direct X 12 will be a great thing for for our CPU usage.

No information on DirectX 12's affect on GPU performance has been given, but like AMD's Mantle we expect the performance increase compared to DirectX 11 to not be as drastic as CPU performance increases. 

DirectX 12 is shaping up to be a great thing for PC gaming, provided it is supported by Windows 7 and above. If Microsoft place this API behind an OS upgrade wall it's success may not be assured.  

 

Join the discussion on Microsoft's DirectX 12 API on the OC3D Forums.

 

«Prev 1 Next»

Most Recent Comments

15-12-2014, 11:51:53

KING_OF_SAND
Will DX12 require new hardware? I know that was a rumor a while back that DX12 may not require new hardware and will work with existing DX11.1 hardware. After all the Xbox One is said to be updated to DX12.Quote

15-12-2014, 11:56:58

WYP
Quote:
Originally Posted by KING_OF_SAND View Post
Will DX12 require new hardware? I know that was a rumor a while back that DX12 may not require new hardware and will work with existing DX11.1 hardware. After all the Xbox One is said to be updated to DX12.
As far as I know so far DirectX 12 will be supported on all AMD GCN GPUs and the GTX 900 series.

In not sure about older Nvidia GPUs, but the 900 series says DX12 support on the box.Quote

15-12-2014, 12:05:09

SPS
Pretty sure DX12 is going to be Windows 10 and above?Quote

15-12-2014, 12:19:34

WillSK
It'd be nice to see DX12 on 600 series and up on nvidia cards but we will have to see I suppose. Overall though it's nice to see optimisation for PC gaming happening somewhere even if that's not in the games certain publishers are currently pushing outQuote

15-12-2014, 12:26:17

Dicehunter
Quote:
Originally Posted by KING_OF_SAND View Post
Will DX12 require new hardware? I know that was a rumor a while back that DX12 may not require new hardware and will work with existing DX11.1 hardware. After all the Xbox One is said to be updated to DX12.
Nvidia stated on one of their last conferences that DX12 will be fully supported from the GeForce 400 series and up.Quote
Reply
x

Register for the OC3D Newsletter

Subscribing to the OC3D newsletter will keep you up-to-date on the latest technology reviews, competitions and goings-on at Overclock3D. We won't share your email address with ANYONE, and we will only email you with updates on site news, reviews, and competitions and you can unsubscribe easily at any time.

Simply enter your name and email address into the box below and be sure to click on the links in the confirmation emails that will arrive in your e-mail shortly after to complete the registration.

If you run into any problems, just drop us a message on the forums.