Why is it that this particular thread has attracted quite a few new accounts, all arguing in favor of Mantle's marketing slide greatness?
Just something I've noticed.
And I pose a question: If Mantle is so great, why now at the final hour of when it's BF4 target release have we heard NOTHING about it. 2 man months? Hmm... Perhaps not.
So obviously that was directed at me, oh I don't know... Maybe because it's one, if not the most active Mantle thread out there right now and I wanted to chime in? But I guess the most logical guess would be that I'm being paid by AMD to promote Mantle.
Oh, I suppose I didn't hint enough at the fanatical nature of their posts on a fresh account. I just find it strange that someone makes an account at a forum to post fanatical things about what is currently vaporware.
People keep saying BF4 "has been a mess", but I've not experienced it as such. The launch was a bit worse, but after the first week, it has been smooth sailing. I think quite a lot of people complaining about BF4 are the ones who don't have it, but that is just conjecture on my part.
You would think there would be some Mantle news from any of the Frostbite team. We've heard nothing except "these games are going to use Frostbite (at some point... new Mass Effect?) and that Frostbite will have Mantle in it. We haven't heard anything else, from DICE.
Fanatical posts? have you actually read my posts? if that's the case then you have some serious learning to do.
In fact I actually agree with your point regarding DICE being completely silent about the Mantle update, if it's delayed then make it public, if you guys (DICE & Frostbite team) have learned something about the release of Battlefield 4 is that rushing a product is just wrong on so many levels, we would have preferred a delay over downloading a broken-ish game at launch.
That's one of the reasons why I'm (still) holding out hope for a Mantle release before new years, the silence is just too weird, Johan is a pretty active guy on both twitter and on some forums (Beyond3d, etc), so my gut tells me that if its in fact delayed he would have address it already. That's my opinion.
But it does have significant downsides, in terms of compatibility. The difference between Mantle and DirectX/OpenGL is actually much deeper than its just another API. Mantle's entire design goal is to be fast to run by representing the hardware, pushing hardware limitations into the software. DirectX is actually about 3D models and worlds and how they are put together, you can run it in software on the CPU and it will work just fine. OpenGL equally is about putting together 3D worlds. These abstractions based on the essence of 3D graphics last a lot longer as a concept, because these abstractions aren't about just layering away from hardware they are about making 3D worlds and rendering them with rasterization.
Mantle would not only introduce a completely different concept into this world but do so tied to a single manufacturer and model of card. It throws away decades of careful abstraction to allow hardware/software changes for the future in favour of performance in the short term, only to become a throw away API that when architecture and hardware changes causes changes in the future. I don't doubt the performance benefits might be significant, but its not a good trend for yet another API of any type to be introduced, its certainly not good for an API of this type to be introduced, its the sort of API only aimed at experts.
Just as an aside the problem with Arma 3 is that its single threaded. DirectX calls do take up a significant part of the games thread but it also manages to offload to extra threads (6 in all) during the render process. Its mostly dominated by its simulation updates, its that which in multiplayer seems to grow to a high amount and make the game CPU limited. The rendering process pretty much always achieves about 85 fps on its own and at all times, its just the simulation that seems to get out of hand and I am hoping with my profiles BIS can work out why. Its just an old engine with new spit and polish on the top but its not designed for many core CPUs as a game at all, which considering the complexity of the game is a real problem.
BF4 - the issue I have had with the game are bugs in the gameplay. But graphically it runs really well 110-170 fps for me in 64 player games. Its actually one of the best running games I have ever owned.
I'm not sure I follow...
How is Mantle different from Direct3D/OpenGL in regards to developing "3D worlds, models, etc"?, I'm not trying to come off as disrespectful but you sure look like you have no idea what your talking about mate.
And btw, Mantle is definitely not something that's being developed with a short term vision in mind, in fact, Mantle is being built with a close eye on adding support for future AMD architectures and for other architectures from different vendors (there's even talk about Mantle going mobile), so this is not something that will work on GCN cards and then it'll disappear.
And one last thing, all of the stuff that has been said about Mantle here can be said about NVIDIA's G-Sync, and how it's something that just works on Kepler cards and that it needs a TN panel, etc etc, that's just the start for that particular tech, and that's perfectly fine IMO, I have an AMD card and I love the idea behind G-Sync,
I LOVE IT, the fact that it'll push the hardware industry forward excites me, same thing with Mantle, if it lives up to expectations, only good things can come off of it, so the fight against Mantle is definitely something I don't understand.
Now if you absolutely do not believe the developers or the "vaporware PR slides" or whatever you wanna call it, that's a whole different issue. In the case of Johan Andersson, it wasn't all that long ago that he was seen at NVIDIA conferences regularly, hell he was even promoting G-Sync pretty hardcore during NVIDIA's last conference, he just likes innovation wherever he sees it.