To clarify a bit on this: For OpenGL NVLink is only used for a faster transfer of the rendered image from the second GPU to the first GPU. Without NVLink this still works fine (SLI must still be enabled since the GPUs must be set to a specific configuration in the driver), the transfer is just a bit slower. It is still fast enough for VR.
The same applies to GPU raytracing in general, there is a minor performance impact by not having NVLink (at least in theory, in practice it doesn´t matter). A different story however is memory sharing for GPU raytracing. This does not work without NVLink since the PCIE bus is just way too slow, especially when tiny chunks of data need to be transferred between the GPUs. That´s why memory sharing does not work an Ada GPUs.
Michael Nikelsky
Sr. Principal Engineer