Yes, except that is all complete nonsense. There is literally no question Nvidia has to do a lot of heavy prediction and monitoring work... they already do this, it's called frame pacing.
AMD will need the same, they already have it, it's called frame pacing.
The "you will still see tearing" is COMPLETE rubbish, using vblank, despite guessing at the next frame rate you still have COMPLETE control over when you send your own frame, so it will either update the existing image in the frame buffer or you can choose to send a new one. It will eliminate tearing completely. as for the occasional stutter, it will of course have some, but to claim g-sync eliminates it is also stupid. If you're spinning around at 30fps in a game... you're going to get stutter even with perfect syncing, there is more than one reason for stutter, low fps is a very large reason for stutter during more dramatic movement(jumping/spinning), while running in a straight line will induce inherently little as the image will change much less.
There doesn't seem to be much point in trying to explain it, you all decide for yourselves that Nvidia needs no prediction, and will happily jump from 60 to 30 fps with no stutter because the frame time change makes absolutely no difference....... even though that behaviour is identical to v-sync.
Nvidia HAS to have frame smoothing, there is no two ways about this, that means they HAVE to be predicting when the next frame is coming, and predicting frame rate is mathematically, simple.
We're not talking complex maths, keeping track of a few averages. The entire point of g-sync is that is limits the RATE of frame time change. This absolutely lends itself very well to frame rate prediction.
If your current frame time's are 16.67ms, and you already know that anything beyond 18ms wouldn't be smooth, then you already know you're not going to refresh later than say 18.5ms to the next frame, without any actual calculation you already know the very narrow window you will be in.
This is IF AMD/monitor makers don't implement even more control than current vblanking allows. I know particular users don't like to think about the future, and the ability to change things.
Just because they used Vblanking in the demo does NOT mean they are limited to this method for ever.
as for a controller, Vblanking is something very basic, it's not a $30 controller, it's one minor little feature in some existing controllers. A monitor needs some kind of controller, to, control it, no screens have no control otherwise they wouldn't work. New features are added to screens all the time, this doesn't suddenly cause the controller to cost $50 more, nor does supporting one tiny feature mean adding an entire extra chip.
In terms of software overhead, it's laughable, we're talking about keeping track of some basic frame times, doing some pretty basic calculations, and most of this will be done through frame pacing hardware(if not all).
The reality is not having absolute control of the frame rate isn't perfect, but it's not a huge issue anyway, it can still be made significantly smoother than 30-60fps runs on a current screen. Second, I said at the time, the pendulum demo shows entirely unrealistic frame rate change. When was the last game you saw where it dropped to 30fps from 60 one frame at a time, then went back to 60fps at exactly the same slow steady change? Answer, never. In reality, freesync/g-sync will meet in the middle. Where in a situation like the pendulum demo g-sync would offer an advantage, how much, would be down to the AMD programming frankly, where frame rate change is fast Nvidia will be having to drop/delay frames to keep that smooth frame rate change, which is a VERY GOOD THING, without it you wouldn't have smoothness. But this also means that missing one frame here and there for AMD will happen also, and I would think freesync/g-sync will meet in the middle there in more real game situations, and when the frame rate is steady as hell... then they should prevent all tearing at a steady frame rate and offer essentially any frame rate, rather than limited via v-sync and without the lag and they'll be dead even there also.