Zombie James
Banned
http://www.anandtech.com/show/7641/amd-demonstrates-freesync-free-gsync-alternative-at-ces-2014
Go, go, competition.
Using two Toshiba Satellite Click notebooks purchased at retail, without any hardware modifications, AMD demonstrated variable refresh rate technology. According to AMD, theres been a push to bring variable refresh rate display panels to mobile for a while now in hopes of reducing power consumption (refreshing a display before new content is available wastes power, sort of the same reason we have panel self refresh displays). Theres apparently already a VESA standard for controlling VBLANK intervals. The GPUs display engine needs to support it, as do the panel and display hardware itself. If all of the components support this spec however, then you can get what appears to be the equivalent of G-Sync without any extra hardware.
In the case of the Toshiba Satellite Click, the panel already supports variable VBLANK. AMDs display engines have supported variable VBLANK for a couple of generations, and that extends all the way down to APUs. The Satellite Click in question uses AMDs low cost Kabini APU, which already has the requisite hardware to support variable VBLANK and thus variable display refresh rates (Kaveri as well as AMD's latest GPUs should support it as well). AMD simply needed driver support for controlling VBLANK timing, which is present in the latest Catalyst drivers. AMD hasnt yet exposed any of the controls to end users, but all of the pieces in this demo are ready and already available.
The next step was to write a little demo app that could show it working. In the video below both systems have V-Sync enabled, but the machine on the right is taking advantage of variable VBLANK intervals. Just like I did in our G-Sync review, I took a 720p60 video of both screens and slowed it down to make it easier to see the stuttering you get with V-Sync On when your content has a variable frame rate. AMD doesnt want to charge for this technology since its already a part of a spec that it has implemented (and shouldnt require a hardware change to those panels that support the spec), hence the current working name FreeSync.
In our review I was pretty pleased with G-Sync. Id be even more pleased if all panels/systems supported it. AMDs FreeSync seems like a step in that direction (and a sensible one too that doesnt require any additional hardware). If variable VBLANK control is indeed integrated into all modern AMD GPUs, that means the Xbox One and PS4 should also have support for this. Given G-Syncs sweet spot at between 40 - 60 fps, I feel like FreeSync would be a big win for AMDs APUs.
Go, go, competition.