Tanquen :
I still don’t get why we need it. Many programs, movies, games are silky smooth with no need for extra hardware in the monitor. The monitor don’t care, it’s the cards that’s sending a messed up frame. You know the monitor wants a frame ever second or so depending on the refresh rate. Buffer A and B are always building frames. Only one is ready every 60th or 120th of a second. Send the one that is ready. Time to send a new frame and a new one is not ready? Send the same one again! “No, it’s better to have the monitor changes it frame rate on the fly?” What? It’s the same thing. Slow the monitor down so it’s still showing the last frame. This should all be handled in the card but then they could not license a monitor to you too.
If you truly believe that, then you don't understand.
Currently the choice is either have it wait for the next refresh displaying the same frame, which causes huge discrepancies in your frame rate and that causes you to see judder or you can decide to just draw the frame when it's ready even if the monitor is in the middle of drawing another frame, which causes the screen to tear. There is no option that causes silky-smoothness, except now there is with G-Sync.
The reason movies look fine at 24fps and 30fps is all motion blur that's accurately recorded on the film used. So you aren't actually seeing silky smooth motion but instead a blurry mess of the motion that happened during the 41ms or 33ms that the film captured that your brain is pretty good at putting together as motion. Though, if you run a 24p movie on a 60hz TV you also get that kind of unnatural feeling motion, because some frames last longer than others causing judder. Hence why 120Hz TV's attempt to fix it since 120Hz is a multiple of both 24 and 30 making it to the frames can always be displayed for 5 or 4 scans respectively (or they use the motion compensation to interpolate frames between the two actual frames . . . essentially making a new frames that are a blend of the one previous and next recorded ones - which sometimes works but sometimes looks awful).
Also, G-Sync will reduce the amount of lag you feel because you don't need triple buffering enabled while v-sync is on in order to keep frames flowing as smoothly as possible. Currently if you have V-Sync and triple buffering on using a 60hz screen then the frame you are seeing on the screen is a frame that was generated 33ms ago, there is one in the buffer made 16ms ago, and one being worked on. That means if something happens in game and appears on your screen you won't see it for 33ms. G-Sync solves that problem by always flipping to the new frame when it's ready. How this translates to real world performance is that if a gamer can react to something on screen in 120ms and two of these people are side by side, the one with G-Sync will be able to react in that 120ms, while the non-G-Sync user waits for 33ms first and then gets to react causing the time to be 153ms . . . that's over 20% faster. If you don't think that's a big deal then you obviously don't play any games where reaction times have any bearing on the outcome.