Questions about Nvidia Mosaic and Quadro

Sorry in advance for the wall of text.

I have a project I have been working on that requires 8 monitors joined together in a Mosaic configuration. I have previously purchased the NVS810 but it just does not seem powerful enough to power my system. I essentially need to play 7 different HD (1920x1080) videos at once, one per screen for 7 of the screens. This is my first goal. The project requires that the system can at least support that much. Each of the 7 displays is a 1080p projector connected by an HDMI cable, and the necessary adapters. The last is a monitor connected with an HDMI cable and the necessary adapters as well.

What I need to know is what are my options for having 8 displays in a mosaic configuration on a single system (as opposed to having several different systems at once that each handle a screen). As I said, I have the NVS 810 already and while it seems to be able to play 7 720p videos at once, it almost seems like it is near its computational limits. I have looked into other cards from Nvidia that might be able to do what I need and it seems like (according to http://www.nvidia.com/object/compare-quadro-gpus.html ), that anything better than a P4000 or an M4000 should be able to do half of the job, but where I run in an issue is how do I put them together. Do they require an SLI certified motherboard such as listed out here? ( http://www.nvidia.com/object/sli-certified-systems-and-motherboards.html ) Are those the only systems/motherboard that can do SLI with the respective cards, or are those the only ones that Nvidia has verified? Could I use any motherboard/system (space and PCI slots permitting), so long as I add an SLI bridge? What is the function of the SLI bridge if not for this situation? I have noticed on the top of the Quadro M4000 there are 3 connectors, a Sync connector (for Quadro sync, presumably), a stereo connector (audio or stereographic glasses?), and an SLI connector. The Sync connector is associated with the Sync cards, which I would be interested to learn more specific details about, but since it seems like a way to simply synchronize frame-rates across multiple machines, I am not very interested in them. The SLI connector is what I am interested in: Can I use two cards, with an SLI bridge, on a motherboard with proper slots and sufficient space? Is there a recommended SLI bridge? Does Nvidia produce one?

Keep in mind, that the M4000 has 4 DisplayPorts, which makes it perfect if I could use two of them at once.

Beyond that, any further recommendations for what I could use? Again, the requirements I have are that I need to be able to power 8 displays from it, and it needs to be a good bit more powerful than the NVS810.

On a side note, the NVS 810 seems quite underpowered in retrospect. It has a substantially lower data transfer rate (28GB/2), and only 512 CUDA cores per GPU. This is moreso just an observation. I was surprised to see such a new card as underpowered as it is. Though, for the price, it is quite powerful. There are not that many 8-port graphics cards out there.

Additionally, is there an “official” implementation of the Nvidia Warp and Blend API that I have missed on your website? I am not entirely opposed to starting from scratch and making a program to warp and blend with your API, but I would rather not if there is already a solution out there that does that. I have tried out a couple programs already that “sortof” work, but when I try to play more than 2 HD videos at once, they stutter and stall and cannot handle it. And that was only with 720p video. Not nearly powerful enough.

For Windows(not official): https://github.com/errollw/Warp-and-Blend-Quadros/blob/master/WarpBlend-Quadros/WarpBlend-Quadros/WarpBlend-Quadros.cpp

For Linux: https://github.com/NVIDIA/nvidia-settings/blob/master/samples/nv-control-warpblend.c