Originally Posted by SeeThruHead
With variable refresh rate that doesn't matter anymore is what I'm saying. You can send the same frame twice. And you can adjust the time between frames completely by changing the hz and the number of times a frame is displayed.
***What*** doesn't matter anymore? You're not making sense. I'm trying to tell you how the technology works as a matter of fact and you're debating it with me ... Lol.
You'll just have to trust that what I'm saying is correct until reviewers get review units and confirm it.
If you send the same frame twice you are going to be in the same position you are today with regular Vsync. The only reason to do this is to keep the pixel color from decaying. If you speculatively do second refreshes when they are not required you *block* the swap chain from flipping the rendered frame until the second refresh is totally completed. It takes 8ms on the 120hz display.
Why would you risk inserting delays like regular Vsync to speculatively refresh the monitor? You're playing with fire by doing this because you will get caught ready to show a finished frame but be unable to like regular Vsync. It's a retarded, risky trade-off to do it how you're saying.
The whole point is you absolutely do not want to trigger the refresh until you finish a frame because you can't predict when that frame will be done. If you do it sooner than the LCD panel absolutely needs to, you will get caught with your pants down and be running into the same downside that regular Vsync gives you. You might as well push the downside case so that it only affects the lowest frame rates, where this feature would not matter because gameplay can't be smooth below around 30fps anyway... So why worry about Vsync perf drops that occur below 30fps?
What you're saying would lead to unpredictable, seemingly random Vsync perf drops at higher frame rates, which defeats the whole purpose of the technology... To be guaranteed it will never drop perf dramatically because of a small rendering time increase.Edited by Seven7h - 10/19/13 at 10:31am