AMD Demonstrates "FreeSync", Free G-Sync Alternative, at CES 2014

Article taken from anandtech.

AMD has been relatively silent on the topic of NVIDIA’s variable refresh rate G-Sync technology since its announcement last year. At this year’s CES however, AMD gave me a short demo of its version of the technology.

Using two Toshiba Satellite Click notebooks purchased at retail, without any hardware modifications, AMD demonstrated variable refresh rate technology.

According to AMD, there’s 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).

There’s apparently already a VESA standard for controlling VBLANK intervals. The GPU’s 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. AMD’s 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 AMD’s 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 hasn’t 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 doesn’t want to charge for this technology since it’s already a part of a spec that it has implemented (and shouldn’t require a hardware change to those panels that support the spec), hence the current working name “FreeSync”.

http://www.youtube.com/watch?v=pIp6mbabQeM

AMD’s demo isn’t quite as nice as NVIDIA’s swinging pendulum, and we obviously weren’t able to test anywhere near as many scenarios, but this one is a good starting point.

The system on the left is limited to 30 fps given the heavy workload and v-sync being on, while the system on the right is able to vary its frame rate and synchronize presenting each frame to the display's refresh rate. AMD isn’t ready to productize this nor does it have a public go to market strategy, but my guess is we’ll see more panel vendors encouraged to include support for variable VBLANK and perhaps an eventual AMD driver update that enables control over this function.

In our review I was pretty pleased with G-Sync. I’d be even more pleased if all panels/systems supported it. AMD’s “FreeSync” seems like a step in that direction (and a sensible one too that doesn’t 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-Sync’s sweet spot at between 40 - 60 fps, I feel like “FreeSync” would be a big win for AMD’s APUs.

Source http://www.anandtech.com/show/7641/amd-demonstrates-freesync-free-gsync-alternative-at-ces-2014

 

whoa, nice one amd.

God dang it Coop you beat me to it XD

The name is epic trolling by amd marketing

And yet

I like it :)

About six months ago I told my boss that I really wished I had the spare cash to buy some amd shares (back when just before it was widespread knowledge that they had secured all console platforms, with this act alone I had some idea what their play might be), he was so won over by my enthusiasm that he bought 4 grands worth at 2.28, last I checked they are were 4.15

Dammit :(

I have this odd feeling of happy / sad at the same time.

maybe they will  tell us more

http://www.amd.com/us/aboutamd/newsroom/Pages/ces-2014.aspx

inb4 shills

it's on now.

But...but G-Sync.....

This is awesome.  AMD has been getting better and better.

Wait, you mean I get to keep my old VESA monitor and possibly my APU/GPU. Where the fuck is a pen, sign me up!

this amd showcase is badass.

Didn't see that one coming.

How will Nvidia respond to free...

4 free triple a titles when you guys a gsync monitor and a 150 dollar rebate for nvidia shield

that's not all!

a figurative ass fucking for deciding to lock your self down to crappy expensive proprietary equipment and software.

 

Another proprietary embedded solution, like they always do

shill time everyone, let's all buy moar AMD cards :DDDDDDDDD

reading the news on anandtech and toms... the amount of sheer anti amd / intel fanboy comments in the comments sections are off the charts.

It's fucked up, I seriously don't know why they are so hostile.

Yeah, that's just because - as I said before on the forum - G-sync is an artificial solution to an artificial problem... AMD and Intel GPUs, and nVidia cards with the nouveau open source nVidia driver, all support VESA code switching in session in linux, which is why there is no screen tearing in linux games to start with, as long as the GPUs aren't set up for benchmarking, but for gaming... all it takes between 30 and 60 Hz is to prevent the CPU from calling a new draw when the GPU isn't finished drawing the previous one yet, and if the fps dives below 60, send the VESA mode code to the monitor to go with 30 Hz instead of trying to keep up. That's pretty much the same thing the VBLANK parameter does, it prevents double frames as soon as not all frames can be doubled, and with humans only able to see 30 fps, it suddenly looks smooth.

humans don't see an fps............    >_<

if we did then these high refresh-rate panels would be truly irrelevant / not even exist because users could not see a difference.

This is true. I can definitely tell the difference between 30/60/75Hz.