Battlefield 4 Benchmarks: Entry-Level Graphics
Next, the Radeon R7 250X and GeForce GTX 650 demonstrate what lower-end discrete cards can do. We put pressure on them by increasing the detail preset to High and increase resolution to 1920x1080.
Alright, there are a lot of bars and a lot of lines in the two charts above. But what they're basically telling us is that Mantle hurts performance, rather than helps.
We contacted AMD about our numbers, and company representatives let us know that Battlefield 4 has a specific issue with Mantle that is triggered on cards with less than 4 GB of memory. The Radeon R7 250X we tested has 1 GB. The GeForce GTX 650 has 2 GB, though of course that's not Mantle-compatible. I'll get into more depth on the issue shortly. But for now, let's have a look at frame time variance.
Variance is in the acceptable range; none of the cards demonstrate more than 3 ms at the 95th percentile. There are a few spikes, but nothing to cause alarm.
Nice, Damric. nice. :)
But Mantle did something really good for gamers. Till now Microsoft with no competition didn't gave too much attention in performance optimising the DirectX. They gave Microsoft a reason to improve DirectX (so they will bring DX12) in the way mantle works. This benefits all the gamers.
Unfortunately I have a feeling that Microsoft will give DirectX12 only with Windows9 (due to kernel limitations at their pockets).
If this will be true then Mantle might have more life than most users expected to (since it wil take time for windows 9 to rule the market share)...
It was tested in single player, as its easier to get consistent results. We're trying to eliminate variables except the graphics engine as much as possible.
please do a research what is Mantle before post
it seems you don't understand what are you writing about.
I think the problem may be that you don't understand the context of the answer, which does not equate Mantle with PhysX on a technical level.
We equate Mantle with PhysX in the sense that it's a value-add that assists in a limited number of games. Its not a universal advantage.
Its obvious there is something very wrong with your testing.
Actually, nobody on the internet has really tested anything but Radeon R9 290s when it comes to Mantle. Instead of assuming it always works in every situation like everyone else, we actually tested it, not only with the 290, but with a wide range of CPUs and GPUs. We did this with feedback from AMD.
Mantle is not the perfect, slick API that people assume it is. AMD stresses that its considered a beta and is not yet a final product.
I believe that our test results are quite accurate. The problem is that the API, something the developer considers unfinished at this point, probably still needs work and has room to grow. And I'm sure it will get better over time.
But pretending it works 100% perfectly doesn't help anyone. That's not even something that AMD would try to say at this time as it has obvious issues. They are working on it. But there is a value to in-depth testing and to sharing the inconsistencies.
i7 with 4 cores and 8 threads right here http://forums.overclockers.co.uk/showthread.php?p=26614553#post26614553
Using your settings.
Min 62 FPS
Max 82 FPS
here is one with a 4770K @ 4.5Ghz
Avenged7Fold: 290X @ 1300/1604, 4770K @ 4.5Ghz - Mantle FPS: Min 71.8 / Avr 88.5. http://forums.overclockers.co.uk/showpost.php?p=26380265&postcount=291
That ^^^ is actually on the highest possible settings.
I know a lot of people using i7's with mantle, in Thief and BF4, some with CF 290's, they all report FPS gains with Mantle over DX, especially when in CF. in BF4 averaging 170 FPS with 120 FPS minimums. over 50% higher than they do in DX.
I don't know where you have gone wrong. but everyone on our forum is utterly confused by your i7 results.
An API is a set of commands, with required parameters, a software package presents to another application that wishes to use its services. It's essentially the language to use the services it provides.
Mantle isn't just an API. It's an abstraction layer that makes it unnecessary for the developer to write directly to the hardware, which is tedious, time-consuming and extremely difficult to do on a large product. The API is what Mantle accepts to tell it what to do, and what the programmer must learn to use it, but it is NOT all Mantle is. It's just how to talk to it.
A pure API would be something someone demented would write, because it would mean you could issue commands to do nothing. I'm guessing Apple is patenting this technology now.
I'm sorry you feel that way. I don't agree as I feel it's a useful high-level primer for folks who haven't been programming for 30 years, but you're certainly entitled to your opinion. :)