AnandThenMan
Diamond Member
Mantle doesn't require GCN, just the feature set that GCN supports.
To make it as efficient as possible, Mantle targets a fairly narrow range of GPUs. DX12 can't do that, which is why ASM-coder posed the question.
Mantle doesn't require GCN, just the feature set that GCN supports.
Ok, so we're arguing semantics. Mantle doesn't need GCN, but GCN has what mantle needs. Still, mantle won't work on current Nvidia cards.Mantle doesn't require GCN, just the feature set that GCN supports.
Ok, so we're arguing semantics. Mantle doesn't need GCN, but GCN has what mantle needs. Still, mantle won't work on current Nvidia cards.
So I just woke uo and I might be groggy from sleep but I seriously thought I was reading a Mantle presentation when reading the PCPer livestream. Those looked exactly like AMD slides, same font even.
And DX12... it's Mantle. The stated goals, the way its features are worded... Microsoft could have used Mantle slides from four months ago and nobody would have noticed.
Now, I'm not stupid, and won't imply Microsoft adopted Mantle or whatever.
But I will say that AMD's development of Mantle and EA, Crytek's and everyone else adoption of Mantle makes A LOT more sense.
Right, and I understand that. AMD has made it clear that mantle is not proprietary. But it's not magic. NVidia would need to make changes going forward to add this lower level support. Microsoft seems to be offering a lower level API with no changes to the GPU. That doesn't quite make sense.According to AMD people, Mantle can actually work on the hardware of other vendors (Intel and NVidia) and they would like them to add support for it.
Let's assume that DX12 does offer the same efficiency gains as Mantle but on a much broader range of hardware. Highly suspect yes, but go with it. That would mean Microsoft is basically admitting that currently D3D flat out sucks.Microsoft seems to be offering a lower level API with no changes to the GPU. That doesn't quite make sense.
Right, and I understand that. AMD has made it clear that mantle is not proprietary. But it's not magic. NVidia would need to make changes going forward to add this lower level support. Microsoft seems to be offering a lower level API with no changes to the GPU. That doesn't quite make sense.
Yes, funny how this works. Since I bought GCN card, I find myself watching and waiting for mantle supported games. I have BF4 and Thief, and will be watching for Sniper Elite III and any new Cryengine games(that makes use of Mantle).So until DX12 is out, I'll enjoy my Mantle games very very much . That flower shooter game next please 😀
And that they could have made it much better long before now.Let's assume that DX12 does offer the same efficiency gains as Mantle but on a much broader range of hardware. Highly suspect yes, but go with it. That would mean Microsoft is basically admitting that currently D3D flat out sucks.
Let me ask it this way.That could mean that Mantle could work on Kepler and Fermi, the same way DX12 will work on them (and whatever the Intel graphics architecture is named).
Lol.
That nVidia and Microsoft have been working since last year on a functional driver and enviroment - before AMD announced Mantle - is still ignored? D:
That DX12 supports goes back to hardware from 2010 instead of 2012? That it will be supported by anyone from Intel over nVidia to "ARM"?
DX12 is a huge step forward. And it took time to bring it into a shape which is usable.
According to Turn 10, the conversion from Xbox One's DX11.x API to an alpha version of DX12 took four man-months to achieve
Do you think mantle could ever work on NVidia cards bought in 2013?
Do you think DX12 will work on NVidia cards bought in 2013?
I don't believe this is true.Not without NVidia's support.
I don't believe this is true.
How exactly would AMD make a Mantle driver for NVidia cards without their help?
If Mantle actually is close to the hardware, that would mean it would have some architecture specific commands, would it not? If so, how could they make a driver if they don't have the architecture specifications from NVidia?
It's like saying that Sony and MS can develop their console API's without AMD's help or any in depth knowledge of the GCN architecture.
Correct. I don't believe mantle could ever work on current NVidia cards.I think he meant that Mantle uses some GCN things which can't be easily translated to Kepler or whatever
Correct. I don't believe mantle could ever work on current NVidia cards.
Same for current Intel cards. I thought that was the general consensus.
I'm shocked. I would be interested to see that. I will hunt.Mantle's HAL already works on Nvidia hardware at a basic level according to Dan Baker.
Not tied to AMD’s GCN architecture
Most Mantle functionality can be supported on today’s modern GPUs
That slide also says "forward compatible"http://cdn4.wccftech.com/wp-content/uploads/2013/11/Untitled11.jpg
Slide from the DICE Mantle presentation from the AMD developer summit.
http://cdn4.wccftech.com/wp-content/uploads/2013/11/Untitled11.jpg
Slide from the DICE Mantle presentation from the AMD developer summit.
Youve got to love PR marketing. Earlier last week, AMD revealed Mantle. As the red team hinted during its AMD event, Mantle would be compatible with AMDs GPUs. Despite some websites claiming that this API will be open to other graphics manufacturers, it was recently revealed that Mantle will require cards based on AMDs GCN architecture to work.
This was confirmed by both DICEs Johan Andersson and AMDs Chief Software Raja Koduri. Not only that, but as PCGamesHardware reported, AMD does not consider Mantle an open standard like OpenCL or OpenGL
It's a nice sentiment, but does that mean AMD is willing to allow an entity traditionally viewed from behind enemy lines make use of Mantle?
"It's hard to say," Hallock said. "If we want it to be an industry-wide API or inspire an industry-wide API, that would mean adoption from Nvidia in some way, shape or form. I can't speak from an architectural level what that would require of them to change."
"But for the good of gamers, [we] would want one ultimate specification that is either Mantle itself or one similar to it. As Highlander said, 'There can only be one."