• 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.

Tempted by some cheap GTX460 SLI action? Might want to check this out first before laying down your

Soldato
Joined
24 Jun 2004
Posts
10,977
Location
Manchester
This is microstutter. AKA uneven frame output.

I've been trying to raise awareness of this issue for years, in the vain hope that it nvidia and ATI might start taking it seriously. The fact of the matter is that all multi-GPU setups suffer from this - the ATI setups are just as bad, if not worse, than the nvidia ones. It's a property of alternate frame rendering (AFR), and uneven frame output.

I wrote a small program to test the amount of microstutter in a game.

If you want more info on microstutter, the effect it has on games and apparent framerate, and how to minimise it etc, check out my thread on XS forums.
 
Soldato
Joined
3 Aug 2010
Posts
3,038
i'm surprised that many people dont know that micro stuttering at 30 or below fps exists in every sli/crossfire setup. there is proof all over the internet about that with complete explanation.
 
Soldato
Joined
24 Jun 2004
Posts
10,977
Location
Manchester
i'm surprised that many people dont know that micro stuttering at 30 or below fps exists in every sli/crossfire setup. there is proof all over the internet about that with complete explanation.

It exists at any framerate. It's only "noticable", in that it presents itself as a visible stuttering, at under ~30fps.

At higher framerates, the effect is to reduce the apparent framerate. This is because the human eye catches the maximum gap between frames, rather than the total number of frames output (as the FPS counter measures). A mild microstutter may make 60fps look like 50-55fps. A heavy microstutter would make it look like ~40fps. The theoretical worst-case scenario, for a 2-GPU setup, is for the effective framerate to be halved (i.e two frames are output simultaneously, with a double gap in between).



Bottom line: To get the same smoothness of gameplay, you need a HIGHER framerate with multi-GPU setups. The microstutter will "eat away" 10 to 35% of your performance, based on my analysis of a variety of configurations.

But, the silver lining: When you are CPU limited, the microstutter disappears entirely. The GPU output syncs to the highly-regular CPU output, since the GPUs are waiting for the CPU to finish its workload at every frame.
 
Last edited:
Soldato
Joined
3 Aug 2010
Posts
3,038
Fixed. Micro-stutter that apparent doesn't just stop when you get to 31fps.

it does because at 30fps with micro stuttering dips you actually get less than 30 fps and everybody knows that when fps dip below 30 the difference is huge compared to for example 35 vs 31 fps. not hard to understand. at 60+ fps micro stuttering completely disappears from your eyes unless you own a 120 hz monitor.
 
Soldato
OP
Joined
8 Aug 2010
Posts
6,453
Location
Oxfordshire
it does because at 30fps with micro stuttering dips you actually get less than 30 fps and everybody knows that when fps dip below 30 the difference is huge compared to for example 35 vs 31 fps. not hard to understand. at 60+ fps micro stuttering completely disappears from your eyes unless you own a 120 hz monitor.

No, micro stutter is still noticeable over 30 fps and maybe even slightly at 60 fps as the micro stutter may give the apparent speed of 30fps while it's stuttering which would be a noticeable difference say 60fps to 30fps.
Of course the micro stutter becomes less apparent as you increase the FPS but it doesn't 'actually' disappear although it may become seriously unnoticeable with super-high FPS, but why then use a second GPU?.
 
Last edited:
Soldato
Joined
3 Aug 2010
Posts
3,038
No, micro stutter is still noticeable overs 30 fps.

yes but hardly noticeable and disappears at 60+ fps. however thats not the point because with sli you get 60-80%+ more performance so for example 50fps with micro stuttering looks much smoother compared to 35 fps without micro stuttering. the video is flawed because the sli setup is running at higher resolution so there is no fps gain.
 
Last edited:
Soldato
Joined
24 Jun 2004
Posts
10,977
Location
Manchester
it does because at 30fps with micro stuttering dips you actually get less than 30 fps and everybody knows that when fps dip below 30 the difference is huge compared to for example 35 vs 31 fps. not hard to understand. at 60+ fps micro stuttering completely disappears from your eyes unless you own a 120 hz monitor.

Not really...

Read my post above.
 
Soldato
Joined
24 Jun 2004
Posts
10,977
Location
Manchester
I read it now take the effort to explain if you want.

I don't know how much more simply I can put it :confused:


Microstutter always acts to reduce the apparent framerate.

At framerates where you can catch the output of individual frames, the effect is observable as a a genuine "stutter" - you can see the difference in framerate regularity.

At higher framerates it simply reduces the smoothness of the scene. You can quite easily quantify the apparent framerate at any moment in time, based on the maximum gap between output frames. This gap will necessarily be larger than indicated by the framerate, and so the apparent framerate is necessarily less than indicated by the FPS counter.


If that was too complex for you then I'm not sure what else can be said. Perhaps someone else could translate?
 
Soldato
Joined
3 Aug 2010
Posts
3,038
I don't know how much more simply I can put it :confused:


Microstutter always acts to reduce the apparent framerate.

At framerates where you can catch the output of individual frames, the effect is observable as a a genuine "stutter" - you can see the difference in framerate regularity.

At higher framerates it simply reduces the smoothness of the scene. You can quite easily quantify the apparent framerate at any moment in time, based on the maximum gap between output frames. This gap will necessarily be larger than indicated by the framerate, and so the apparent framerate is necessarily less than indicated by the FPS counter.


If that was too complex for you then I'm not sure what else can be said. Perhaps someone else could translate?

if you get for example 70 fps with micro stutter dips at 64fps you dont notice the difference as your monitor can only display up to 60fps.
 
Soldato
OP
Joined
8 Aug 2010
Posts
6,453
Location
Oxfordshire
I don't know how much more simply I can put it :confused:


Microstutter always acts to reduce the apparent framerate.

At framerates where you can catch the output of individual frames, the effect is observable as a a genuine "stutter" - you can see the difference in framerate regularity.

At higher framerates it simply reduces the smoothness of the scene. You can quite easily quantify the apparent framerate at any moment in time, based on the maximum gap between output frames. This gap will necessarily be larger than indicated by the framerate, and so the apparent framerate is necessarily less than indicated by the FPS counter.


If that was too complex for you then I'm not sure what else can be said. Perhaps someone else could translate?


I think Captian Slow probably get's it now...

One thing I don't get, why have you got 480's when you know soo much about micro stutter?
 
Soldato
Joined
7 May 2006
Posts
12,192
Location
London, Ealing
This is microstutter. AKA uneven frame output.

I've been trying to raise awareness of this issue for years, in the vain hope that it nvidia and ATI might start taking it seriously. The fact of the matter is that all multi-GPU setups suffer from this - the ATI setups are just as bad, if not worse, than the nvidia ones. It's a property of alternate frame rendering (AFR), and uneven frame output.

I wrote a small program to test the amount of microstutter in a game.

If you want more info on microstutter, the effect it has on games and apparent framerate, and how to minimise it etc, check out my thread on XS forumshttp://www.xtremesystems.org/forums/showthread.php?t=258433.

Damn good thread to on that forum.
 
Permabanned
Joined
28 Nov 2006
Posts
5,750
Location
N Ireland
i can see a little micro stutter on the single 5870 or is that just becuase its only 30fps? either way neither are completely smooth to my eyes and oh yes i see every little stutter/hitch.

sli looks horrible in that video tho!
 
Soldato
Joined
3 Aug 2010
Posts
3,038
i can see a little micro stutter on the single 5870 or is that just becuase its only 30fps? either way neither are completely smooth to my eyes and oh yes i see every little stutter/hitch.

sli looks horrible in that video tho!

yeah thats not micro stutter thats 30fps which is just not smooth enough.
 
Soldato
OP
Joined
8 Aug 2010
Posts
6,453
Location
Oxfordshire
if you get for example 70 fps with micro stutter dips at 64fps you dont notice the difference as your monitor can only display up to 60fps.

That would be the case yes. But if the apparent FPS dropped to 45 which it could do, then you will suffer from some perceptible micro stutter but not quite as bad as witness in the video.
 
Associate
Joined
5 Apr 2006
Posts
674
Location
Glasgow, Scotland
I'm surprised no-one picked up on him using a triplehead2go rather than the native eyefinity of the 5870. Surely if he wanted an accurate reprisentation he'd have used eyefinity rather than 3h2g, unless it was for control purposes when gonig from ATI to Nvid or something?
 
Back
Top Bottom