Top
550°

DirectX 12: Unlocking the Xbox One

The Xbox One uses an architecture by AMD, and therefore the benefits we detailed yesterday will apply to the console. DirectX 11 has been a limiting factor in development for Microsoft's console as developers have been forced to use it, whereas on the PC (and PS4) other options have been available such as Mantle and OpenGL.

Read Full Story >>
developer-tech.com
The story is too old to be commented.
Transistor847d ago

To summarize, Vulkan will do for the PS4 what DX12 will do for Xbox One. Both are meant to make development easier, neither are game changers.

Transistor847d ago (Edited 847d ago )

That's what it says, if you were expecting something else maybe you should adjust your expectations.

"DirectX 12 will have a huge benefit to Xbox One. It is, essentially, unlocking its potential being held back by an age-old API's lack of understanding in how to utilise multiple threads and cores simultaneously. Vulkan will offer the same to PS4 game developers, and it should be relatively simple to port between each set of APIs. Everyone is a winner."

christocolus847d ago

What's even more interesting is the fact that Phil retweeted this article some hours ago.

https://twitter.com/Gadget_...

KarmaV12847d ago

Indeed. I didn't want to tell him because he would just disregard it anyways. No point in trying with this guy.

OrangePowerz847d ago

@Transistor

It might have a big impact on developers who focus on PC or other platforms for console developers (both consoles) they aren't bound to the API restrictions they have their own tech already to properly utilize the hardware.

DragonKnight847d ago

I'm going to laugh when DX12's "huge benefits" turn out to be nothing. After all, how many times has Phil said it won't be anything dramatic? Just an efficiency and optimization boost?

But no, the guy in charge of the Xbox Division is wrong and all these hype building articles are right. I love it when people get their expectations up for no reason.

gangsta_red847d ago

@Dragon

The huge benefits might be behind the scenes in game development as this article and many others have stated.

Maybe the guy in charge of the Xbox division was trying to hold off people's expectations kind of like when people in charge say there's no news of a new game in development but we all know there is one.

Maybe the reason for this is because DX12 won't be a standard to be used by every developer. So not every game will take advantage of whatever DX12 will bring to Xbox One.

And we all know that anything that's said by MS and not shown immediately or applied to every game is instantly crucified on the net.

DragonKnight847d ago

"really... dude you need to get out of your house a bit more."

Just got in from being out. Didn't change anything. Yep, I'm going to enjoy seeing months of people refusing to accept the truth about DX12 finally have to come back down to Earth. Don't like it? T.S.

gangsta_red: Sounds a lot like wishful thinking and/or denial of the truth.

moldybread847d ago

dk,
"I'm going to laugh when DX12's "huge benefits" turn out to be nothing. After all, how many times has Phil said it won't be anything dramatic? Just an efficiency and optimization boost?"

what an awesome attitude.

"But no, the guy in charge of the Xbox Division is wrong and all these hype building articles are right. I love it when people get their expectations up for no reason."

why do you care so much? you've already expressed how you would never buy an xbox one system.

some people are just so caught up in this whole console warzzz. it's like they fear if the competition does anything positive and if there is a whiff of anything to look forward to they want to be the first ones to say otherwise.

the xbox one will reap some benefits but not as much as it will on the pc but anything is better than nothing. the right attitude of course anything to make developers jobs easier is welcomed and if they can get more out of the hardware then that's good.

gangsta_red847d ago

@Dragon

Don't know, it just sounds like you don't want any of it to be true for some unknown reason.

It will be interesting if DX12 an API created by MS used for game development can be applied to the Xbox One, a video game system created by MS used for gaming.

DragonKnight847d ago

@moldybread: "what an awesome attitude."

Thanks. I don't care if you approve or not, but I'm glad you like it.

"why do you care so much? you've already expressed how you would never buy an xbox one system."

Lol, I love how many people think that expressing an opinion automatically means having a vested interest. It's cute.

"some people are just so caught up in this whole console warzzz. it's like they fear if the competition does anything positive and if there is a whiff of anything to look forward to they want to be the first ones to say otherwise."

Did I mention the PS4 at all? No? Thought so. Some people have their heads stuck so far up... well you know. But yeah, some people try act like they are all neutral and question why people say this or that but really just love to come off all smug awash in the air of their own pretension, acting like they don't care about anything yet constantly at the ready to ask people why they care about whatever, fooling absolutely no one.

"the xbox one will reap some benefits but not as much as it will on the pc but anything is better than nothing. the right attitude of course anything to make developers jobs easier is welcomed and if they can get more out of the hardware then that's good."

And the closing pandering statement used to try and prove a neutral status after having made a comment designed to attack a position or opinion so as to ingratiate oneself with people you'd just as easily ask "why do you care if..." Ah concern trolling.

@gangsta_red: "Don't know, it just sounds like you don't want any of it to be true for some unknown reason."

What I want is people to take their head out of the clouds (no pun intended in this case) and actually listen to the countless times DX12's "help" for Xbox One will not be the game changer so many here are almost literally betting their lives on. It's reality check time. Will DX12 help the Xbox One? Most assuredly. Will you notice? Not in the least. Acting otherwise is setting yourself up for disappointment that will unfortunately be heard net wide.

kickerz847d ago Show
DragonKnight847d ago

@kickerz: Pick a quote in this thread where I mentioned Sony. I'll wait.

dantesparda847d ago (Edited 847d ago )

Wow, so you people cant tell that this all just the same old regurgitated fanboy/Brad Wardell crap? Gullible!

Also according to the article the PS4 already does async shaders in its API.

kickerz847d ago

Well you didn't have to mention Sony. Just being very negative towards direct x12 and Xbox in general made it obvious. Sorry if I'm wrong though , I don't really care people like what they want to like.

Kribwalker847d ago

@transistor

This is what it said

PS4 developers tend to use OpenGL, of which a spiritual successor called 'Vulkan' was announced at GDC back in March. Vulkan is cross-platform, but is not as "low-level" as PS4's own APIs. Developers who want to target just the PS4 (mostly first party studios) will continue to use the console's own APIs for performance. Few other developers will want to learn or use this due to the difficulty of then bringing their title to other platforms such as PC.

Vulcan won't be used much on ps4 because it's not as low level as what is already there. So no, Vulcan will not do the same thing

moldybread847d ago (Edited 847d ago )

dk,
"Thanks. I don't care if you approve or not, but I'm glad you like it."

you are all about attention aren't you?

"Lol, I love how many people think that expressing an opinion automatically means having a vested interest. It's cute."

what exactly are you expressing other than the same schtick time and time again? and yes you do have a vested interest, that is to be as abrasive as possible towards xbox fans. i am sure a random poll will prove that from those who know you well enough.

"Did I mention the PS4 at all? No? Thought so. Some people have their heads stuck so far up... well you know. But yeah, some people try act like they are all neutral and question why people say this or that but really just love to come off all smug awash in the air of their own pretension, acting like they don't care about anything yet constantly at the ready to ask people why they care about whatever, fooling absolutely no one."

neutral? nobody expects everyone to be neutral, what they don't expect are grown men acting so childish over pieces of electronics.

"And the closing pandering statement used to try and prove a neutral status after having made a comment designed to attack a position or opinion so as to ingratiate oneself with people you'd just as easily ask "why do you care if..." Ah concern trolling."

i'm not attacking, i am merely putting things into context. everything i said is true.

"What I want is people to take their head out of the clouds (no pun intended in this case) and actually listen to the countless times DX12's "help" for Xbox One will not be the game changer so many here are almost literally betting their lives on. It's reality check time."

and who exactly put you in charge? it's hilarious watching you conduct yourself like you know better than most. like someone said earlier, perhaps it's time for you to take a deep breath and step outside. while you're at it maybe talk to some people in a real world setting face to face then maybe, just maybe, you will learn how to act appropriately with others.

"Will DX12 help the Xbox One? Most assuredly. Will you notice? Not in the least. Acting otherwise is setting yourself up for disappointment that will unfortunately be heard net wide."

it will help but nobody will notice? thanks for that, very informative.

Kal0psia847d ago

XOne will get a perf increase, but not as impactful because it's too early. But no doubt Dx12's exclusive rendering features will bug a huge feature for game developers designing games on PC and XOne. But for no only first party, games. Last I read the only beneifts will be likely for lighting and open world textures.

IGiveHugs2NakedWomen847d ago (Edited 847d ago )

@Transistor

"That's what it says, if you were expecting something else maybe you should adjust your expectations."

You really shouldn't believe everything you read. DX12 will benefit PC graphics cards. The graphics card/GPU inside consoles are extremely weak when compared to PC gear.

blackout847d ago

The funny thing is as you read the comments down below there is more hate going on than there are people being happen that a console is getting an upgrade soon. Remember this MS is an entity with some of the SMARTEST engineer's in the world, not just a gaming company as some of must think. Grow up and use your brains people. At this point with out the upgrade what is the ps4 doing with its graphics card that is blowing the X1 away by 50%? We haven't seen it yet, well we know some like an extra blade or grass. Enjoy

GameNameFame847d ago

@Blackout.

That smartest engineers said it is giving what X1 has to PC.

and that it wont do much.

LOL. That is the most desperate denial ive ever seen.

christocolus847d ago (Edited 847d ago )

@Gamenamefame

You just cant help popping up in every dx12 article. can you? lmao.

NatFanBoyRestricted847d ago

Every update that devs got helped with making games better on the X1 like Diablo and Destiny. Help them achieve frame rate/resolution and so on. Microsoft makes this kind of stuff. They make OS and such. Sony's doesn't really make this kind is tools. Yes they have their ICE and such but, their not on MS level. What Phil first said is coming from a guy that knows that dx12 won't affect the end user much, as it would affect studios and devs. But like I said in the first place, every update MS has released has helped with development. So no matter how hard some people try to disapprove what has already been in the process of implementing, it has already started. You'd think people would notice this by now. It's been said dx11 is outdated. Doesn't utilize the X1 hardware. So what is the next step?

And why is it more non Xbox people here when it comes to these articles? If the Playstation is so much better, the only button I see getting played out the most is that disagree button at the bottom. So cheers, click it and reinforce what I've stated.

andibandit846d ago

@dragonknight

"I'm going to laugh when DX12's "huge benefits" turn out to be nothing."

spoken like a true gamer

/s

DragonKnight846d ago

@andibandit: A "true gamer" is a person who plays games, not a person who plays hype.

Major_Glitch846d ago

Dear MS Fans,

The Xbox One will NEVER be as powerful as the Playstation 4, FACT! Nothing you people say or do will ever change that FACT. Get over it. Your all starting to look desperate and pathetic.

Sincerely,
Reality

Kal0psia846d ago

^

Desperate?

First, no one here claimed it to be better than PS4 hardware wise, and second you're the one on a XOne article defending the ps4? So if anyone here desperate it's the Sony defense force here proving that desperation.

christocolus846d ago (Edited 846d ago )

@Major Glitch

Lmao. your comment is the only desperate thing here. Why even come in here in the first place? does DX12 matter so much to you?Do you even own a xbox one?wonder why you guys feel the need to come in here to downplay something that's of no concern to you. insecure much?

@Kaplopsia

Well said bro.

NatFanBoyRestricted846d ago

Mayor_Glitch
Fact. I spent a decent amount of money on my gaming pc first, after getting an Xbox one, cause the Playstation 4 only had better looking bushes in Gta5, only thing that really stood out.

Revolver_X_846d ago

I understand this is an Xbox article, so Dragon is gonna get a ton of disagrees. But the amount of agrees to some of these stupid comments is troubling. Be an Xbox fan, not a fanboy. I learned alot of new things in this comment section though! Apparently, being negative about Xbox instantly makes you a Sony fanboy, according to Kickerz. Oh, and Blackout has the greatest comment ever! He uses the extra blade of grass insult, which originally was used by Xbox fans over Mafia 2! The hilarity of it all...These comments get more and more ridiculous by the day.

Kleptic846d ago

misleading article...

the xbox one does NOT use DX11 currently...AMD confirmed that the PS4 and Xbox One were using low level API's, and the development of those (with help from Sony and MS respectively) helped move mantle forward for PC...mantle on PC is still different overall, but shares a lot of code structure with both consoles...and is very easy to port back and forth with little 'extra' work like there is with DX11...

kickerz846d ago

@ Revolver. I've been on this site long enough to know how it works. 80% of people here either side with Xbox or Sony. And the other 20% just love gaming in general. I kinda side with Xbox/PC BUT you will never see me going into Sony articles downplaying everything and being negative. That is fanboy behavior. Which I felt the need to point out. Surprise Surprise the comment was marked as off topic when at least 50 other comments here were more off topic...
ON TOPIC - I think dx12 is going to be amazing, especially into next year when we see games built from ground up using dx12. Would love to see a list of games currently in development. All I know is Fable legends and prolly Halo 5

TheCommentator845d ago

Yeah, okay. Dragonknight can be an arrogant prick to the whole community and its not immature. God forbid anybody call him out on it though. I get 10 agrees and 1 disagree and get labelled immature. He is an ignorant tool. I gave plenty of evidence to back this up. This site is ridiculous.

+ Show (33) more repliesLast reply 845d ago
nightfallfilms847d ago

From the article.

"PS4 developers tend to use OpenGL, of which a spiritual successor called 'Vulkan' was announced at GDC back in March. Vulkan is cross-platform, but is not as "low-level" as PS4's own APIs. Developers who want to target just the PS4 - such as first party studios - will continue to use the console's own APIs for performance. Few other developers will want to learn or use this due to the difficulty of then bringing the title to other platforms."

Transistor847d ago

Skipped this huh.

"We've seen plenty of tests showing the huge benefits of DirectX 12 -including the one below comparing against both 11 and Mantle. Microsoft has a close partnership with all the major graphics manufacturers who are working to ensure DirectX 12 delivers every last ounce of performance out of their hardware, but Vulkan is likely to offer similar results."

" DirectX 12 will have a huge benefit to Xbox One. It is, essentially, unlocking its potential being held back by an age-old API's lack of understanding in how to utilise multiple threads and cores simultaneously. Vulkan will offer the same to PS4 game developers, and it should be relatively simple to port between each set of APIs. Everyone is a winner."

Kayant847d ago

"PS4 developers tend to use OpenGL, of which a spiritual successor called 'Vulkan' was announced at GDC back in March.

For a site called developer-tech you would think they would at least get development info right. OpenGL literally doesn't exist on PS4 and is not getting Vulkan because the API(GNM) already provides similar benefits to it -

"The graphics APIs are brand new - they don't have any legacy baggage, so they're quite clean, well thought-out and match the hardware really well," says Reflections' expert programmer Simon O'Connor.

"At the lowest level there's an API called GNM. That gives you nearly full control of the GPU. It gives you a lot of potential power and flexibility on how you program things. Driving the GPU at that level means more work."

Sony has talked about its lower-level API at GDC, but wouldn't disclose its name, so at least now we know what it's called (the PS3 equivalent is GCM, for what it's worth) but what about the "wrapper" code supplied by Sony that is supposed to make development simpler?

"Most people start with the GNMX API which wraps around GNM and manages the more esoteric GPU details in a way that's a lot more familiar if you're used to platforms like D3D11. We started with the high-level one but eventually we moved to the low-level API because it suits our uses a little better," says O'Connor, explaining that while GNMX is a lot simpler to work with, it removes much of the custom access to the PS4 GPU, and also incurs a significant CPU hit.

http://www.eurogamer.net/ar...

"DirectX 12 will have a huge benefit to Xbox One. It is, essentially, unlocking its potential being held back by an age-old API's lack of understanding in how to utilise multiple threads and cores simultaneously. Vulkan will offer the same to PS4 game developers, and it should be relatively simple to port between each set of APIs." - Right MS sure haven't shown or explained this "huge benefit" and Vulkan is not coming to the PS4 even Mr.Brad that talks about consoles like he delivers for that doesn't think so -
"PS4 GNM is unlikely to be supplanted by Vulkan since it's very low level already.£PS4 GNM is unlikely to be supplanted by Vulkan since it's very low level already"
https://twitter.com/dragino...

OpenGL847d ago

The PS4 doesn't even support OpenGL, it uses two custom APIs known as GNM (low level) and GNMX (high level API that wraps around GNM).

The PS4 doesn't need nor will it ever have Vulkan because it launched with a low level graphics API.

GameNameFame847d ago

At above, so is Xbox One API. It is already very low level API on X1.

MS themselves said so. DX12 basically provide low API to PC which X1 already has.

Phil said this MS Engineers said this. Yet, you guys are too desperate not to believe.

As for Vulkan, Sony is sponsoring them. LOL. It is so funny that you guys are desperately wishing vulkan isnt true.

https://www.khronos.org/ass...

rainslacker847d ago (Edited 847d ago )

This article compares DX11 to DX12/Vulkan, which is acceptable. However, X1 uses DX11.2x which is a derivative of DX11.1 with DX12 code already implemented into it, so the comparison is not applicable for the X1 with DX11.2x. Maybe some parts are, but most of the big things for DX12 are already in MS current API's and have been for a while now.

I can also say with 100% certainty that when the article claims that the things that were specified in a previous article about the benefits of DX12(which were all true), will not all be beneficial for the X1, nor will all those features be implemented on the X1. Some of those things can't even be implemented on high end GPU's now.

Multi-threading is already available through game engine API's, so while DX11 doesn't support it directly, it's not like games haven't been using it already, and it's already being used in consoles. Last gen had it, and I see now reason why it wouldn't be included this gen...which is further supported by the fact that DX11.2x for X1 is simply an extension of the original DX11x for the 360 which most definitely had multi-threading.

I don't know if single core communication from the CPU to the GPU is the case now on the X1, but I find it highly unlikely that only one core is doing such a big load when this limitation hasn't been a factor for quite a while in the console market...or the PC gaming sector either since the principal isn't as simple as simple as these claims make it out to be.

This author understands tech about as well as the common forum goer, and can barely parse together random bits of information to make it look reasonable, yet makes broad claims which it can't hope to verify...if he even bothered.

Kayant846d ago

@rainslacker

"I don't know if single core communication from the CPU to the GPU is the case now on the X1, but I find it highly unlikely that only one core is doing such a big load when this limitation hasn't been a factor for quite a while in the console market" - This seems majority unlikely given all the kind of comments we have gotten from developers working with both consoles i.e not Brad Wadell. I mean if it was MS won't be opening up the seventh core to developers if that was the case. Looking at the comments from the dev working on project cars it pretty much isn't the case -

"In the older build that was analysed it was possible to become CPU bound with very high numbers of AI, maxing out all 6 cores on XBox One. However, Microsoft had recently opened up 50% of the 7th core to developers : in later builds the development team was able to offload work such as the audio mixing, engine sound synthesis and detailed grass generation onto this core, fixing this problem of becoming CPU limited."

http://www.gamepur.com/file...
http://www.eurogamer.net/ar...

"This author understands tech about as well as the common forum goer, and can barely parse together random bits of information to make it look reasonable, yet makes broad claims which it can't hope to verify...if he even bothered."

- Pretty much this. I mean we have gotten so much info, demos and the like from MS/manufactures about DX12 and it's benefits on PC yet MS to do the same with XB1. It's not like they are coy about speaking about improvements made to XB1. Trying to relate every/most things detailed about DX11/12 on PC to XB1 seems silly when it's established the development environment isn't 1:1.

+ Show (4) more repliesLast reply 846d ago
Moldiver847d ago (Edited 847d ago )

How come anytime a DX12 article pops up some insecure fanboy feels the need to say.."bu bu but....PS4 will improve aswell". Ill never understand why you guys feel the need to tell people who are not interested in gettimng a PS4 about what APIs are compatible with it.

And as for vulcan on PS4...it brings no improvements whatsoever, so Im not sure where you get that from transistor..here is a quote from the article:

" Vulkan is cross-platform, but is not as "low-level" as PS4's own APIs. Developers who want to target just the PS4 - such as first party studios - will continue to use the console's own APIs for performance. Few other developers will want to learn or use this due to the difficulty of then bringing the title to other platforms."

^^ That means ZERO benefit. PS4's own API is better suited to PS4 than vulcan. Xbox one was designed for DX12, not the other way around. Crucial difference you clearly skipped passed in your comment. in a nutshell DX12 for X1 and vulcan on PS4 are NOT the same thing(it wasnt even designed with PS4 in mind, its merely compatible with it as a general X86 platform). X1 can also use vulcan, btw, but DX12 will yield better results on X1.

dont worry. Im not claiming X1 will suddenly be twice as powerful (Ps4 fanboys always seem to read it that way when somebody says something positive about DX12 on X1)or even that it will look as fancy as PS4(See, I do care about PS fans egos...)but I am saying DX12 will show what X1 is really capable of...and that vulcan will not be doing for PS4, what DX12 will be doing for X1, simply because the PS4 already has a GFX library and toolset of its own, that is optimized for that platform. If a dev used vulcan they will get lesser results than using sony's own tools. That is a fact and that is the key difference between X1/DX12 and running vulcan on PS4.

christocolus847d ago

Lol. its the norm in these parts.

gangsta_red847d ago (Edited 847d ago )

I don't think the question or expectation will be that the Xbox One will be as powerful as the PS4, as some on here always want to point out.

But if DX 12 is able to help developers push more polys, up the framerate, lighten the load and everything else technically then shouldn't everyone be on board instead of constantly having to reiterate how powerful the hardware in PS4 is?

jwillj2k4847d ago

Because DX12 articles boasting the improvements and idiotic comments like 'X1 will now be 50% more powerful' go hand in hand. Most people mention PS4 just to put perspective on it.

Rookie_Monster847d ago

Easy, insecurity.

Not just DX12, but anything related to new exclusives, the cloud, new XB1 updates to add new features, the opposition all troll these threads and bring up sales, and whatnot.

It is just silly and I wish there are a new system where Xbox gamers can discuss positive Xbox news without all these trolling.

+ Show (1) more replyLast reply 847d ago
nightfallfilms847d ago

@Transistor What makes your quotes any more true than the one I quoted from the same article? If anything they are both invalid because the article contradicts itself.

joeorc847d ago (Edited 847d ago )

There you go! The fact that Vulkan can be used on the PS4 like it was stated over and over again, that it was the replacement for OpenGL and Mantle and with DirectX12 both systems were built with those new Replacement Api's from the older out dated ones. Its all good Around.

And yes Vulkan can indeed be used on the PS4, and again Vulkan is not finished and finalized like DirectX12 as and Api is also not finishe Both Api's
are still not yet finalized.

rainslacker847d ago

DX12 isn't finalized yet. It's still in beta form. There was a major update to it a couple weeks ago actually. Features are added or changed in implementation. This is why GPU makers aren't rushing fully DX12 compliant cards to market yet..because they simply don't know what the final compliance will be yet.

However, Vulkan isn't as far along in development as DX12 is. Vulkan is really what Mantle was only improved in some areas, with more features to boot, and it has more support than Mantle did. AMD conceded to allow Vulkan to take the lead for OpenGL, I assume so as not to divide the market even further.

DX12 does a lot of things that Vulkan doesn't though. Vulkan is just a graphics rendering pipeline, which is only part of what DX is.

Vulkan can be used on PS4, but Sony uses it's own API's which achieve the same or similar results that is tailored to their hardware. Technically DX12 could be used on PS4 if Sony would allow it and they developed a PS4 version of it.

fanboysmackdown847d ago

Thanks for telling us what we all just read in the article Captain Ob.

illtownNJONE847d ago

Brad said Sony is not interested in Vulkan, he tweeted this awhile ago

Azzanation847d ago (Edited 847d ago )

APIs are very important. From DX9 to DX11 on PC is a fair difference. DX12 is an even bigger jump from DX11 and will be offering new features never before seen by any current API.

DX12 is going to make the X1 and other devices better, not sure how much better but it's an improvement if Devs take full advantage of it.

wcas847d ago

When games on X1 out perform the PS4 versions, then let me know. Until then it is primarily just PR spin for X1. All performance boosts from DX12 that are for X1 will be minimal. All talk, no walk MS. Show me the money! Oh, more talk.....we have been through this song and dance before. The cloud will make one X1 have the power of multiple X1's. Did it happen? No, just MS PR spin machine. Same thing going on here.

GMR_PR846d ago (Edited 846d ago )

DX12 its not about making XBO better than the PS4, its about improving PC and XBO performance. I really dont understand posts like the one above.

Bdub2000847d ago

To summarize, you didn't read or understand the article. Way to take one sentence and turn this article in to something about PS4.

mokkeyrg2846d ago

@Transistor

sony dont want vulkan tho so thats irrelevant.

krypt1983846d ago

only difference is most AAA companies will use dx12 and only sony 1st party will use vulcan ...

ManOfTheYear1846d ago

DX12 will do more for the XB1 than Vulkan (which Sony have already said won't be using). DX12 will unlock more of the eSRAM allowing the XB1 to utilize the Tiled Resourcing hardware more efficiently.

The APIs in general do the same thing, but DX12 is designed with more abilities for future hardware designed by AMD and Nvidia.

+ Show (10) more repliesLast reply 845d ago
PANDAB847d ago

Don't even need to read the article......everyone's pulling out chunks of paragraphs from the article to carry their own points across.

hello12847d ago (Edited 847d ago )

Important points and explains why they went with certain things for x box 1

The Xbox One uses an architecture by AMD, and therefore the benefits we detailed yesterday will apply to the console prove i was right and people on here were wrong!

DirectX 12 aims to make this easy to implement, and therefore most large game developers are likely to use it for increased performance in their titles.

Some of the biggest games this year won't ship with DirectX 12, but could be added via a post-release patch. MSI originally spoke of Witcher 3 and Batman: Arkham Knight as being two of such titles in this post.

Such large performance gains are achieved through allowing the graphics queue to be spread across multiple threads to compute simultaneously and reduce the time in which hardware is left idle from having to wait for other parts of the graphics queue to finish before starting the next job.

This will help to deliver more solid framerates on the Xbox One, and close the performance gap between multi-platform titles. There is a chance that resolution will also be improved, but at the least it will allow more effects to be used in games thanks to more headroom to implement them.

If a resolution bump is to be delivered, it's more likely that it will be due to DirectX 12's ability to efficiently break-down the "command buffer" into smaller tasks and spread them across multiple cores to process faster and relay to the GPU much quicker.

AMD highlights "new 'bandwidth' on the CPU allows for higher peak draw calls, enabling more detailed and immersive game worlds" which is how the Xbox One was designed and one reason behind the decision to use ESRAM.

The primary reason that the 6.6 per cent clock speed boost was a win over additional CUs was because it lifted all internal parts of the pipeline such as vertex rate, triangle rate, draw issue rate etc"

DirectX 12 will have a huge benefit to Xbox One. It is, essentially, unlocking its potential being held back by an age-old API's lack of understanding in how to utilise multiple threads and cores simultaneously.

This confirms all the doubters are wrong on this site and dx12 is for the x box 1 console.

Vulkan is mentioned also but according to Wardell Sony will not be using it. I am not sure how good Vulkan is nobody has talked about it all that much? What extra graphical features does it bring to the table? Anyway least we now know dx12 is for the x box 1 console and will bring major benefits.Its laugable sites like Neogaf downplayed this and got it so wrong again!

Fulldx12 for x box 1? Many questions need to asked if GPU's on the market are not not full dx12 just yet!

joeorc847d ago

Brad said he does not know if the PS4 will be able to use Vulkan, but the fact is developers are free to use it on the PS4 when it comes out! Hell Sony is one of the companies that have a direct hand in the development of the Api.

Not all development studios will use GNM and GNMX, there is other Api 's that you can Use, the restrictions are not the same across platforms.

Bigpappy847d ago

No he didn't. He said it could use Vulkan, but he is not sure developers will use it over PS4 API which is an even lower level API.

rainslacker847d ago

Much of the original article this article is based on was relevent to PC, and while you may have been right with your original comment, it's hard to speak with authority that this will benefit the X1, because no one seems to want to consider what is already implemented in the current X1 DX11.2x which is already doing this. No one knows what these features are except the developers working with X1 now, but we haven't seen a ton of praise for the current API.

These things may be benefiting the X1, but no one can say if when the X1 gets the DX12 upgrade if it will improve it in that way.

ESRAM is a means to allow for faster frambuffers by bypassing system memory. It has nothing to do with transferring data between the CPU and GPU. This is very well documented by MS itself, and it does what it's supposed to do very well. It is a direct access for the GPU to get to memory to bypass the CPU, and hyperthreading will not mean squat in it's performance.

The X1 API isn't age old. It's based on DX11.1 which came out last year, and the X1 version has DX12 code already implemented.

DX12 will likely unlock parts of the X1 which the current API doesn't implement, but this article's author, and you, certainly can not say what those things will be, or what their benefit will be, or if the X1's modifications to hardware were made to take advantage of these things to their fullest.

Sony won't be using Vulkan because they have their own implementation of what it already does. Same way they had their own implementation of OpenGL for the PS3. Sony is a strong supporter of Vulkan however, so it's likely over time, we might see features from Vulkan creep their way into the PS4. You'll probably see these things in updates of DX as well, as they both borrow from one another.

No, X1 will not have the full DX12 API. It doesn't need it. It will use a specialized version of DX12 tailored to the consoles hardware.

The only questions that need to be asked are whether the stuff being talked about now was planned from the beginning for MS to customize it's hardware for, or if they came around within the last 2 years when it would be too late to make these modifications. MS may have had the foresight to know what they wanted to achieve out of DX12, but without the actual implementation, they couldn't possibly design their hardware around it. If these things are new, then don't expect them to show up with hardware support in the X1.

I find it really funny that people think that DX12 was ready enough about 2-1/2+ years ago for MS and AMD to possibly make the changes needed to implement all these features on a relatively weak APU. The reason that GPU's are not being marketed for DX12 yet is because the API isn't finalized, so how could MS possibly have full DX12 compliance? They can't...so there is your only important question answered.

If you want to claim victory and say "I told you so" go right ahead. It doesn't make you any more right than your original comments, and this one just makes you seem like you're completely clueless about technology and programming.

yarbie1000846d ago (Edited 846d ago )

Since you're the expert, maybe you should tell Phil Spencer to stop retweeting articles like this one

rainslacker846d ago (Edited 846d ago )

Phil is free to retweet whatever he wants. There is some info in the article which is worth knowing about and I'd say some of it is pertinent to Xbox.

One thing I would like is for a single Xbox person, or anyone really, hyping this stuff up to respond to me and address the things I say with enough technical knowledge to say why I'm wrong. To date, All I get is links to articles like this or from Wardell, and no one can say I'm wrong except that they just happen to think I am because they already believe DX12 is something it isn't.

I won't claim to be an expert in all things Xbox or even DX12, but I do know quite a bit. If Xbox fans can go around stating stuff that isn't true, or is stretching reality to suit some fan boy argument, I should be allowed to as well without some snarky comment from xbox fans trying to insinuate that my knowledge is meaningless just because I don't happen to have some journalist banging on my door to get my opinion.

There are thousands of knowledgeable people out there. Hundreds of thousands. So far, only one has talked about the benefits of DX12 to the X1, and he admitted that he doesn't know the specifics of the X1 or the Xbox API....but hey...he's worth listening to right?

If one single person can respond to this comment, or any that I made in this thread, and can make an argument on a pure technical level that can show that they obviously understand what they're talking about and not just regurgitating the same old crap again and again, and can refute the things i say, then I will shut up and never again respond in a DX12 article. Is that acceptable to you? Or will people just hide behind the disagree button because they don't understand not only what I say, but what they continue to say?

Tsubasa-Oozora846d ago

@KNWS The Troll Master is back.

KNWS breaks records at copying and pasting stuff from other web sites, he actually has no clue what he is talking about.

Read his past history comments, he said the xbox1 was built so huge because of DX12... yeah makes no sense.

He also said a certain 'xbox' game(I forgot which one) needed "specific coding" to get from 900 to 1080p. "specific coding"

Copy and Paste master(troll)