I don't understand why the "SOURCE!!!!" clamor is so strong, all of this is easily available by a quick Google search, and has been posted repeatedly in every discussion of FreeSync ever, but I'll do it again.
On why eDP isn't a magic bullet:
http://techreport.com/news/25878/nvidia-responds-to-amd-free-sync-demo
However, Petersen quickly pointed out an important detail about AMD's "free sync" demo: it was conducted on laptop systems. Laptops, he explained, have a different display architecture than desktops, with a more direct interface between the GPU and the LCD panel, generally based on standards like LVDS or eDP (embedded DisplayPort). Desktop monitors use other interfaces, like HDMI and DisplayPort, and typically have a scaler chip situated in the path between the GPU and the panel. As a result, a feature like variable refresh is nearly impossible to implement on a desktop monitor as things now stand.
That, Petersen explained, is why Nvidia decided to create its G-Sync module, which replaces the scaler ASIC with logic of Nvidia's own creation. To his knowledge, no scaler ASIC with variable refresh capability exists—and if it did, he said, "we would know." Nvidia's intent in building the G-Sync module was to enable this capability and thus to nudge the industry in the right direction.
When asked about a potential VESA standard to enable dynamic refresh rates, Petersen had something very interesting to say: he doesn't think it's necessary, because DisplayPort already supports "everything required" for dynamic refresh rates via the extension of the vblank interval. That's why, he noted, G-Sync works with existing cables without the need for any new standards. Nvidia sees no need and has no plans to approach VESA about a new standard for G-Sync-style functionality—because it already exists.
On hardware requirements:
First, AMD's original presentation:
http://www.anandtech.com/show/7641/amd-demonstrates-freesync-free-gsync-alternative-at-ces-2014
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”.
They were rather emphatic on the "no new expensive hardware" bit in the presentation.
Then, a day later:
http://www.pcper.com/reviews/Graphi...h-FreeSync-Could-Be-Alternative-NVIDIA-G-Sync
All that is needed for this to work, as AMD explained it, was an eDP connection between the discrete GPU and the display, a controller for the screen that understands the variable refresh rate methods of eDP 1.0 specifications and an updated AMD driver to properly send it the signals.
To be clear, just because a monitor would run with DisplayPort 1.3 doesn't guarantee this feature would work. It also requires the controller on the display to understand and be compatible with the variable refresh portions of the spec, which with eDP 1.0 at least, isn't required. AMD is hoping that with the awareness they are building with stories like this display designers will actually increase the speed of DP 1.3 adoption and include support for variable refresh rate with them.
Bold added, and replace 1.3 with 1.2a and you have the same situation. AMD first said it didn't require new hardware, and then later said it requires a new controller and that their intent was to encourage display manufacturers to develop the necessary hardware. And who is going to pay for that development? The consumer.
Beyond that, the demo presented at CES claims to show FreeSync in action, which it doesn't. If you look at the video itself, available at just about any of the links but also directly:
http://www.youtube.com/watch?v=pIp6mbabQeM
The CES presentation
did not show variable refresh. It showed two laptops with two
STATIC refresh rates. One is running 30 FPS at 60Hz vsync, the other is running 50 FPS at 50Hz vsync. Plain old, everyday, been-there-for-decades vsync. This can be proven from the video itself, by zooming in on the on-screen display on each of the laptop and looking at the settings and frame rates that they are showing. The difference is that the refresh rate on the 50Hz laptop has been modified to 50Hz by use of a vblank extension. That you can change the refresh rate from one fixed value to another fixed value using vblank extension is a far cry from saying that you can use vblank extension to change the frame interval period on the fly, frame-by-frame, perfectly in line with the GPU. What the demo
did show was how much better things look when you match the refresh rate to the frame rate. But we know that already, and it's nothing new - vsync has been doing it for decades.
What AMD demonstrated at CES was not variable refresh. Period. They had no problems telling people it was a competitor to G-Sync, though, and letting people walk away believing it. That's at best misleading, and at worst intentional deception. They also let people believe it took no hardware updates, and that it would be free, hence the name. Only they later said that it would require hardware updates, and that they made the demo to "encourage" other companies to do the work that Nvidia decided to do itself:
http://www.pcper.com/reviews/Graphi...h-FreeSync-Could-Be-Alternative-NVIDIA-G-Sync
Koduri told me that AMD wasn't bringing this demo out to rain on NVIDIA's G-Sync parade but instead to get media interested in learning about this feature of eDP 1.0 and DP 1.3, urging the hardware companies responsible to more quickly produce the necessary controllers and integrate them with upcoming panels in 2014. While I don't doubt that it is the case for AMD, I'm sure the timing of the demo and NVIDIA's G-Sync releases this week were not an accident.
The pcper article included a good deal of followup reporting, post-demo, that most other sources didn't bother to look into. Just about everybody else bought the original spin-fest of a presentation hook line and sinker.
We do have hard facts on G-Sync. We have no information whatsoever on FreeSync or Adaptive Sync or whatever AMD feels like calling it this week. And they won't give us any. What it would take for me to be satisfied is the following (hell, I'd love even
one of them):
1) A working, true variable refresh demo in hardware. Unlikely, since they're asking other people to develop the hardware first. The recent FAQ in the wake of the VESA update says that they're "working closely with" hardware partners. It'd be nice if they bothered to say who those partners were.
2) A description or explanation of the technical processes behind their take on variable refresh. Given that their "Big Deal" differentiator between their approach and Nvidia is the whole open standard, available-to-everyone-with-no-royalties-or-licensing status, I don't see why they have to be coy about releasing technical details. Yet they've released precisely
nothing of substance. The only thing is "it uses vblank! isn't that great!" They don't explain
how it uses vblank, how it allows the GPU to actually sync with the display, and most importantly how they plan on pulling it off without the rather extensive hardware supports that G-Sync uses.
3) A list (or even
one) of the "partners" they claim to be working closely with. The G-Sync display partners were giddy with excitement and announcing loudly how much they were interested in selling us G-Sync displays. I can't find a single one of them announcing even
plans for an Adaptive Sync display.
So no, it's not bias. There's a distinct, real, bias-free difference between the two approaches (I was going to say between the two technologies, but one isn't a technology yet) and between how the two companies have presented themselves and their efforts. Nvidia actually has tangible results, AMD has spin and hope.
I'm an AMD owner, not Nvidia, so don't even start with anti-AMD bias on my part. I would love it if FreeSync/Adaptive Sync worked, because all I want is variable refresh and I don't care who gives it to me. But to hear people get suckered in by deceptive presentations and then have that misunderstanding take on a life of its own in the echo chamber of tech forums until it just becomes part of What Everybody Knows really bothers me. Especially since the truth is not hard to find.