Monday, November 4th 2013

AMD's Revolutionary Mantle Graphics API Adopted by Various Developers

AMD today announced three new game developer partnerships for Mantle, its highly acclaimed, groundbreaking graphics API. Cloud Imperium Games, Eidos-Montréal, a part of the Square Enix Group, and Oxide Games are the latest game developers to join AMD in optimizing the way PC games are developed to extract maximum performance from a modern graphics architecture that spans desktop PCs, notebooks and consumer devices like tablets.

"AMD is proud to play an instrumental role in transforming the world of game development with Mantle," said Ritche Corpus, director of ISV gaming and alliances, AMD. "With the support and close collaboration between AMD and industry-leading game developers like Cloud Imperium, Eidos-Montréal and Oxide, Mantle can maximize optimization for highly anticipated PC titles, bringing an unparalleled gaming experience for players."

Cloud Imperium Games is currently developing "Star Citizen," the highly anticipated, crowd-funded PC space simulator from legendary game designer Chris Roberts.
"AMD's Mantle will allow us to extract more performance from an AMD Radeon GPU than any other graphics API," said Chris Roberts, CEO, Cloud Imperium Games. "Mantle is vitally important for a game like Star Citizen, which is being designed with the need for massive GPU horsepower. With Mantle, our team can spend more time achieving our perfect artistic vision, and less time worrying about whether or not today's gaming hardware will be ready to deliver it."

Eidos-Montréal is the studio behind "THIEF," an upcoming first-person stealth adventure set for release in February 2014. Eidos-Montréal also developed "DEUS EX: HUMAN REVOLUTION," an AMD Gaming Evolved title.

"Mantle lets you use AMD Radeon GPUs the way they are meant to be used, unlocking many new opportunities and increased CPU and GPU performance," said David Anfossi, studio head, Eidos-Montréal. "Because of this, Mantle is one of the most important changes to PC graphics in many years."

Helmed by industry veterans, Oxide Games is designing the new "Nitrous" engine for 64-bit, multi-core processors.

"AMD's Mantle technology lets us get more out of the hardware than any other solution available," said Dan Baker, co-founder, Oxide Games. "Adding Mantle support to our multi-platform, 64-bit Nitrous engine realizes significant gains in performance on Mantle-enabled hardware without adding enormous development overhead."

Cloud Imperium Games, Eidos-Montréal and Oxide Games will join AMD and DICE in speaking about Mantle architecture and implementation at the AMD Developer Summit (APU 13), running Nov. 11-14 in San Jose, Calif. In addition, Oxide Games will be showing a public sneak preview of Mantle performance at the event.

For those interested, complimentary access to all APU 13 keynote sessions is available by registering online, in limited numbers while quantities last. Notable keynote speakers include: Dr. Lisa Su, senior vice president and general manager, Global Business Units, AMD; Johan Andersson, technical director, DICE; Dominic Mallinson, vice president, research and development, Sony; and Mark Papermaster, chief technology officer, AMD.
Add your own comment

81 Comments on AMD's Revolutionary Mantle Graphics API Adopted by Various Developers

#51
birdie
FrustratedGarrettPC games ported to consoles is a rarity. the vast majority of games are written using low-level APIs on both consoles and then the code stack is ported to the PC which involves rewriting all the code while keeping the code structure the same (most of the time).

UE3 and UE4 are both mediocre game engines not designed for AA or AAA games.
Yeah, this quote really emphasizes what we're dealing with here - UE3/UE4 power over a hundred games, some of them are, let's say, quad A games.
Posted on Reply
#52
john_
Sagia86Maybe you didn't know about this, even if you disable "Physx" on some games, the game still using Physx for physic simulation (rigid body, collision detection, etc) and it running on CPU. Maybe you should try Alice the Madness Return to see what i mean. Also, this are the list of games that using only cpu physx so you don't even need to use nvidia gpu and you can run it smoothly on a ATI gpu.
A friend of mine who had an HD6870 bought for a month and then sold a second hand GTX 260 to play Alice. JUST TO PLAY ALICE. Even my 550ti back then was running the game easily with physX enabled. On the other hand a 6 core phenom II oc at 4GHz and his HD6870 was going down to single digits when there where physics effects on screen. I also use Alice all the time as an example of great implementation of PhysX in a game. I ignore Batman that everyone talks about when talking about PhysX. If you play Alice with PhysX enabled, you play a totally different game. Much much better looking. It is like comparing low quality settings with ultra. I played Alice with my 560ti and enjoyed it. If I play it again there is not a chance in a million to play it without an Nvidia card.
So maybe you don't know what you are talking about.
Incase you didn't know, the latest Physx SDK 3.2++ already fix the unoptimized code for latest cpu (x87) and according to this test (with Physx SDK 3.3), it even beat the AMD sponsored Bullet physic by a huge margin . Sadly, there is no games using Physx SDK 3.2++ as of now.
Sadly........
Plus, Physx are free to use, easy to implement on your games, support by many 3d game engine, have a lot of tutorial, demo, support and resources. Heck, even Universities teach it to their students around the world. You should know it very hard to make your own complex physic simulation (You also need to make sure your algorithms are fast enough and not resource hungry).
It is so free that the drivers are locked. Jen-Hsun Huang himself comes to you house and decides what card you will have as primary if you want to enable PhysX in a game. If you don't accept his.... advice, you end up with single digit fps. Nice isn't it?
About mantle running on Nvidia and Intel GPU... i think it will not be possible dude, it low level after all. But I might be wrong though.
PhysX can't run on AMD or Intel gpus dude.
Also, didn't John Carmack already made a point that Nvidia OpenGL are also can optimize as a low level, even AMD said they will released special OpenGL that is on par with Mantle.
Yeap, AMD takes the contract for XBOX ONE, announces Mantle and suddenly everyone remembers OpenGL. Pure coincidence dude, pure coincidence.
I totally agree with you on AMD might increase their price if they can capture more market than Nvidia and also, if more games started using Mantle API. It will be the same with AMD Athlon FX, when AMD still dominate Intel at that times.
I was expecting that you will agree ONLY with the second paragraph.

BTW dude, in case you didn't know, without Mantle you still have optimized 3D graphics in your games. :p

Have a nice day.
Posted on Reply
#53
Recus
Everyone posting: Mantle is open, The more we post the more it open.
Everyone posting: Mantle is open, The more we post the more it open.
Everyone posting: Mantle is open, The more we post the more it open.
.....}
until (end of time)

:roll::laugh:
Posted on Reply
#54
Fourstaff
birdieI wonder why there are so many computer illiterate people (to put it mildly, but I didn't want to call people retards) on a website supposed to be the hub of IT.

Direct3D is an open API - you can reimplement it, if you want and that's already done for Wine/Linux (alas only for Direct3D 9c and partly 10, 11 is largely dormant since it's very difficult and the project is lacking resources).

And I don't care about PhysX - it's an addon, every game which has it can run without PhysX hardware or PhysX can use your CPU for calculations.

Lame, so lame. I'm really disappointed with the level of technical discussion here. Pure fanboyism, no valid information, no arguments - that's what I see here.
Isn't the lack of resources to develop emulators the same as a closed API? After all, Mantle can eventually become an open API when it is advantageous to do so, all AMD needs is to release the documentation. Anyone with time and resources can emulate it.

As a side note, my dad used punch cards for his programming. Given that there are punch machines in no longer wide availability, the work he did is more or less dead. The cost to revive his work is too prohibitive, I suspect the same can be said for DirectX games when Microsoft is no longer ruling the roost.
Posted on Reply
#56
Sagia86
john_A friend of mine who had an HD6870 bought for a month and then sold a second hand GTX 260 to play Alice. JUST TO PLAY ALICE. Even my 550ti back then was running the game easily with physX enabled. On the other hand a 6 core phenom II oc at 4GHz and his HD6870 was going down to single digits when there where physics effects on screen. I also use Alice all the time as an example of great implementation of PhysX in a game. I ignore Batman that everyone talks about when talking about PhysX. If you play Alice with PhysX enabled, you play a totally different game. Much much better looking. It is like comparing low quality settings with ultra. I played Alice with my 560ti and enjoyed it. If I play it again there is not a chance in a million to play it without an Nvidia card.
So maybe you don't know what you are talking about.



Sadly........



It is so free that the drivers are locked. Jen-Hsun Huang himself comes to you house and decides what card you will have as primary if you want to enable PhysX in a game. If you don't accept his.... advice, you end up with single digit fps. Nice isn't it?



PhysX can't run on AMD or Intel gpus dude.



Yeap, AMD takes the contract for XBOX ONE, announces Mantle and suddenly everyone remembers OpenGL. Pure coincidence dude, pure coincidence.




I was expecting that you will agree ONLY with the second paragraph.

BTW dude, in case you didn't know, without Mantle you still have optimized 3D graphics in your games. :p

Have a nice day.
First of all, i didn't said that physx run on AMD and Intel GPU, it run on CPU. AMD also making CPU right?

Second, I think you need to read the link that i gave to you.

Third, you need see the list of the games that didn't require any Nvidia GPU since you said earlier that it only support pc using Nvidia GPU. It up to developer to using it on GPU or not. Yeah, if you said Nvidia paid the developers, so does AMD with Dice

Forth, I can play Alice the Madness Return with physx turn off on my AMD A6-3650 using only APU flawlessly. Even when the physx turn off, you still can see the the hair, cloth, etc moving. I guess it the same with this guy

Fifth, what do you mean driver are locked? You think that it like Nvidia Binary Driver for Linux?

Sixth, If you mean Physx is not open source, yeah, so is havok. Also Physx is not a drivers.

Seventh, You don't need Jen-Hsung to comes at your house for physx. You can get it directly in here. If you are game programmer, you should know by now how easy to program physic effect using Physx compare when using Bullet Physic, if you are not, please using this 3d engine to learn.

Lastly, I don't really care dude, as long as the software working all pc hardware
Posted on Reply
#57
john_
birdieI wonder why there are so many computer illiterate people (to put it mildly, but I didn't want to call people retards) on a website supposed to be the hub of IT.

Direct3D is an open API - you can reimplement it, if you want and that's already done for Wine/Linux (alas only for Direct3D 9c and partly 10, 11 is largely dormant since it's very difficult and the project is lacking resources).

And I don't care about PhysX - it's an addon, every game which has it can run without PhysX hardware or PhysX can use your CPU for calculations.

Lame, so lame. I'm really disappointed with the level of technical discussion here. Pure fanboyism, no valid information, no arguments - that's what I see here.
Calling the others "retards" doesn't make you smart.
Not to mention that that last paragraph can easily describe your posts.
Posted on Reply
#58
1d10t
First of all,PhysX is not API.It only middleware that do layering for the code to pull string within the main engine.
birdieI wonder why there are so many computer illiterate people (to put it mildly, but I didn't want to call people retards) on a website supposed to be the hub of IT.

Direct3D is an open API - you can reimplement it, if you want and that's already done for Wine/Linux (alas only for Direct3D 9c and partly 10, 11 is largely dormant since it's very difficult and the project is lacking resources).

And I don't care about PhysX - it's an addon, every game which has it can run without PhysX hardware or PhysX can use your CPU for calculations.

Lame, so lame. I'm really disappointed with the level of technical discussion here. Pure fanboyism, no valid information, no arguments - that's what I see here.
D3D is open as everyone can use it,but it's closed as none could modify,alter or change to suit their need.For example,if you want to push command outside memory resources you have to wait POOL after GDI had fully flushing buffer.That very inefficient,yet you cant do a Direct Memory Access to accelerate pipelining since micro$h1t forbid them.

My point is there's nothing wrong with AMD SDK or nVidia SDK,both did a good job and give out the most for their product (graphics cards).The real culprit was D3D.Period.
Posted on Reply
#59
john_
Sagia86First of all, i didn't said that physx run on AMD and Intel GPU, it run on CPU. AMD also making CPU right?

Second, I think you need to read the link that i gave to you.

Third, you need see the list of the games that didn't require any Nvidia GPU since you said earlier that it only support pc using Nvidia GPU. It up to developer to using it on GPU or not. Yeah, if you said Nvidia paid the developers, so does AMD with Dice

Forth, I can play Alice the Madness Return with physx turn off on my AMD A6-3650 using only APU flawlessly. Even when the physx turn off, you still can see the the hair, cloth, etc moving. I guess it the same with this guy

Fifth, what do you mean driver are locked? You think that it like Nvidia Binary Driver for Linux?

Sixth, If you mean Physx is not open source, yeah, so is havok. Also Physx is not a drivers.

Seventh, You don't need Jen-Hsung to comes at your house for physx. You can get it directly in here. If you are game programmer, you should know by now how easy to program physic effect using Physx compare when using Bullet Physic, if you are not, please using this 3d engine to learn.

Lastly, I don't really care dude, as long as the software working all pc hardware
You ignore many facts, also your English are much worst than mine. You make no sense and also you don't understand what I am writing to you.
Posted on Reply
#60
EarthDog
birdieLame, so lame. I'm really disappointed with the level of technical discussion here. Pure fanboyism, no valid information, no arguments - that's what I see here.
That pot... Its black! LOOK OUT its calling the kettle black too! Oh no3s!

Glass houses, don't throw stones if you live in them...
birdieif, for instance, AMD bankrupts all those Mantle "powered" games won't run anywhere else ever again.
With respect, it is hard to take one serious that doesn't appear to have a grasp of the most basic of concepts on the technology in the first place... ;)
birdieor PhysX can use your CPU for calculations
While true... there is a MONUMENTAL performance hit on most titles where you can do that so it really isn't a viable option in most cases.
Posted on Reply
#62
TheoneandonlyMrK
crazyeyesreaperYAWN, as for a post while back about 360 games running on PC

If I remember correctly Dead Island code was primarily 360 based when it first released on PC and they had to fix that lol.

Yea 360 Dev Kit base code so anyway

www.gamefront.com/dead-island-pc-version-is-actually-an-xbox-360-dev-kit/

and again just for clarifaction on the entire Mantle thing...... YAWWWWWWNNNN zzzzzzzzz
Like a said on the whole you trolling every Amd thread ,, Yawn
Posted on Reply
#63
Sagia86
john_You ignore many facts, also your English are much worst than mine. You make no sense and also you don't understand what I am writing to you.
Sorry, English are not my main language and I rarely use English for speaking or writing.

So, what are the fact that I ignore my friend? Can at-least you list it out for me so I can learn something new? At-least I included the link that support my believe. I don't know if you ever opened any link that I give to you though.

Also, I'm forgot to mention this :

I'm didn't said that if you turn on Physx GPU acceleration games that it will run faster running on CPU. I said, even if you turn off physx, you still get all the physic simulation that might be even better than other physic middle-ware out there without sacrifice the performance (Alice Madness Return Physx turn off still have hair, cloth simulation). Also, you should tried the games that using only CPU acceleration such as Castlevania Lord Of The Shadow and maybe games that using UE3 games.

Also, you said when turning off Physx, it likes comparing low quality settings with ultra. It true that you will not get any fancy effects, but do you honestly think that cheap ass company like nVidia will give all their benefit for free to the others manufacturers if it doesn't safe their interest? They are business company after all, they need to sell product. Also, when you buy low-mid end graphic card do you expect it to can run on ultra setting on all games? Or if you buy standard toyota camry you expected that it have mileage like hyrid toyota camry. Or if you buy an apple, you do expected it to taste like an orange?

Oh, if you forgot that nvidia already said they can license CUDA and Physx to AMD , and they start bashing nvidia
Posted on Reply
#64
TheoneandonlyMrK
Sagia86Sorry, English are not my main language and I rarely use English for speaking or writing.

So, what are the fact that I ignore my friend? Can at-least you list it out for me so I can learn something new? At-least I included the link that support my believe. I don't know if you ever opened any link that I give to you though.

Also, I'm forgot to mention this :

I'm didn't said that if you turn on Physx GPU acceleration games that it will run faster running on CPU. I said, even if you turn off physx, you still get all the physic simulation that might be even better than other physic middle-ware out there without sacrifice the performance (Alice Madness Return Physx turn off still have hair, cloth simulation). Also, you should tried the games that using only CPU acceleration such as Castlevania Lord Of The Shadow and maybe games that using UE3 games.

Also, you said when turning off Physx, it likes comparing low quality settings with ultra. It true that you will not get any fancy effects, but do you honestly think that cheap ass company like nVidia will give all their benefit for free to the others manufacturers if it doesn't safe their interest? They are business company after all, they need to sell product. Also, when you buy low-mid end graphic card do you expect it to can run on ultra setting on all games? Or if you buy standard toyota camry you expected that it have mileage like hyrid toyota camry. Or if you buy an apple, you do expected it to taste like an orange?

Oh, if you forgot that nvidia already said they can license CUDA and Physx to AMD , and they start bashing nvidia
There's one major point all the physx brigade seam to be missing, it can all be done easily and quickly on any direct compute or opencl gpu without the devs paying licenses to nvidia per feature and that fee reflecting on what I pay.
Amd =open = qualcom = Samsung = sony = ms all driving the same features and functions in the same coherent ways.
Posted on Reply
#65
MxPhenom 216
ASIC Engineer
the54thvoidThis I did not know. I think most folk assumed given what AMD said about it initially was that it would require GCN architecture. If what you say is true then that's fab. :rockout:

All we need is for Nvidia and AMD to actually fucking co-operate on something for once and we'll all be so much better off for it. I'll still buy Nvidia because I'm an idiot that only buys expensive hardware and someone else will buy AMD because they need a new hairdryer.

j/k people......

But really, it's like Apple v Samsung - just co-operate you money whoring bastards.
Then we will get patent law suit bullshit monthly. :mad:
Posted on Reply
#66
xenocide
I saw someone say Direct3D was closed a few posts back--it's actually not completely closed. You just can't hack it all to hell. You can make changes and customize the way certain things function--that's why certain DX11 games look and run like crippity crap and others look and run great. It's also the annoying reason every game you install on Steam has to re-install DirectX...
Posted on Reply
#67
crazyeyesreaper
Not a Moderator
theoneandonlymrkLike a said on the whole you trolling every Amd thread ,, Yawn
What I find funny is your the only one that responds to it.

That said, I might jump back to AMD eventually due to the performance. All depends on what the aftermarket 290 non X can do.

I go where the performance is not fruity APIs that even if they take off wont be worth a damn for another 2-3 years at which point these GPUs are obsolete.

Still I do hope my lack of faith in AMD and their Mantle API is proved wrong and they hit a homer with it I just seriously doubt it.

Whats really funny is my AMD vs Intel / Nvidia purchases.

7800GTX 512 / 8800 GTS 640mb / GTX 780 = 3 GPUs

4870x2 / 5450 / 5850x2 / 6970x2 / 6950x2 / 7970 = 9 GPUs

Athlon x2 4400+ / Phenom II 940 / Phenom II 965 = 3 CPUs
2500k / 3770k / = 2 CPUs

Test system hardware is not counted.

So I do troll the threads but I still buy AMD more often than not.
Posted on Reply
#68
superchad
birdieCall me a fanatic, but I want Mantle to die ASAP.

A proprietary 3D rendering API just shouldn't exist - if, for instance, AMD bankrupts all those Mantle "powered" games won't run anywhere else ever again.

Even though Glide didn't have enough time to live, we still a whole lot of games you won't be able to run because Glide is not supported.

Mantle is not good news for anyone - even for AMD since they are dumping a sh*tload of money into the technology which will have a time span of several years tops, and which won't be supported by up to 75% of x86 GPUs (yeah, I count Intel too - since a lot of people buy laptops or desktops without discrete graphics) - ARM solutions will likely never support it at all.
you do realize AMD opened up Mantle to to Nvidia and likely Intel right? Mantle is NOT only for AMD cards.
Posted on Reply
#69
MxPhenom 216
ASIC Engineer
superchadyou do realize AMD opened up Mantle to to Nvidia and likely Intel right? Mantle is NOT only for AMD cards.
Sure, but they are developing Mantle with their own cards in mind.
Posted on Reply
#70
erocker
*
MxPhenom 216Sure, but they are developing Mantle with their own cards in mind.
So? Why would they develop anything for other companies? That's up to the other companies.
Posted on Reply
#71
Easy Rhino
Linux Advocate
MxPhenom 216Sure, but they are developing Mantle with their own cards in mind.
Nvidia and Intel know this. That is why Mantle will have to be very good for them to start adopting it. And since Mantle is open both Nvidia and Intel can use the code and develop it specifically for their own chips. I am just glad that we could be getting away from directx. Man, Microsoft has been sucking wind these past 2 years.
Posted on Reply
#72
MxPhenom 216
ASIC Engineer
erockerSo? Why would they develop anything for other companies? That's up to the other companies.
Im not complaining, Im just making a statement. :oops:
Posted on Reply
#73
Steevo
Easy RhinoNvidia and Intel know this. That is why Mantle will have to be very good for them to start adopting it. And since Mantle is open both Nvidia and Intel can use the code and develop it specifically for their own chips. I am just glad that we could be getting away from directx. Man, Microsoft has been sucking wind these past 2 years.
I think what you mean is the lack of DX over 9 adoption has been sucking wind, the improvements are there, but the hardware base has made it hard to push for a really good working of DX10 or higher currently.
Posted on Reply
#74
Easy Rhino
Linux Advocate
SteevoI think what you mean is the lack of DX over 9 adoption has been sucking wind, the improvements are there, but the hardware base has made it hard to push for a really good working of DX10 or higher currently.
Nah, I mean Microsoft has been sucking wind. Windows Phone sucked, Windows Tablet sales suck, Windows Surface sales suck, Windows 8 adoption sucks, XBOXONE by all measures is going to be trounced by PS4. Now you have companies actively looking for ways to get away from Windows as a PC gaming platform. Bye bye, Microsoft!
Posted on Reply
#75
Steevo
Xbone sales have already equaled or outdone ps4. And this even with the later launch date.

Windows phone adoption is mediocre, surface sales suck, windows 8 is meh, but they are still selling 7.....so.

DX implementation involved hardware companies for years on 9, and it shows on Steam hardware surveys, its going to take years to get newer hardware. Windows 8 is faster with games though, Im not sure if the rest of the problems make it work adopting though.
Posted on Reply
Add your own comment
Jun 30th, 2024 03:32 EDT change timezone

New Forum Posts

Popular Reviews

Controversial News Posts