900°

Impressive DirectX 12 Tech Demo Shows Performance Gain; Microsoft Promises Large Boost in CPU Muscle

During a livestreamed presentation at Build, Direct3D Development Lead Max McMullen unveiled Direct3D 12, which is the graphical beating heart of the upcoming DirectX 12 API.

Read Full Story >>
dualshockers.com
NYC_Gamer3670d ago

I wounder what game will be the first to make use of DX12

Abriael3670d ago (Edited 3670d ago )

My bet is that we'll see some features already in Forza Horizon 2.

Yeah, there'll be a forza Horizon 2 (no, I don't know for sure, but there are too many elements pointing at it) :D

Gazondaily3670d ago

Ah Forza Horizon 2. I so badly regret not playing the first one. I played the demo and fell in love but I never got the time to play it at the time because of some hectic madness at home.

I need to see some console applications on DX12 though to be convinced about it.

Chances are, we'll see any real applications next year at the earliest so I won't really get swept up in the excitement just yet. It's still intriguing though.

GarrusVakarian3670d ago

@Septic

Damn, you missed out. Forza Horizon was great.

ScareFactor3670d ago

Forza Horizon needs more cars this time around and more side stuff to do, other than the game was fun

Boody-Bandit3670d ago (Edited 3670d ago )

What I want most from Horizon 2 is ice and snow covered courses. I always hoped they would open the path to the snow covered mountain in the background of Horizon. The time is now.

Also a bigger overall area. Horizon was an excellent start but it's time to take the sequel to the next level.

On topic:
I did not see much of a difference in the actual presentation. The scaling was slightly smoother. I want to see it in action with an actual game.

GameNameFame3670d ago (Edited 3670d ago )

On PC

http://gamingbolt.com/dx-12...

This is MS's slide.

You are giving PC what console has. Xbox One already has console API.... So how does it benefit getting console API if it already has one and evrey other console does.

Again MS's own slide

ZodTheRipper3670d ago

I'm still hoping that Open GL becomes the standard of the industry ...I prefer Valve's vision for PC gaming over Microsofts. Can't wait for Steam OS, hopefully that helps to finally shift the tides.

alexkoepp3670d ago

Wow the xbox one stumbled at last years e3 but its been nothing but positive since. Every day the x1 is getting better, its crazy!

X1 is the future and the future is X1!

fr0sty3670d ago

Just goes to show how ancient DX11 was, not designed to scale across multiple cores even though multi-core setups were well established by the time it released.

This will be hugely beneficial in the PC space. X1 will see a nice CPU boost from this, though GPU functions will still be bound by ESRAM size limitations.

DragonKnight3670d ago

"X1 is the future and the future is X1!"

Good lord you'd better hope not.

OT: Good for MS, but let's see what happens in the real world. Controlled demos are one thing, actual games is another. Plus, I hope they're doing this for their own sake and not trying to compete with the PS4 using this. No amount of software in the world can make up for real hardware differences, and it's doubtful that Sony and PS4 developers are just going to sit on their hands and do nothing.

+ Show (7) more repliesLast reply 3669d ago
Lawboy23670d ago

hopefully either quantum break or halo 5

christocolus3670d ago

Its obvious ms 1st party teams have a version of dx12 ,so along with those youve already mentioned im guessing banjoe, crackdown and sunset overdrive will be using it too.

Ausbo3670d ago

while i hope you are right, im pretty sure dx12 doesn't come out till holiday 2015.

MorePowerOfGreen3670d ago (Edited 3670d ago )

^^^

DX12 doesn't come out for the public and some devs until 2015. Some devs already have it and are working on it, devs are saying this and MSFT has said it(Hottest story on N4G right now is about a dev using it lol)

1st party devs will be using all they can now in dx12 and even some 3rd party devs. There is also a preview for DX12 this year.

I think fanboys are spinning what was actually said. DX12 can not be purchased by PC gamers and average devs until 2015. http://n4g.com/news/1487593...

OpieWinston3670d ago

God Quantum Break is going to be awesome...I've only seen bits and fragments...But after Max Payne and Alan Wake I'm pumped to play as Jack Joyce in Quantum break.

DragonKnight3670d ago

I doubt any of those games will implement it. They definitely began development well before DX12, so unless development was purposely halted, or changing development to use DX12 is possible, then don't count on it.

Rocky53670d ago

@DragonKnight

It doesn't take much time to port your current DX11 stuff over to DX12, as was shown at the MS tech event.

Took Forza devs (4) a month to port Forza 5 to PC Dx12 API. so would be faster if porting right to the console API. (In theory)

+ Show (3) more repliesLast reply 3670d ago
LXGYT3670d ago Show
avengers19783670d ago

From what I understand DX12 will be out later 2015, so I can't imagine games using until late 2015 to sometime in 2016.

AutoCad3670d ago

Early builds will be sent to developers who ask for it.
MS already is working with this.

DeathOfTheFanBoy3670d ago

DX12 Seems very promising, Looking forward to seeing what it brings...

solidboss073670d ago

Does it matter? It will be like games that have already used the 'cloud'. Meh

3670d ago
kewlkat0073670d ago

"I wounder what game will be the first to make use of DX12"

Gears of war 4..Baby

MeLoveRamen3670d ago

people are just eating this stuff up right out of Microsofts hand. They play all there stuff up and don't deliver, just like E3 when they were touting revolutionary things about the cloud and were saying titanfall was only possible on the cloud, only to find out they were talking about dedicated servers.

My prediction is that by the time DX12 comes out that all next gen games will have jumped up in graphics and Microsoft will boast about it only being possible with DX12, while the PS4 will be running the same game or games that look better from their first party studios.

frankdrebin723670d ago (Edited 3670d ago )

so YOUR prediction is more relevant than a demo??..thats actually showing what software engineers have done?
that in your mind you can call what the future is without showing proof??
i do wonder,..not at just you but people like you that when a demo of say driveclub,..no sorry infamous ss came out,..did you treat it with the same distaste that you show here or did you eat it right out of sonys cash strapped hands and suck their fingers clean and declared it was the truth the whole truth and nothing else??..did sony deliver having a game that has limited replay value??..did they achieve the orgasmic graphics that you like??..yet for some strange reason...perhaps its a medical problem,...who knows..certainly not us xbox one owners eh??..that makes you and others continually discredit actual tech demos,..statements from devs about dx12 ,...you guys ,and gals certainly pick and chose what proof you want to accept.
As for the cloud,.its not perfect yet,..but its a start,..like everything else it had to begin somewhere..but when it does come together,....what then for sony,..will they follow suit??....then will your comments be so crude when you get demos etc about software enhancements for the ps4 ,. will you eat out of sonys hands too.?

IcarusOne3670d ago

We the way he describes DX12 balancing the load across multiple cores, seems that DX12 could be what jumps up the graphics.

Ju3670d ago

I see a couple of problems with this parallel approach. Of course it utilizes the cores more efficiently - for pure drawing workload.

However uncontrolled context switches in a a closed environment have quite some impact on the overall performance. Some exclusive engines use a rather "conservative" job system instead a pure dynamic threading model where load per core can be very efficiently managed by the engine.

That is also, why consoles lock away 2 cores (for general purpose and UI tasks) and leave 100% control of the other 6 to the game. Further more, those 6 cores in consoles are within 2 clusters. Caches (and therefore thread affinity) play an important role in console gaming. It is unclear if DX 12 can be synchronized with the rest of the application or if it will simply trade CPU time in favor of raw render performance to overall processing power of a game. And lastly, even though the load is much more efficient it doesn't really result in a huge margin of performance boost. The overall saving was about 2-4ms on a 16ms frame. Can be huge, but not extremely, IMO.

All that said, I am curious to see real world impact in the XBO when games actually use this API. It will probably improve those, if carefully tuned, but it won't give you a factor 2 (or even close).

BallsEye3670d ago

probably a bit of Halo this year, I guess not full dx12 since the game is in developemnt for a long time.

Trekster_Gamer3670d ago

I would imagine they will be able to implement DX12

+ Show (7) more repliesLast reply 3669d ago
Lawboy23670d ago

abriael...I must say you are the man...I have no idea what any of this means a lot is going over my head but I read a lot of articles you submit and enjoy reading them...thank you sir

Abriael3670d ago (Edited 3670d ago )

Glad to see someone appreciates :D Thanks. It helps a lot to read that :D

Gazondaily3670d ago

Haha we all appreciate it. Do you even get any sleep??

OC_MurphysLaw3670d ago

Great stuff, thanks for digging it up Abriel. Good to see some actual visualization of what DX12 can bring to the table.

christocolus3670d ago (Edited 3670d ago )

We all do abriael.we all do.. Quick one, was that demo done using an existing game i.e crysis or was it made specifically to show off the new api?

rainslacker3670d ago

I must say I enjoyed the mantle ad at the beginning of it.:) For a second I thought you mis-titled the article(had the sound off and didn't realize it was an ad).:)

I know you probably had nothing to do with the ad though. So good stuff here.:)

Abriael3670d ago

@Septic: wish that was true, but I'll take the compliment :D And sure I do, at times :P

@Christoclus: it's a slightly retooled 3D Mark, basically a commercial benchmark designed to test rigs, not an actual game.

http://www.3dmark.com/

Still, it's a pretty good testbed.

Audiggity3670d ago

Yeah, agreed, nice find! Thanks for digging that up... really looking forward to DX12 now.

MS should cut you a check. Slicing through BS PR and getting some real data in the wild.

+ Show (4) more repliesLast reply 3670d ago
PainUzumaki3670d ago

This is why Im waiting to get an Xbox....I want one with all the new stuff they might add....If they even do it at least

Volkama3670d ago

They aren't going to release another version of the XBox One with DirectX 12 as a new feature.

There is always a chance you'll see the tech integrated into some 3rd party set top boxes or something (as we seem to speculate during every generation), but you wont get new features on the gaming side.

VegasDawg3670d ago

Why are you spreading this ignorance? You are completely wrong.

Volkama3670d ago (Edited 3670d ago )

Ignorance? You have some evidence of a hardware revision for the Xbox One that will make it a better games console?

That is pretty big news, you should probably share it...

I imagine pretty much every single xbox one owner will want to sell up if they know a better xbox one is going to replace it soon.

Kavorklestein3670d ago

Do you have proof they won't? then you are just as wrong.
Better versions of existing consoles always come out you ignoranus

VegasDawg3668d ago

Consoles do change for one and the X1 was built with DX12 in mind, please erase your ignorant statement or our you just a fanBOY spreading lies.

+ Show (1) more replyLast reply 3668d ago
brads43670d ago

It's a software update. All current XBOX ONE systems were designed to take advantage of DX12 when it is released.

VegasDawg3668d ago

This is what I was trying to get across to dumb dumb but his ignorance has gotten him to far down the rabbit hole.

sinspirit3670d ago

True for mostly every product.

You have to keep in mind though, that for this kind of thing, XBox One already has more developer control and optimization than a PC. What performance gains are on PC are going to be far less for X1. Obviously, it's better than nothing. I wonder how it will perform on my laptop, which has a CPU bottleneck. And, I would like my dual graphics to have its performance update I heard about a while ago.

VegasDawg3670d ago

The X1 was set for this from the very beginning hence why it's having problems now, don't listen to the ignorant fanBOY's.

+ Show (1) more replyLast reply 3668d ago
Lawboy23670d ago

I asked this in the article but maybe someone on here can help me out
this is a question regarding the writers take in the article (which I think could be right)
if you haven't read the article (or atleast the writers take u may not understand my questions)

do you think that the Ai and physics that are normally loaded on the cpu could actually work the way the ai work in titanfall and be loaded to the cloud...also how does the esram work...at the Microsoft conference the Microsoft engineers were talking about how you could load things to the esram... how could dx 12 be used alongside these things....also do you think we will see a huge change or no?

sorry for all the questions

Volkama3670d ago (Edited 3670d ago )

AI certainly can be offloaded onto the cloud here and now.

Physics... that's what the building demo was all about, but until we see it in the real world it is less clear. You couldn't do anything too latency sensitive on it. I would speculate that you could offload all kinds of things exploding/crumbling/falling and being all spectacular and destroyed-like, but things that directly collide with and affect the player may pose challenging.

ESRAM it's best not to ask. The answers wont mean much unless you have a really strong foundation knowledge in programming and memory management.

DirectX and ESRAM do not directly relate to cloud compute.

DirectX 12 performance increase on PC could be huge. On console we just don't have any metrics to be able to answer that. I am not expecting huge gains from DirectX 12 alone, but I am expecting huge gains from both consoles through a culmination of many areas of improvement.

BadlyPackedKeebab3670d ago (Edited 3670d ago )

Ai can absolutely in theory be done in the cloud. How it will play though is another matter. The big problem there is quality, different people will get different experiences based on their internet connection quality and isnt the point of consoles to give all users a consistent experience?

You have to consider if Ai was totally online would a single player game feel right if the baddies etc were chopping about a bit like the do in an online game. You expect it in a multiplayer game but would it work in a single play experience when smoothness etc is key to making you feel part of the story?

I see the cloud working where big calculations that are not so time critical can be offloaded. I am thinking complex path finding, procedural generation etc where a simple xml or json file just comes back defining the area to be constructed etc. Something like an auto generated minecraft world would work well in the cloud.

I dont see physics working too well as physics is all about real-time. The only way physics could work is if the entire level was actually simulated serverside and you were just getting back a "set ball to x, y, z rotation 50" kind of command to update your local scene. Or maybe its an isolated event just as a building exploding but if it were those movements could be just scripted anyway, there would be no need to calculate it at all. Again though its all going to come down to that lag, its just not going to work well.

Esram is quite simple really. The 8gb of ram in the xbox is good for general calculations on the CPU side but its poor throughput is not good for graphical work. MS get around this by having 32mb of super quick esram that essentially holds the backbuffer (the frame about to be shown) while it is drawn and data for render time effects etc such as AA. There is no doubt that the ES is too small. What MS need to do now is provide a nice way for devs to mitigate its size. If DX12 can help do this? maybe? but remember its not the be all and end all. If it can be done in DX12 there is no reason why a dev couldnt self implement something to make better use of the esram beforehand.

Fingers crossed but I am not super hopeful its going to be any more than a small step forward.

kayoss3670d ago

@badlyPacketKeebab
You seem to have knowledge about these techy stuff. You're explaination is very impressive. Maybe you can answer a question that i have.
Microsoft claims that DX12 can double the performances of the xbox one. I understand that the x1 might get a small boost but doubling its performance, to me it sounds impossible.
My question to you is, If DX12 is so great and have this potential of increase a PC or consoles performances 2X. Why is there a need to even upgrade a Low end PC or even upgrade a high end PC hardware?

Thanks

Flutterby3670d ago

@kayoss

MS didn't say it would double the performance they said a theoretical 20 percent increase and that's theoretical because they have no clue at mo cos they haven't used DX12 on xbone yet, the people saying double power are the over zealous fanboys be it "journalists" or ones on this site, one thing is for sure there is no way in thus earth going from 11.2 to 12 will double performance if past updates are anything to go by.

incendy353670d ago

The biggest benefit DX12 gives to the X1 is that it makes parallel operations easier. The low level stuff already exist on X1 but making code run in parallel is difficult because DX11 doesn't have that feature built in. The double performance talk is related to the CPU doubling the compute units for graphics due to operations being worked on by both the GPU and the CPU. In DX11 you had to write your own code to do parallel operations, in DX12 they are saying it is as easy as flagging your methods to be run in parallel. That is still yet to be seen, but if true this is huge. Especially on the Xbox One since the memory is unified and makes this method not only feasible but makes it ideal.

quenomamen3670d ago (Edited 3670d ago )

You trying to get your Live account canceled with that talk ? Didnt you here the X1 performance is doubling with DX12 ?

+ Show (1) more replyLast reply 3670d ago
bleedsoe9mm3670d ago (Edited 3670d ago )

reminds me not to put my xbox one near anything flammable . i'm not expert but the graphics stack with bundles looks pretty damn impressive .

Fishy Fingers3670d ago (Edited 3670d ago )

Sure that was some attempt at either being funny or making sense. Sorely missed at both.

bleedsoe9mm3670d ago

i was being at least a little serious , wonder how far they are going to be able to push the hardware with this technology before heat and shorten life becomes a major concern

Fishy Fingers3670d ago

Obviously they'll test such things. But this is done through software and optimization. They don't just turn the CPU clock speed to 11.

lemoncake3670d ago

Starting to make sense why they made the x1 its current large size.

scotmacb3670d ago

Direct x12 makes a system run cooler if you have 4 cores sharing a task instead of one straining then less heat is made

Show all comments (134)
50°

Shenmue: Reclaiming the Path is a fan game coming out September 16th.

Shenmue: Reclaiming the Path is a fan game using Dreamcast-era visuals, and tells a new story within the Shenmue saga taking place in both Hong Kong and Guilin. Its expected to release on September 16th.

50°

6 Fun Games Where You Actually Play As The Bad Guy

While the mainstream media always sees things turning in favor of the hero, here are 6 games that own being a bad guy.

50°

New Expansion EVE Online: Equinox Will Empower Players to Seize Control of Nullsec

CCP Games has unveiled an ambitious roadmap for their sci-fi MMO EVE Online in 2024, headlined by the massive Equinox expansion set to launch on June 11th.

Read Full Story >>
cgmagonline.com