I wonder what's happening at the low level when I have several GPUs and many displays connected to them. For example I got 4 video cards and 16 displays. The cards are not connected with crossfire. And I want to render something on all these screens. For example a window which has its part on every display. Let's say this window uses Direct3d.
Which video card does actual rendering? Can I change that?
Is it possible to render the same scene on every GPU without transfering lots of data between them each frame?
Is it possible to us GPGPU on one card and use another one for rendering?
Can anyone point me to docs/examples which show how all this stuff works?