Intel Demo DX12- showing great CPU benifits

Intel Demo DX12

Intel Demo DX12 showing great CPU benifits  

Intel Demo DX12 showing great CPU benifits

 

Intel created a SIGGRAPH 2014 demo to demonstrate the performance and power benefits of Microsoft's DirectX 12 on the Surface Pro 3 with Intel HD4400 graphics.

The demo renders a large asteroid field, with 50,000 unique asteroids in total. This equates to 50,000 draws per frame, which presents a great load on the CPU when using older graphics APIs.  Each asteroid has a unique combination of vertices, textures and constants, again adding to the CPU load.

The demo can switch between DirectX 11 and DirectX 12 on the fly.  It can also lock the frame rate to keep the GPU workload constant, or leave it uncapped to show total performance gains.

Overlaid on top of the full-screen demo is a real-time graph of the CPU and GPU power being consumed. 

 

Intel Demo DX12 showing great CPU benifits  

The Testing

To demonstrate the power gains of DirectX 12, Intel can lock the framerate of the demo, rendered with DirectX 11 for a period of time and then toggled to DirectX 12 rendering the exact same content for an equal period of time.  The graph in the picture below clearly indicates that DirectX 12 CPU power consumption was reduced more than 50% when compared to DirectX 11 rendering the exact same content at the same framerate.  These power savings mean that your device can run for much longer, while also operating cooler!

 

Intel Demo DX12 showing great CPU benifits  

Now for the testing we really care about, uncapped and unlimited performance numbers. In heavy CPU based loads, DirectX 12 can take a game that’s otherwise unplayable framerates on DirectX 11 without even increasing the power your device consumes! This is shown in the two pictures below with DirectX 11 on the left and DirectX 12 on the right.

 

Intel was able to demonstrate this by unlocking the framerate cap on their Asteroids demo showing more than a 50% increase in FPS using DirectX 12 without drawing any extra power draw.

   Intel Demo DX12 showing great CPU benifits  Intel Demo DX12 showing great CPU benifits

 

These power savings are coming directly from efficiency improvements that are in the DirectX 12 API.  Lower level access to the hardware than ever before allows applications to significantly improve their CPU utilization, enabling them to draw extremely complex scenes at a significantly reduced energy cost. This is a similar story to how AMD's Mantle operates, but unlike Mantle, Intel and Nvidia are already onboard with thid new API

Like the Surface Pro 3, all devices which support DirectX 12 can benefit from DirectX 12 reduced power consumption, either in the form of longer battery life, increased performance, or some combination of the two.

Join the discussion on Intel's DirectX 12 Demo on the OC3D Forums.

 

 

«Prev 1 Next»

Most Recent Comments

14-08-2014, 12:34:51

WYP
Intel created a SIGGRAPH 2014 demo to demonstrate the performance and power benefits of DirectX 12, compared to DirectX 11, on Intel HD4400 graphics. Let's look at their results.

http://www.overclock3d.net/gfx/artic...122033927l.jpg

Read more on Intel's DX12 Demo here.Quote

14-08-2014, 13:05:47

Asen
This is fantastic! I knew tha DX12 woulda have a similar impact on gaming, but boy I'm happy to hear about it. It would make a huge improvment for me in the moment since I'm running on board graphics, but the thing I like the most is that DX12 is for everyone and just a proprietary nVidia or AMD thing and the best of all it is free! I can't wait for it coming.Quote

14-08-2014, 13:09:16

JMMP
Is it possible that it will be compatible with the latest or all directX 11 cards?Quote

14-08-2014, 14:26:06

Dicehunter
Quote:
Originally Posted by JMMP View Post
Is it possible that it will be compatible with the latest or all directX 11 cards?
Microsoft and both Nvidia and AMD have said all their top end cards will be compatible with DX12.Quote

14-08-2014, 14:29:21

RamboOC
Quote:
Originally Posted by Dicehunter View Post
Microsoft and both Nvidia and AMD have said all their top end cards will be compatible with DX12.
If nvidia makes the gtx 570 compatible with dx12 i would be amazed of nvidiaQuote

14-08-2014, 14:43:20

Dicehunter
Quote:
Originally Posted by RamboOC View Post
If nvidia makes the gtx 570 compatible with dx12 i would be amazed of nvidia
They won't, just their current top end cards i.e 770, 780, 780 Ti, Titan etc...

*EDIT*

Nevermind spoke too soon, "Nearly" all 400, 500 and 600 series cards will be supported while all 700 series cards will get support but things might change.Quote

14-08-2014, 15:09:42

NeverBackDown
It will just be a driver update. That is the only way older cards can get the support, though however as Dicehunter has said it is subject to change.Quote

14-08-2014, 17:35:48

shambles1980
if its not coming to windows 7.. i will wait untill windows 9 to rejoice about an api improvement that we should have seen with dx 11.
as far as im concerened ms could have cranked this api out "or atleast the benifits of low level hardware access" any time they liked, and are only releasing it now due to the fact mantle had such good press.. but instead of releasing similar sooner they chose to do incrimental tedious and meaningless update which co-insoded with a new os release. and added "you can get this new direct x if you buy our new opperating system"
i know thats how they suckerd me in to getting vista. well fool me once shame on you fool me twice and im an idiot.. well im not an idiot so i will wait for windows 9.Quote

14-08-2014, 17:38:03

ShaunB-91
Quote:
Originally Posted by shambles1980 View Post
well fool me once shame on you fool me twice and im an idiot.. well im not an idiot so i will wait for windows 9.
Hahaha I think of President Bush when he tried saying that and failed. Quote

15-08-2014, 03:53:34

RizeAllard
We will see the real benefits if we can test them. (I mean DX12 and Manitle)
I hope the game developers will use them in the right way.
As I know Windows 8.1 will support DX12. Windows 7 will not have this option.Quote

15-08-2014, 07:26:40

Dark NighT
Quote:
Originally Posted by shambles1980 View Post
if its not coming to windows 7..
It is coming to windows 7, this was announced a while back.

http://channel9.msdn.com/Events/Build/2014/9-004Quote

15-08-2014, 08:44:49

Scoob
While DX12 is looking to be a good thing for everybody, it's still quite amazing how much extra performance they are able to gain over DX11. What's equally shocking is how much of a resource hog current DX and drivers have become.

Since I went twin GPU's (first 570's, now 680's) a while back, my old trusty 2500k @ 4.6ghz is usually the component that's pushed the most. In some games it's due to their more complex nature, rather than being a simplistic but pretty FPS for example. However, ALL games are upping their geometry count which means the CPU gets more of a hammering. I have several titles that'd be TRANSFORMED FPS-wise if CPU load were a little less.

We've already seen some good CPU-saving results with Mantle, albeit with a bespoke code path requirement. Additionally, I was pleasantly surprised when recent NV driver updates gave me quite a boost in certain titles that were largely CPU-bound.

Now, with NV, AMD and Intel working together with MS to massively improve the efficiency of DX, well things are looking good.

One thought though, if DX12 is likely to be compatible with NV 400+ series - well, the mid to high-end variants at least - as well as AMD (sorry, not sure which ones are supported) then aren't both AMD and NV potentially loosing sales? I mean, if my 680's get a new lease of life thanks to my CPU being able to feed them more efficiently, maybe I'll hold off on that 880 purchase I had in mind.

Still, you could equally argue that a higher-end GPU will benefit EVEN MORE from on older CPU (relatively speaking, the older CPU has less chance to be the limiting factor) so customers may well spend on a new GPU over a replacement CPU as the latter - thanks to DX12 - is now able to keep up with higher-end GPU hardware...this is largely what AMD's Mantle enabled, with users of lower-end CPU's still getting an upgrade benefit from a higher-end GPU that would previously have been CPU limited.

Interesting times indeed - I hope MS release a public rolling demo, like the asteroid one, so we can see first hand how OUR systems will benefit.

Scoob.Quote

15-08-2014, 08:45:00

Dicehunter
Quote:
Originally Posted by Dark NighT View Post
It is coming to windows 7, this was announced a while back.

http://channel9.msdn.com/Events/Build/2014/9-004
Yes but you have to remember MS announced they are discontinuing performance updates for Windows 7 as of this coming January which includes DX12 and DX12 launches at the end of 2015.

DX12 will only be for Windows 8 and newer.Quote

15-08-2014, 08:52:47

ITizEasy
so my pc will run even faster if and when DX12 gets inplemented nice goingQuote

15-08-2014, 09:29:28

Scoob
Quote:
Originally Posted by Dicehunter View Post
Yes but you have to remember MS announced they are discontinuing performance updates for Windows 7 as of this coming January which includes DX12 and DX12 launches at the end of 2015.

DX12 will only be for Windows 8 and newer.
Yes, I think you're correct, though I've read both arguments several times...I guess we shall see!

However, you could argue that MS may use this as a push to get people to upgrade from W7, equally however would they really ignore such a large % of the user base just on the off-chance these people will consider DX12 a must have?

DX12 seems, on the face of it, largely marketed towards gamers so how will they react? I mean, DX12 lets you push your older hardware that little bit further potentially, but an £80 (or whatever it is) cost for this when the user has to upgrade windows might put them off.

I guess we shall see. Though I'd hope, despite support for W7 ending soon (well, major updates etc.) the DX12 update is STILL going to be made available.

Currently on W7 myself, tried W8 but at the time it simply wasn't as fluid for gaming. I do have W8.1 ready to install (need a pair of SSD's to proceed) but reports from friends who've recently upgraded show it's not proving quite as stable as W7 currently.

Going to follow all things DX12 with interest, and will decide nearer the time.

Scoob.Quote

15-08-2014, 09:34:45

Dicehunter
Quote:
Originally Posted by Scoob View Post
Yes, I think you're correct, though I've read both arguments several times...I guess we shall see!

However, you could argue that MS may use this as a push to get people to upgrade from W7, equally however would they really ignore such a large % of the user base just on the off-chance these people will consider DX12 a must have?

DX12 seems, on the face of it, largely marketed towards gamers so how will they react? I mean, DX12 lets you push your older hardware that little bit further potentially, but an £80 (or whatever it is) cost for this when the user has to upgrade windows might put them off.

I guess we shall see. Though I'd hope, despite support for W7 ending soon (well, major updates etc.) the DX12 update is STILL going to be made available.

Currently on W7 myself, tried W8 but at the time it simply wasn't as fluid for gaming. I do have W8.1 ready to install (need a pair of SSD's to proceed) but reports from friends who've recently upgraded show it's not proving quite as stable as W7 currently.

Going to follow all things DX12 with interest, and will decide nearer the time.

Scoob.
I don't think MS really care if windows 7 users don't get DX12 and have to upgrade to window 8 or newer, The only real incentive for gamers buying a new OS is the performance upgrades anyway.

I think that's subjective about W8, WYP did a damn good gaming test between 7 and 8 and there is literally no difference between 7 & 8 for gaming, I have 7 & 8.1 dual booting and I honestly cannot tell them apart in games.

8.1 has better frame times and it does feel more fluid in certain games even if the FPS are the same but apart from that I can't tell them apart.Quote

15-08-2014, 09:53:55

Scoob
Quote:
Originally Posted by Dicehunter View Post
I don't think MS really care if windows 7 users don't get DX12 and have to upgrade to window 8 or newer, The only real incentive for gamers buying a new OS is the performance upgrades anyway.

I think that's subjective about W8, WYP did a damn good gaming test between 7 and 8 and there is literally no difference between 7 & 8 for gaming, I have 7 & 8.1 dual booting and I honestly cannot tell them apart in games.

8.1 has better frame times and it does feel more fluid in certain games even if the FPS are the same but apart from that I can't tell them apart.
Once again I suspect you're right.

I did some back-to-back (dual boot) testing myself of W7 vs. W8 a while back - before 8.1 was available. I actually got quite used to W8, but performance was down in several games I played. Not tried 8.1 yet, but will do so at some point. Only reports from a friend who's recently upgraded about frequent blue-screens has put me off. He thought initially it was down to his gaming NIC, but the issue still occurs without it. Then again, he's always getting obscure issues lol.

I think I will still go 8.1 myself, but using a pair of SSD's vs. the single that W7 uses - that'll give it a slight head start in the performance stakes. I can always swap back to the older SSD.

Your final comment about 8.1 frame times is interesting. My W8 experience showed even the same FPS could mean a different experience. If 8.1 has addressed this, we assume frame time, issue then I'm more keen to give it a go. You may have just cost me the price of two SSD's....

Scoob.Quote

15-08-2014, 10:00:45

Dicehunter
Quote:
Originally Posted by Scoob View Post
Once again I suspect you're right.

I did some back-to-back (dual boot) testing myself of W7 vs. W8 a while back - before 8.1 was available. I actually got quite used to W8, but performance was down in several games I played. Not tried 8.1 yet, but will do so at some point. Only reports from a friend who's recently upgraded about frequent blue-screens has put me off. He thought initially it was down to his gaming NIC, but the issue still occurs without it. Then again, he's always getting obscure issues lol.

I think I will still go 8.1 myself, but using a pair of SSD's vs. the single that W7 uses - that'll give it a slight head start in the performance stakes. I can always swap back to the older SSD.

Your final comment about 8.1 frame times is interesting. My W8 experience showed even the same FPS could mean a different experience. If 8.1 has addressed this, we assume frame time, issue then I'm more keen to give it a go. You may have just cost me the price of two SSD's....

Scoob.
You've totally lost me on the bit I highlighted

You mean you will be using 1 for W7 and another for W8.1 ? If so then W7 will not have the performance lead just because you have another SSD plugged in, W8.1 is faster without a shadow of a doubt, More snappy etc... Quote

15-08-2014, 10:55:05

ShaunB-91
Does the performance increase come into gaming PC's? Just with them only demo'ing Surface..Quote

15-08-2014, 11:13:18

Scoob
Quote:
Originally Posted by Dicehunter View Post
You've totally lost me on the bit I highlighted

You mean you will be using 1 for W7 and another for W8.1 ? If so then W7 will not have the performance lead just because you have another SSD plugged in, W8.1 is faster without a shadow of a doubt, More snappy etc...
Lol. Well, I was going to keep W7 on my existing FAST single SSD, but put W8.1 on a pair of new SSD's that I'll stripe. Not overly concerned about doing a direct performance comparison via dual boost this time...just want to play lol.

My original plans were slightly nerfed when I realised my motherboard only has TWO Intel SATA rev 3 ports, four Intel SATA rev 2 ports and the additional two "fast" SATA rev 3 connections are actually crappy (to put it mildly) Marvell controllers. These are not in themselves an issue, but when BOTH ports are only given a single PCI-E 2.0 lane...well, they suck. So, the PC will have 2x SSD's on SATA rev 3 for OS (8.1) and some games and a spinner on a SATA rev 2 port for data.

TL DR - I'm having a play

Scoob.Quote

15-08-2014, 12:13:26

Tripp
DX12 should be great for the 6 and 8 core AMD CPU's, as it makes sure it renders over all of the cores availableQuote

15-08-2014, 12:21:43

barnsley
Quote:
Originally Posted by Tripp View Post
DX12 should be great for the 6 and 8 core AMD CPU's, as it makes sure it renders over all of the cores available
Add that in with the price drop by AMD that they're doing and the FX might actually be very competitive for gaming again. NeatQuote

15-08-2014, 12:23:16

Tripp
Quote:
Originally Posted by barnsley View Post
Add that in with the price drop by AMD that they're doing and the FX might actually be very competitive for gaming again. Neat
indeed mate, just gotta hope game developers start using DX12 asapQuote

15-08-2014, 12:25:11

barnsley
Quote:
Originally Posted by Tripp View Post
indeed mate, just gotta hope game developers start using DX12 asap
Yeah. it'll also give the guys with intel 6 cores even more of a boost.Quote

15-08-2014, 12:27:59

Dicehunter
Quote:
Originally Posted by barnsley View Post
Yeah. it'll also give the guys with intel 6 cores even more of a boost.
Also known as rich mother fu***** or reviewers Quote

15-08-2014, 12:56:36

Tripp
Quote:
Originally Posted by Dicehunter View Post
Also known as rich mother fu***** or reviewers
coming from the guy who fell out of love with a colour and changed his whole rig Quote

15-08-2014, 13:02:46

Dicehunter
Quote:
Originally Posted by Tripp View Post
coming from the guy who fell out of love with a colour and changed his whole rig
True but you have to remember I sold the stuff and got 95% of my money back and only had to put a tiny amount towards Quote

15-08-2014, 13:03:18

Tripp
Quote:
Originally Posted by Dicehunter View Post
True but you have to remember I sold the stuff and got 95% of my money back and only had to put a tiny amount towards
haha fair play i suppose Quote

15-08-2014, 13:33:09

NeverBackDown
Quote:
Originally Posted by barnsley View Post
Add that in with the price drop by AMD that they're doing and the FX might actually be very competitive for gaming again. Neat
Maybe on a budget. Not for a high end build. They need to prove themselves first before they become competitive.Quote

15-08-2014, 13:45:30

ShaunB-91
Well TTL doesn't need no performance boost, the frames have even gone to his head "DING DONG DING DONG!"Quote

15-08-2014, 13:47:06

Kushiro
I wonder what this means for mantle o-o Anyone know of an official release date? or still speculation around the holiday time?

Oh well, I dont need mantle anyways ha.Quote

15-08-2014, 17:12:15

shambles1980
its not a matter of i have to pay for windows 8..
Its a matter of i do not want to use that stupid os.. I need MS to know i do not want a stupid tablet os. I dont care if they give me a free 4790 2x 290x's and a case to put it in if i buy windows 8.

I will not buy windows 8 on the principal of If i buy the dumb thing they think that its ok to get rid of the start bar. they believe its not a problem to imagine that chimes should be added to a desktop. That its perfectly fine to pretend that a desktop is a tablet/console..
When it isnt..
I dont own a tablet because i dont like the stupid os's I dont own a console any more because i rally dont see the point in them.
and i do not want my pc to have a OS that is for a console/tablet
from the leaks i have seen windows 9 will have the start bar..

I know i can have start is back and use 8.1 and tell it to not go to metro on boot.
But thats not the point lol.
The point is i did not like what they did with windows. and i need them to know that i dont. and the only way the people who think that can get that point across is to not use the dumb thing.

i have my issues with 7 cant make it look like windows 98 as a default windows style "i had done that with xp and vista" also some of the networking stuff annoys me. and they changed the names of stuff. But generally its a good solid os.
but windows 8 is taking the .
I will go without dx 12 if i can only get it with windows 8.1.
and i will wait till windows 9 which should be getting released soon enough according to leaks.
8.2 was supposed to get released 1st, but the last i heard there wont be an 8.2 so i hope that means that windows 9 is getting moved forward.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.