We measured an anomaly a while ago on SLI/Crossfire systems that should be of very high interest for consumers in the market for related hardware, because it destroys most of the performance gains by a dual-GPU setup.
The problem is that the drawing of frames is not effectively synchronized between the cards.
Let us consider a scene that is rendered at 30FPS, which should mean a homogenuous frame time of 33ms.
The reality on dual GPU setups however is that one frame is updated only a few miliseconds behind the previous one.
So what we measured consistently for example in a ~30FPS scene is that every even frame number is updated after ~11 ms and every uneven frame number took ~55ms for being updated.
The problem gets so bad that is clearly visually noticeable - especially at lower frame rates.
We made sure that this issue is not caused by AFR related data fetching or lazy scene updates and the like, and we observed this behavior in all applications we tested and with all Windows and driver versions.
We confronted Nvidia with this problem a while ago, but we didn't receive a valuable reply.
Our attention fell back on this after we saw a discussion about this problem in a German PC enthusiast forum (3DCenter.de) and I think that the whole market should know about these very important facts.
The problem is that the drawing of frames is not effectively synchronized between the cards.
Let us consider a scene that is rendered at 30FPS, which should mean a homogenuous frame time of 33ms.
The reality on dual GPU setups however is that one frame is updated only a few miliseconds behind the previous one.
So what we measured consistently for example in a ~30FPS scene is that every even frame number is updated after ~11 ms and every uneven frame number took ~55ms for being updated.
The problem gets so bad that is clearly visually noticeable - especially at lower frame rates.
We made sure that this issue is not caused by AFR related data fetching or lazy scene updates and the like, and we observed this behavior in all applications we tested and with all Windows and driver versions.
We confronted Nvidia with this problem a while ago, but we didn't receive a valuable reply.
Our attention fell back on this after we saw a discussion about this problem in a German PC enthusiast forum (3DCenter.de) and I think that the whole market should know about these very important facts.