
Quadro SDI Output PG-03776-001_v06
| 12
5 DATA TRANSFER
In programmable mode, the source for video output data is rendered into an 8-bit
integer or 16-bit floating point frame buffer object (FBO) or pbuffer render target. For 10-
bit or 12-bit video output, a 16-bit per-component floating-point render target must be
utilized. For 8-bit output, either an 8-bit integer or 16-bit floating-point per-component
render target may be used. An application may utilize a single render target or multiple
render targets configured in a ring buffer in order to send data to a single video device.
In order to send data to multiple video devices, multiple render targets are required.
This section describes the steps required to setup the render targets into which the
application should render OpenGL. An application should use either frame buffer
objects or pbuffers for data transfer and not combine the two techniques.
5.1 GPU SELECTION
In system configurations where there are multiple output device/GPU pairs present it is
important to make sure that the GPU and the output card that’s connected to that GPU
are addressed when configuring and using the output.
To do that the NvAPI/NVCtrl selection of the GPU should correspond to the OpenGL
selection.
On Windows this is done using the GPU affinity extension as illustrated in the following
code listing.
Kommentare zu diesen Handbüchern