I'm sorry we started off well but now you are debating a point I never made in the first place. My point was a simple if AMD can support Adaptive Sync without such issues then so can Nvidia. You responded that you had a "suspicion" that AMD were implementing workarounds to fix monitors that are not within spec. That is quite a bold claim and not remotely the same as mere "testing". That is why I asked for your supporting evidence. My experience in the IT industry is that it costs more in man hours and money to implement physical "workarounds", or fixes than simple testing for compliance.
As stated above, option 2 would cost substantially more in money and man hours to do than point 1.
- Testing = "does it work? then putting it into a failed/passed category. This is what Nvidia have done and released a bare essential driver that gets it working a small percentage of monitors but not all monitors.
- Workaround = "does it work and if not, spend time fixing it at a driver level". This is what you imply AMD have done.
You make unsubstantiated claims against AMD that they use "workarounds" to fix out of spec monitors. I asked for your evidence and instead you move the goalposts to make a strawman about "it wouldn't cost much more than testing anyway". As showed above this is a nonsensical assumption not backed up by logic. Even if it were true, the fact AMD can get it working implies it should be possible for Nvidia.
I will not go off tangent into speculation without evidence. I prefer to believe that AMD have had years of experience working with the VESA Adpative Sync standard. As such they have a more robust and mature implementation at a driver (or possibly hardware) level. Nvidia just need to catch up a bit and I believe they will bring refinements to their implementation.
Your talk about costs is basically speculation without evidence - there is nothing to suggest the costs are so high they'd risk bankrupting AMD, etc.
It is perfectly possible the explanation is that nVidia's implementation is less mature but just because AMD can support these monitors without issue (which isn't entirely true as some of them do exhibit problems on the AMD side) doesn't mean they aren't in some way implementing workarounds whether that is relaxing tolerances or special casing. It isn't a particularly bold claim when there are well known inconsistencies when it comes to range and other features are well known as well as that AMD when talking about FreeSync 2 talked about concerns over how monitor manufacturers were implementing it and the inconsistencies for customers - then there is the nature of how some of the monitors can be made to work on the nVidia side where the nature of the fixes and the odd ways it can be done in some cases by limiting features/range, etc. doesn't tend to suggest the problem is purely on the nVidia side as such.
Sure if the problem is varied levels of adherence to the spec nVidia can get it working via similar workarounds if that is the case but that isn't actually a good thing.
As an aside I don't tend to make claims like this just for the fun of it and have been proved right a lot of times in the past over similar stuff i.e. microstutter which for some reason people seem to quickly forget.