Brad Wardell's site for talking about the customization of Windows.
Published on December 10, 2014 By Frogboy In PC Gaming

Windows 10 will be coming with DirectX 12.  DirectX 12 is the first version of DirectX that really uses multiple cores effectively.

Below are two slides provided by Microsoft:

image

DirectX 11: See how much of the work is done on the first core?

 

image

DirectX 12, the work gets split up.

Bottom line: In DirectX 11 this frame took almost 9ms to render.  In DirectX 12, it took about 4ms.  Now, how much real world improvement you get depends heavily on both the developer and the game.  But the reason we’re all getting so excited is that DirectX 12 should be the biggest performance bump for those who utilize it we’ve ever seen.

What this means to you

Next time you watch Jurassic Park or Phantom Menace, please realize that the CGI in those movies can be done in real-time today.  However, most graphics engines in games still render scenes very differently than in movies.  That’s because it’s only recently been possible to create real-world fidelity in real-time.  But a modern machine with DirectX 12 (or Mantle) could do real-time visuals in a game that is as good as you would get in say Lord of the Rings.

The Post-Frame Rate game world

We will need get away from frame rate as being the key metric on its own (unless we’re comparing apples and apples).  The DirectX 12 / Mantle specific games will look unmistakably different than what we have today.

What we basically do today in games is render a frame and then apply a bunch of post-process effects to it.  In a DirectX 12 / Mantle world we’ll render images the same way they did CGI in the past.  With a modern CPU + GPU combo with DirectX 12 you could do parts of the Battle of Helms Deep from LOTR in real-time.  Keep a very close eye on Unreal 4, Frostbite, Crytek and of course Nitrous.


Comments (Page 1)
on Dec 10, 2014

However, if I understand it correctly, no actual tech demo is available? No engine that could demonstrate it on a prototype version of the new Windows? Just two slides from Microsoft? Then I am a bit skeptical. 

on Dec 10, 2014

Hmmm... It will be a long time till games are Dx12 compatible, people still use Dx9 and 10&11 are a luxury. I can't see people saving up checks and cutting funds to buy win 10 with Dx12. Even if its great.

on Dec 10, 2014

Now if only MS would rework FSX to use DX12 [instead of 9] ....on a game that's so CPU intensive and has to be fooled into noticing multi-cores and LMA [it's 32bit]....

Real-time CGI would blow people's minds in a flightsim...

on Dec 10, 2014

I think your mind is safe for a while.  Probably for the duration. 

on Dec 11, 2014

So since DX12 won't be backported to win7 or win8, is it going to take 6-8 years for this to have any meaningful impact? 

on Dec 11, 2014

Heavenfall
So since DX12 won't be backported to win7 or win8, is it going to take 6-8 years for this to have any meaningful impact? 

 

I would say at least.

on Dec 11, 2014

This is why I hate Microsoft sometimes, Windows 7 is still a fantastic OS, Windows 8 was completely unnecessary and now we have Windows 10 coming?  Ridiculous.

on Dec 11, 2014

Gonna be really interesting to see DirectX 12 battle it out against Mantle!   A bit like 3dfx Glide vs DirectX back in the day.

on Dec 11, 2014

And Mantle already has the distinct advantage of not being a Windows 10 exclusive.

on Dec 11, 2014

Won't someone figure out how to backport it for us innocent people, if MS does not?

on Dec 11, 2014

Lavo_2

And Mantle already has the distinct advantage of not being a Windows 10 exclusive.

And the disadvantage being it is AMD only. There are a *LOT* of intel/nvidia users out there that will be unaffected by Mantle.

on Dec 11, 2014

Tbh I see mantle in a couple of games (BF4 ,DA:I for example) and it's always shit. There's always crossfire glitches, shadow flickering, crashes, insane loading times. I'm sure mantle could be used right, but it's just not. I really wanted it to be awesome but ;( 

on Dec 11, 2014

Leo in WI


Quoting Lavo_2,

And Mantle already has the distinct advantage of not being a Windows 10 exclusive.



And the disadvantage being it is AMD only. There are a *LOT* of intel/nvidia users out there that will be unaffected by Mantle.

 

Intel users don't count since they don't have a graphicscard.

 

Heavenfall

Tbh I see mantle in a couple of games (BF4 ,DA:I for example) and it's always shit. There's always crossfire glitches, shadow flickering, crashes, insane loading times. I'm sure mantle could be used right, but it's just not. I really wanted it to be awesome but ;( 

 

I'm a regular over at SweClockers and while I've heard of problems with Crossfire, I haven't heard of all those Mantleproblems you mention so where you're getting all those from?

on Dec 11, 2014

Battlefield 4, Dragon Age: Inquisition, Civilization: Beyond Earth, Star Citizen

on Dec 11, 2014

If you're running crossfire and getting "mantle glitches", it's probably just crossfire.

 

I've never even considered running dual AMD cards because they just don't have it down.  Microstutter, tearing, piss poor performance, etc.  They frequently screw their drivers up, resulting in more severe game specific problems for crossfire users.  Nvidia does a much better job on this front, but plenty of people have dropped two cards because of stuttering problems.  You can end up with superior performance using less horsepower quite easily.

 

I'd yank a card and run them solo, judge mantle without the added factor.