Jump to content

AMD Responds to: XBox will not use Mantle (Microsoft improving Direct3D to compete)

Microsoft just released a blog post saying that the upcoming XBox One will not support either Mantle or OpenGL but will use a special version of Direct3D called Direct3D 11.X. This version will be a superset (will have extra funcionality) of Direct3D 11.2 and provide low level access as it will be designed for the XBox One hardware specifically.

 

Furthermore Microsoft mentioned that in the future they will be bringing these improvements to Windows.

 

http://www.anandtech.com/show/7420/microsoft-comments-on-state-of-direct3d-mantle-support-names-xbox-one-api-direct3d-11x

 

TO this AMD responded by reiterating that the goal of Mantle is to bring console-like API performance to the PC and nothing more, Mantle has NO PLACE on the XBox One as the console already has a low level API.

 

http://www.anandtech.com/show/7421/amd-expands-on-microsoft-blog-post

 

Personally? I don't believe that Microsoft started improving the performance of Direct 3D because of Mantle, they have already been doing this in the last few years. Direct3D 11.2 calls are more efficient than Direct3D 9.0c calls used to be.

 

The problem with Direct3D (and OpenGL for that matter) is that it's an extra layer of communication between the application and the hardware. When you want to tell the the graphics card to draw something you actually tell DIrect3D (or opengl) to do it for you. This is necesarry because otherwise you would have to write a different version of your code for each graphics card architecture or handle the intermediary layer yourself, that's a lot of extra cost and overhead for the game developers that just shouldn't be there, so we take a performance hit at runtime.

This worsens as the architectures become more different form one another. In the past few interations (starting from 10) Microsoft has made the DirectX standard more strict, so the GPU architectures have to be closer in specifications, I personally think that they are reaching a point where the standard is strict enough that they can trim a lot of fat of DirectX and could probably see Mantle-like performance (hopefully) by DirectX 12 or whatever iteration we will see on Windows 9.

 

 

NOTE: I has been brought to my attention that my first news item was already posted BUT my second one was not. The second one is out of context without the first so I will currently leave it as is.

 

Here is a link to the original thread for the first news item in my post: https://linustechtips.com/main/topic/65675-microsoft-confirms-amd-mantle-not-compatible-with-xbox-one/

 

Again, the news item I am reporting on is the second one.

Link to comment
Share on other sites

Link to post
Share on other sites

This is necesarry because otherwise you would have to write a different version of your code for each graphics card architecture or handle the intermediary layer yourself, that's a lot of extra cost and overhead for the game developers

 

And this is exactly why Mantle wont be a big deal. As The Walrus said this doesn't come as a surprise.

Link to comment
Share on other sites

Link to post
Share on other sites

And this is exactly why Mantle wont be a big deal. As The Walrus said this doesn't come as a surprise.

^^yep

-The Bellerophon- Obsidian 550D-i5-3570k@4.5Ghz -Asus Sabertooth Z77-16GB Corsair Dominator Platinum 1866Mhz-x2 EVGA GTX 760 Dual FTW 4GB-Creative Sound Blaster XF-i Titanium-OCZ Vertex Plus 120GB-Seagate Barracuda 2TB- https://linustechtips.com/main/topic/60154-the-not-really-a-build-log-build-log/ Twofold http://linustechtips.com/main/topic/121043-twofold-a-dual-itx-system/ How great is EVGA? http://linustechtips.com/main/topic/110662-evga-how-great-are-they/#entry1478299

Link to comment
Share on other sites

Link to post
Share on other sites

well fuck microsoft, this means less dev teams will find mantle appealing, i hope the xbone sucks in sales so more dev teams get mantle, i might be the first pc sony fanboy

cpu: intel i5 4670k @ 4.5ghz Ram: G skill ares 2x4gb 2166mhz cl10 Gpu: GTX 680 liquid cooled cpu cooler: Raijintek ereboss Mobo: gigabyte z87x ud5h psu: cm gx650 bronze Case: Zalman Z9 plus


Listen if you care.

Cpu: intel i7 4770k @ 4.2ghz Ram: G skill  ripjaws 2x4gb Gpu: nvidia gtx 970 cpu cooler: akasa venom voodoo Mobo: G1.Sniper Z6 Psu: XFX proseries 650w Case: Zalman H1

Link to comment
Share on other sites

Link to post
Share on other sites

well fuck microsoft, this means less dev teams will find mantle appealing, i hope the xbone sucks in sales so more dev teams get mantle, i might be the first pc sony fanboy

Sony wouldn't do that any different. They got their own low level API but nothing for PC, we won't see any support from them either.

144Hz goodness

Link to comment
Share on other sites

Link to post
Share on other sites

 

I also have a second news item, the AMD response, don't consider the first news item as my contribution then, consider just the second.

 

 

well fuck microsoft, this means less dev teams will find mantle appealing, i hope the xbone sucks in sales so more dev teams get mantle, i might be the first pc sony fanboy

 

 

1) Sony didn't say they are allowing Mantle, you are being premature. I think they should because finding information on developing for the PlayStation is hard for an indie dev, this will help a lot.

2) AMD said that Mantle is done so the PC has a console-like API, the PS4 already has a console-like API so there's no need for Mantle (same as XBox One).

3) If you are just starting now, you are definitely not the first!

Link to comment
Share on other sites

Link to post
Share on other sites

ill believe directx isn't a bloated piece of garbage when they optimize flash and java.

Intel 4670K /w TT water 2.0 performer, GTX 1070FE, Gigabyte Z87X-DH3, Corsair HX750, 16GB Mushkin 1333mhz, Fractal R4 Windowed, Varmilo mint TKL, Logitech m310, HP Pavilion 23bw, Logitech 2.1 Speakers

Link to comment
Share on other sites

Link to post
Share on other sites

TO this AMD responded by reiterating that the goal of Mantle is to bring console-like API performance to the PC and nothing more, Mantle has NO PLACE on the XBox One as the console already has a low level API.

 

http://www.anandtech.com/show/7421/amd-expands-on-microsoft-blog-post

I kind of thought the big draw of Mantle was a unified console/PC API that made it so devs didn't need to port games from one to the other?

Link to comment
Share on other sites

Link to post
Share on other sites

CPU: i7 4770k | GPU: Sapphire 290 Tri-X OC | RAM: Corsair Vengeance LP 2x8GB | MTB: GA-Z87X-UD5HCOOLER: Noctua NH-D14 | PSU: Corsair 760i | CASE: Corsair 550D | DISPLAY:  BenQ XL2420TE


Firestrike scores - Graphics: 10781 Physics: 9448 Combined: 4289


"Nvidia, Fuck you" - Linus Torvald

Link to comment
Share on other sites

Link to post
Share on other sites

I kind of thought the big draw of Mantle was a unified console/PC API that made it so devs didn't need to port games from one to the other?

 

I thought so too, but apparently they are sending mixed messages, I'm starting to fear that AMD won't follow-through with it and Mantle will be about as used as NVAPI.

Link to comment
Share on other sites

Link to post
Share on other sites

Mantle will only take off if Nvidia gets on board with it. I don't think Windows gaming is going anywhere but Linux support is a MUST if SteamOS is going to be in any way popular. It could do well but it could be an absolute flop and might take a few years for us to really see a mass implementation of Mantle. 

Keep in mind, though AMD is claiming it's an easier API to code for and it cuts time and etc. there will still be a learning curve when it comes to development and this is it's Achilles heel.

The promise of better hardware performance is a good thing but if there is no incentive for the developers to code for Mantle as well as Direct3D than it's going to be a losing battle for AMD and Mantle.

It's going to take a lot of collaboration and a lot more persuasion for this to really take off and go somewhere. I hope the best for AMD but I really don't see this doing as well as they hope, but  I could be and hope to be wrong in my prediction. I guess time will tell :)

Motherboard - Gigabyte P67A-UD5 Processor - Intel Core i7-2600K RAM - G.Skill Ripjaws @1600 8GB Graphics Cards  - MSI and EVGA GeForce GTX 580 SLI PSU - Cooler Master Silent Pro 1,000w SSD - OCZ Vertex 3 120GB x2 HDD - WD Caviar Black 1TB Case - Corsair Obsidian 600D Audio - Asus Xonar DG


   Hail Sithis!

Link to comment
Share on other sites

Link to post
Share on other sites

I thought so too, but apparently they are sending mixed messages, I'm starting to fear that AMD won't follow-through with it and Mantle will be about as used as NVAPI.

NVAPI isn't anything like Mantle. :)

Motherboard - Gigabyte P67A-UD5 Processor - Intel Core i7-2600K RAM - G.Skill Ripjaws @1600 8GB Graphics Cards  - MSI and EVGA GeForce GTX 580 SLI PSU - Cooler Master Silent Pro 1,000w SSD - OCZ Vertex 3 120GB x2 HDD - WD Caviar Black 1TB Case - Corsair Obsidian 600D Audio - Asus Xonar DG


   Hail Sithis!

Link to comment
Share on other sites

Link to post
Share on other sites

I kind of thought the big draw of Mantle was a unified console/PC API that made it so devs didn't need to port games from one to the other?

Then you thought wrong :-p the goal was to bring low level to PC, like what consoles have, not the same language as the upcoming consoles will have. A lot of people seems to have made this mistake, and that fact seems like a testament to the massive hype mantle has enjoyed.

Link to comment
Share on other sites

Link to post
Share on other sites

 

Microsoft improving Direct3D to compete

Statement is false. "Microsoft" and "improving" DO NOT match...

 

If Mantle will live to its expectations then ill gladly say "Microsoft go home youre drunk"...

<p>Eryi's Action Rule#2 - "Dont jump on the green mushroom"

Ministry of StopIt!

Link to comment
Share on other sites

Link to post
Share on other sites

Then you thought wrong :-p the goal was to bring low level to PC, like what consoles have, not the same language as the upcoming consoles will have. A lot of people seems to have made this mistake, and that fact seems like a testament to the massive hype mantle has enjoyed.

That's a good point, I think a lot of us have been expecting to much from this new API. I know I have seen people say they could get 9x performance when referencing the more call per clock from the GPU that they highlighted in the reveal. I know my expectations have significantly dropped for this API.

Link to comment
Share on other sites

Link to post
Share on other sites

Statement is false. "Microsoft" and "improving" DO NOT match...

 

If Mantle will live to its expectations then ill gladly say "Microsoft go home youre drunk"...

Thats not why it's fales, it's fales because they have there own Low Level API since the first Xbox and its way more advanced the mantle ever could be.

Because Mantle has still to run on all GCN GPUs, but the Low Level Version of DX11.2 is only made for 1 APU.

 

RTX2070OC 

Link to comment
Share on other sites

Link to post
Share on other sites

Thats not why it's fales, it's fales because they have there own Low Level API since the first Xbox and its way more advanced the mantle ever could be.

Because Mantle has still to run on all GCN GPUs, but the Low Level Version of DX11.2 is only made for 1 APU.

 

We all know that they have it and will NEVER release it. Mantle will do the opposite - brake the seal to use full cards potential. In near future we will see how it all will develope...

<p>Eryi's Action Rule#2 - "Dont jump on the green mushroom"

Ministry of StopIt!

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×