controlling HDMI frame sync via Nvidia openGL driver?

Hi all,

We are implementing a Linux-based real-time video processing system that performs CUDA-based processing and then displays the video feed via the GPU’s HDMI output (2160p30), using openGL.

When a frame has been processed and is ready for display, we don’t want to have to wait around for the next HDMI frame refresh, which could be as long as 33 ms, if we’ve just missed it. Is there any way to initiate the timing of HDMI signal during application start-up, so we can synchronize the outgoing 30Hz HDMI signal, to the incoming 30Hz camera signal?