Re: Freesync with Nvidia
Posted: 16 May 2019, 11:55
<Technical>
For a display engineer, it is theoretically easy to manufacture an adaptor to convert DisplayPort FreeSync to HDMI VRR.
The VRR timings protocol is identical (nearly all VRR technologies simply use a dynamically-variable Vertical Back Porch, that's all variable refresh rate is). The blanking interval varies in size, in realtime between pairs of adjacent refresh cycles, to temporally space asynchronous refresh cycles apart, and you can do pretty much a straight 1:1 dotclock conversion between FreeSync, VESA-Adaptive Sync, or HDMI 2.1 VRR .... They're all binary interoperable with each other!
The main problem is identification.... EDID and DisplayID.... That's where the programming & software effort gets complicated. Graphics drivers often refuse to output VRR to a display that doesn't properly advertise their sync technology. ToastyX CRU can force FreeSync to an HDMI output on a Radeon product but not an NVIDIA product. So it can be done.
It's just a pesky "identification" problem. Crack that successfully and it's easy to adaptor DisplayPort VRR into HDMI VRR.
</Technical>
For a display engineer, it is theoretically easy to manufacture an adaptor to convert DisplayPort FreeSync to HDMI VRR.
The VRR timings protocol is identical (nearly all VRR technologies simply use a dynamically-variable Vertical Back Porch, that's all variable refresh rate is). The blanking interval varies in size, in realtime between pairs of adjacent refresh cycles, to temporally space asynchronous refresh cycles apart, and you can do pretty much a straight 1:1 dotclock conversion between FreeSync, VESA-Adaptive Sync, or HDMI 2.1 VRR .... They're all binary interoperable with each other!
The main problem is identification.... EDID and DisplayID.... That's where the programming & software effort gets complicated. Graphics drivers often refuse to output VRR to a display that doesn't properly advertise their sync technology. ToastyX CRU can force FreeSync to an HDMI output on a Radeon product but not an NVIDIA product. So it can be done.
It's just a pesky "identification" problem. Crack that successfully and it's easy to adaptor DisplayPort VRR into HDMI VRR.
</Technical>