• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

Mantle and Frame Latency

Ok as you can see Battlefield 4 run @Ultra settings 1080p FOV 80 with One GPU @977/1250, Mantle Frame Latency is so much better. The game felt much better, and motion looked more smooth.


Screenshot%20%28128%29.png

Here is a Video of the run I did, ignore the overlay I recording with Dxtory and to a slow 5400RPM Drive.
If any you guys with Nvidia would like to post your results feel free.

https://www.youtube.com/watch?v=aLsOslY7Ot8
 
I don't wish to get tied up in this thread but want to point out that the slides Tommy posted (I believe) are from PCPer and in that, nVidia had a driver issue with SLI in BF4, which nVidia responded would be fixed.

Just clarifying and not getting involved :)

AMD or nVidia, DX or Mantle, multi GPU is broken in BF4 and on some setups you will get very nasty microstutter at random in the game which will go away if you adjust the render ahead setting and come back at random as well as other problems. Any frametime graphs of the game are completely invalid unless they have tested for this.

(Run around circle strafing the monument thing on the firing range map and its quite obvious if you know what to look for).
 
Last edited:
AMD or nVidia, DX or Mantle, multi GPU is broken in BF4 and on some setups you will get very nasty microstutter at random in the game which will go away if you adjust the render ahead setting and come back at random as well as other problems. Any frametime graphs of the game are completely invalid unless they have tested for this.

Been playing BF4 most of the night and its run perfectly fine on MultiGPU.

Edit
My results above was Single GPU, i'll also do Crossfire later.
 
Shame they still haven't fixed the memory leak bug..


Thats with 2x 290 overclocked and a 4690k at 4.7GHz

Used Mantle to reduce the overhead on the CPU and after 20-30 mins of gaming I get FPS drops into the 30s
 
Shame they still haven't fixed the memory leak bug..


Thats with 2x 290 overclocked and a 4690k at 4.7GHz

Used Mantle to reduce the overhead on the CPU and after 20-30 mins of gaming I get FPS drops into the 30s

I'm pushing hard to get this fixed James, don't worry.
 
Does fraps benchmark tool work in mantle? If so you can record frametimes and view them in a graph.

Frametimes outputted by the gpu are becoming irrelevant anyhow, with gsync/async managing frame delivery perfectly.

Syncing Monitor refresh to the GPU frame rate output does not negate frame times, early frames and late frames from the GPU are still early frames and late frames.
 
Last edited:
Which are then (in gsyncs case) managed and delivered by the monitor. iirc Tom Petersen has mentioned frame time delivery in a few of his interviews, frame time delivery perfectly matches that of the monitor refresh, I presume this will be the same with freesync though frame management is done on the gpu rather then monitor.
 
Which are then (in gsyncs case) managed and delivered by the monitor. iirc Tom Petersen has mentioned frame time delivery in a few of his interviews, frame time delivery perfectly matches that of the monitor refresh, I presume this will be the same with freesync though frame management is done on the gpu rather then monitor.

If it's above, but if it drops bellow, isn't the display in the position to match it's own refresh rate to what comes from the GPU? In that case, he can very well have refresh rates such as 10ms, 10ms, 4ms, 20ms and so on.
Also smooth display is one thing, but as well smoothness must be found in how snappy the controls are via input device.

Anyway, let's hope DX12 has this reduce latency "feature" as well.
 
Which are then (in gsyncs case) managed and delivered by the monitor. iirc Tom Petersen has mentioned frame time delivery in a few of his interviews, frame time delivery perfectly matches that of the monitor refresh, I presume this will be the same with freesync though frame management is done on the gpu rather then monitor.

The frame rate and refresh matching perfectly is not the same as consistent frame times, they are 2 different things.
 
So going from Jwrpalmer's results, SLI is smoother than a single 290 :)

Also, could you put that image behind a spoiler please as it is too big for the forums :)

Edit:

Not that I don't think BF4 is smooth anyway for AMD users, just that the early PCPer testing was with a rubbish driver.
 
Still finding bf4 to run horribly online, sli or single card is the same. Capping fps or running adaptive vsync helps a bit, as does dropping settings to lowest. If a server is particularly laggy quite often ill get fps drops into the 40's, on a good server the lowest I've seen is 90 Ono. Max settings at 1920x1200.
 
So put up the comparisons which you are going by using the same graphs and latest drivers.

Lost me? I was comparing Shankly's results with Jwpalmers. Like I said, this isn't something I want to get into as for some the game is still broken and for others it runs great. I occasionally still get a BF4 has stopped working error but apart from Pearl Market, the game flows very smoothly.

I fully expect it to be smooth on AMD as well as nVidia and the time it has been out, there is little excuse for it not being. None of the graphs are in the 40+'s and this is where you start to feel the stutter.
 
Still stutters for me when running at 100+ fps. I've not played the sp, but the server you play on for mp will have a big impact on fps.
 
Lost me? I was comparing Shankly's results with Jwpalmers. Like I said, this isn't something I want to get into as for some the game is still broken and for others it runs great. I occasionally still get a BF4 has stopped working error but apart from Pearl Market, the game flows very smoothly.

I fully expect it to be smooth on AMD as well as nVidia and the time it has been out, there is little excuse for it not being. None of the graphs are in the 40+'s and this is where you start to feel the stutter.

Shankly's results are a thin line which is more consistent than a fuzzy one, the line rising is down to frame rate dropping and having less gpu grunt in general.

A straight line at 20ms is no less consistent than a straight line at 5ms, it just means that the frame rate is lower at 20ms.
 
Last edited:
Shankly's results are a thin line which is more consistent than a fuzzy one, the line rising is down to frame rate dropping and having less gpu grunt in general.

This is correct. Ideally you want a perfectly flat line like Shanklys on the left. This becomes a bit more difficult to achieve when using more than one gpu. Also worth noting that more gpu's will have a lower ms time because they generate more frames. Does not always mean a smoother experience though and those spikes we see indicate variance and a frame taking longer to render than the previous one. A little variance is normal and to be expected. Only once it passes a certain mark does it usually indicate stutter. The good thing about Mantle is, typically that variance is considerably lower than any other solutions available.
 
Last edited:
Back
Top Bottom