somebodyspecial
Honorable
jin_mtvt :
YEs it was a ruset that is why Square and Dice worked hard to include it in the next games. AMD is not in a position to "force" Mantle . But if It needs to "merge" with DX or OpenGL or to be used in conjunction so we can all benefit, then so be it! I personally do not care much about their "brands" until WE ( consumer ) reaps benefit from it. So Viva AMD ( because without them we would still be playing under GeForce and Pentium 3's ) and let's hope Mantle will push everyone forward into the next stage .
Right, square and dice worked so hard because they just LOVE writing for another API...It had nothing to do with AMD paying EA $8million to get it done for BF4. Hopefully at some point we will see what Square charges AMD but my guess is AMD will want that info to stay hidden if at all possible.
OpenGL=runs on everything - easy porting to everywhere
DirectX=runs on windows - not so easy to port
Mantle=runs on a few cards that run windows and still beta and all game devs have to code for it. It would appear even porting from console isn't easy. SEE AMD Mantle architect Guennadi Riguer COMMENT below.
LOSER=AMD. But maybe they planned on losing to get OpenGL/DirectX moving again, though considering they both have the same in already (openGL) or coming (directX) maybe this was just the natural direction of all 3. If AMD was being told people wanted "close to metal" then surely Nvidia/Microsoft heard this stuff too right? In fact, it seems they both responded so fast they must have already been in development long ago. It takes 2-3yrs to make a game. It takes 3-5yrs to make a cpu/apu/gpu/soc pretty much from start to finish, so how long does it take to get a new API off the ground (meaning you need engine support, you need game code to take advantage of that engine support, you need drivers, etc)?
http://www.gamespot.com/articles/thief-delays-support-for-amd-s-groundbreaking-mantle-api-days-before-launch/1100-6417917/
First BF4 delay, now Thief Mantle patch delayed? Is it the games causing problems only, or is mantle difficult to use?
http://www.extremetech.com/gaming/175881-amd-mantle-benchmarked-the-biggest-innovation-in-gaming-since-directx-9
3-5% on gpu gains, and avg 7-12%. 15-20% in extreme corner cases. I don't see the point in wasting any dev time if this is the best you get. Why bother with quotes like this from AMD?:
"We spoke to the chief architect of Mantle, Guennadi Riguer, who told us that the GPU-specific improvements from porting a game to Mantle are typically 3-5%, as AMD has previously stated. A developer who aggressively optimizes code for Mantle may see better gains of 15-20% in extreme corner cases. The implication is that moderate optimization will yield gains of 7-12%."
Worse even AMD won't say it's easier on consoles:
"We’ve speculated before that it might be easier for console developers to bring projects to Mantle than to port them to the PC version of DX11, but Riguer didn’t give us much detail on whether or not this is true. Mantle is apparently “arguably” close to console development environments (in Riguer’s own words), but the architect stopped short of declaring that this gave AMD a major advantage."
"Arguably"? Wouldn't call it a AMD major advantage? Wouldn't give details? So nothing to write home about then right? If it was very good, you wouldn't mind spitting out details would you? How much can you dodge before we all realize it just is NOT as good as they claimed? Anything under 20% I get in 1-2 driver updates that affect massive amounts of games. Mantle requires WORK for every game. I'll take better DRIVERS please. Nix Mantle. It would appear AMD went proprietary (it is until it's shared working on NV/Intel) while Nvidia went OpenGL/DirectX for everyone.
http://www.extremetech.com/gaming/175881-amd-mantle-benchmarked-the-biggest-innovation-in-gaming-since-directx-9/3
"results weren’t encouraging."
That's a feb 3rd article. It seems star swarm was made to showcase Mantle (they called it a demo and beta, we'll see if the game actually scores well at some point I hope), while BF4 isn't too impressive. Basically 10%. Worse, the A10-7850 ($185 newegg) + Radeon 290x is far slower than cheaper Intel 4330+290x ($135). So save $50 and blow away AMD combo. That's not good right? Mantle vs. Directx, still loses by 10%...LOL. If you run mantle on both it loses by 20%...ROFLMAO. That's a major failure right? So save $50 over AMD and beat them by 20% running mantle on both sides? The only good stuff I've read so far are just "PROMISES". This info is verification of the ONLY dev to open his mouth a while back saying it "is not unreasonable to get 20%". We would be FAR better off if AMD dedicated ALL Mantle resources into just plain drivers that work with ALL games. Spending money on Mantle, is clearly a waste unless you're a corner case.
It costs more to get yet another API working (mantle) where the other guys only need OpenGL/DirectX (amd adds Mantle to that list). The only question is who wins with OpenGL vs. DirectX. With it already being in OpenGL it would seem AMD announced first but really wasn't first. Mantle=beta, while OpenGL is not. We'll have to wait for the first OpenGL game that has this stuff inside to see if it has the same crash story, delays etc. I'm not aware of any games using this in OpenGL yet, surely they'd demo it during GDC 2014 if there is a game using it on OpenGL.