My aren't your grumpy.
I've never seen a properly functioning multi GPU setup that gets a 35% framerate variation with your program in a scenario where a single GPU isn't getting a similiarly high variation in framerate - and I see 10% variations on both kind of setups in some games and very low variations on both in others.
You need a consistant 15-20% variation in frametimes thats happening all the time before anything more than <1% of the population would notice it - 10-15% variation over a 60+ second varied scene means nothing, your numbers don't quantify anything - pauses like in that video aren't symptoms of "microstutter" - you have a whole 100ms or so pause every 2-3 seconds.
Wow.
Not only do you not understand what microstutter is, but you are taking it upon yourself to trash my analysis without having any understanding of it. Let me point out a few things for you:
1. Microstutter is the variation away from the INSTANTANEOUS average; that is, the local smoothed average over the surrounding 9 frames. This is constantly varying over the game scene, and the microstutter index reflects the AVERAGE of these values variations from the local mean. If I output a MS index of 20%, then it means a 20%
average variation over the
entire benchmark. Not some kind of maximum. There will be locations where the variation is far, far more (see some of the extreme plots in my XS thread). So, your "pulled-out-my-ass" criteria for what "more than 1% of the population" would notice are already being met.
For example, THIS is a "worst case" scenario during a roughly 20% MS index run of 3dmark vantage (plot shows frame nnumber vs framerate):
2. My program culls the largest 1% variations from the local frametime average
specifically to take account of paging and other macroscopic "hitching" phenomena. The output result is a quantity influenced entirely by microscopic (frame-by-frame) phenomena.
3. You say you have not seen any multi-GPU variation which is not reflected in single GPU results? Did you even bother to read the
link I gave you? A couple of random examples from that thread alone:
Crysis 2560, 4xAA:
dual GTX 480 MS index: 15.5%.
Single GTX480 index: 2.0%
Heaven benchmark:
Dual GTX480: 25.9%
Single GTX480: 5.9%
Dual 5870: 30.2%
Triple 5870s: 54%
... There are plenty more in there, and elsewhere on the web. I could repost all the plots of frametime here, but what would be the point?
If I seem "grumpy" then it is because I grow tired of people talking rubbish about things that they either don't understand, or refuse to take the time to read into. I have provided plenty of links for you to look at which will educate you on the matter if you choose to read them. If not, don't bother talking rubbish about things you clearly don't wish to take the time to comprehend.