background: I need to display hd resolution content to eight outputs at a time. I've got two nvidia cards capable of doing so. However, the NVidia driver does not allow me to group the outputs together on both cards - it would work on one, but not on two.
So usually, I'd group the outputs together and have one renderer per card to go fullscreen with (fullscreen over all four outputs).
Since this is not possible, I'm left with two solutions:
1) Have a separate renderer for each output, leaving me with eight renderers, which (probably) results in having a lot of resources eight times on the cards (it was like that in dx9 as far as I remember).
2) Not use fullscreen, but have one renderer per card and simply set each window to span over four desktops. Drawback: no real fullscreen, hence no VSync.
Are there other drawbacks to method 2? Also, I've seen previously that the fullscreen function in the dx11 pack does not actually make use of fullscreen windows, hence also does not have VSync. Is that still the case?
Any other ideas / ways to do it better?
I guess I could also render to two big textures, and then split those up amongst individual renderers.. but I really think that's going to be more costly then any of the two methods.
Thanks a lot!