NVIDIA Frame Synchronization Under Linux
6.Set NV_CTRL_FRAMELOCK_SYNC_INTERVAL as appropriate if you are
using a house sync. Most likely, you want 0.
Enabling/Disabling Frame Lock
1.Enable frame lock on each Quadro by setting NV_CTRL_FRAMELOCK_
SYNC to NV_CTRL_FRAMELOCK_SYNC_ENABLE.
2.(Optional) Set NV_CTRL_FRAMELOCK_TEST_SIGNAL to NV_CTRL_ FRAMELOCK_TEST_SIGNAL_ENABLE followed immediately by NV_CTRL_FRAMELOCK_TEST_SIGNAL_DISABLE (on the Quadro that
contains the master frame lock display).
This guarantees accuracy of the Universal Frame Count (as returned by glXQueryFrameCountNV()).
3.When you are done, set NV_CTRL_FRAMELOCK_SYNC to NV_CTRL_ FRAMELOCK_SYNC_DISABLE on each Quadro to disable frame lock.
During operation you can also query any of these on each Quadro or frame lock device:
NV_CTRL_FRAMELOCK_PORT0_STATUS
NV_CTRL_FRAMELOCK_PORT1_STATUS
NV_CTRL_FRAMELOCK_HOUSE_STATUS
NV_CTRL_FRAMELOCK_SYNC_READY
NV_CTRL_FRAMELOCK_STEREO_SYNC
NV_CTRL_FRAMELOCK_ETHERNET_DETECTED
NV_CTRL_FRAMELOCK_SYNC_RATE
NV_CTRL_FRAMELOCK_TIMING
53