The standard display refresh rate is 60Hz—that's 60 images per second—but fancy GPUs can render way more than 60 frames per second. We like more frames. More frames means more responsive input—and screw compromise!—but when out-of-sync rendering traps multiple frames in a single refresh, the Horrible One emerges:
. The best we can do now is tame the beast with V-sync, but in Montreal today,
Nvidia unsheathed a new weapon
which it claims will put tearing and stuttering down for good.
V-sync forces the GPU to spit out 60 frames in time with the monitor's refresh rate, and is totally gross and inelegant. Nvidia's new tech, called G-Sync, flips that concept around. Instead of syncing the GPU's output to the monitor's refresh rate, it syncs the monitor's refresh rate to the GPU's output. Crap, why didn't I think of, research, develop, and manufacture that idea?
The G-Sync module will be installed in displays and works with Nvidia's Kepler GPUs. It kills the fixed 60Hz monitor refresh rate and instead begins a monitor refresh cycle every time the GPU has finished rendering a frame. As your game's framerate rises and falls, the monitor refresh rate follows along. This means "no more tearing, no more stuttering," promises
G-Sync capable displays will be available early next year, and Asus, BenQ, Philips, and ViewSonic are on board.