de5_Roy :
blackkstar :
over-dramatic, illogical tirade bashing everything...
oh the language
why not offer something logical for a change?
mantle is so new and so niche that it's not worth bothering. the fact that amd, ea/dice are going out of their way to inflate mantle's improvement in unbalanced gaming pcs speaks volumes, loud and clear. it's not that balanced gaming pcs don't gain with mantle, but those gains are utterly small - almost nothing a minor o.c. and/or a driver update won't deliver - for everything, instead of just one game. for example, with core i3 or a10 7850k with radeon r9 290x(widely advertised and tested for 1600p and 4K) - it's good for benching gaming cpus at 1080p.. but the card is so powerful that even 4x antialiasing don't seem to tax it much at that resolution. it hard to deny that mantle offers big performance gains for that kind of combo (from the early previews). but without more in depth analyses or independent Reviews (not previews) it's hard to understand. and overall perf-price for that kind of combo is not favorable right now.
and the bottleneck you're talking about isn't gone. it's lessened significantly, but not gone at all. check the previews again... or test it with your pc - you have an fx as well as a gcn 1.0 gfx card. better if you have both intel and amd cpus.
mantle has a lot of potential, no doubt about that. but it's up to amd and game developers to realize that. the way amd and dice launched mantle(to public) is revelatory. there was little coordination, repeated delays. optimizations for widely used, sweet spot gfx cards were ignored in favor of overpriced new gcn 1.1 gpus (gains less than new ones, if any). this is the result from a company widely derided for it's software support and apparently they have not learned their lesson. if this continues, it'll affect mantle's future adoption and user satisfaction (outside passionate supporters.... but all tech products have a few of those..).
amd needs at least a year for continuously, consistently developing mantle and push it to more and more game engines (that makes popular games).
The thing is that EA and DICE are horrible. A better example is something like Star Swarm. You're looking at a game where they're working to give you a different gaming experience that isn't possible on DirectX.
What DICE and EA are doing with Mantle is not impressive. They're basically just tacking it onto an existing engine, one that is a complete disaster.
I am thinking back to the Oxide Mantle presentation where they were talking about how Mantle allowed them to do new things they couldn't before, like allowing them to have a massive amount of units on screen.
We haven't really seen if Mantle gives potential to open up unit counts like Oxide is claiming. Everything has been centered around EA and BF4.
From reading up on the Star Swarm benchmark, it seems really difficult to compare FPS numbers because the benchmark dynamically adds units on screen depending on draw call performance and stuff.
And yes, I'm well aware that it's just lessening a bottleneck, but regardless, it's a step in the right direction. As was mentioned earlier, there was quite some resistance to hardware rendering of games instead of going software, and software lost that battle. I can guarantee you that the big engines are doing everything they can to get rid of reliance on single threaded performance.
Game developers (at least the good ones) have more than likely came to the conclusion that single thread performance isn't going to get any better, ever, on x86. And that if they keep depending on single thread performance, they'll never be able to push CPU bound tasks in games further. If they can get around that style of programming (and yes, I know it's extremely hard) and they can get engines to scale across multiple threads evenly, then we're suddenly back in a situation where game developers have new hardware to look forward to with more cores instead of "wow awesome this new CPU is the same speed but it uses less power, so I guess lets just not change anything"
However in regards to the launch, I expected things to go a lot worse. BF4 has been a complete disaster every step of the way. I realize it is being pushed as the primary Mantle game, but Star Swarm definitely looks to me more of a proper implementation of Mantle as opposed to BF4.
Even balanced systems can see huge gains from Mantle
http://www.overclock.net/t/1463351/steam-star-swarm-benchmark/100#post_21704707
http://www.overclock.net/t/1463351/steam-star-swarm-benchmark/100#post_21704889
http://www.overclock.net/t/1463351/steam-star-swarm-benchmark/120#post_21705912
Seems Mantle likes HT, but here's one without HT
http://www.overclock.net/t/1463351/steam-star-swarm-benchmark/120#post_21705980 (still a 40%+ increase)
There are more in the thread.
But my question is why is everyone assuming it's AMD trying to skirt balanced system benchmarks when it's perhaps EA and DICE trying to hide the fact that they did a lazy job of implementing Mantle in BF4.
But I've given you evidence that Mantle can offer lots of improvement when using a "balanced" system. The problem with BF4 Mantle benchmarks isn't Mantle, but it's BF4. If Mantle was a disappointment in general, we'd see the same style results out of Star Swarm benchmark, with balanced systems and Intel quads not gaining anything.