I’m planning to use VDMX to sequence an art exhibition which will have between 6-8 projections running at 1080p.
The cue list plugin will be used to sequence a variety of generative outputs, which will be shader and FX heavy.
Does anyone have any experience or tips for running this many displays?
I’m considering using a mac mini with an eGPU. In this case I was hoping that I could use 4 x DisplayPort (DP) outputs from the eGPU, and split each output over 2 x 1080p projections. However I’ve discovered that apple doesn’t support DisplayPort Multi-Stream Transport (MST), ruling out the use of MST hubs… I’m also not sure if using multiple DP Matrox DualHead2Go boxes would be able to split the outputs from the eGPU either? If not, this would leave the only option to run 6 projections, 4 from the eGPU DP outputs, and 1 x HDMI and 1 x TB3 on the Mac Mini.
After reading this guide from Vidvox (https://docs.vidvox.net/vdmx_gpu.html#notes-from-apple-on-using-multiple-gpu-systems-and-egpus). It seems as though this setup might cause potential bandwidth issues… as some data will need to be transferred from the GPU back to the mac Mini for the connected HDMI and TB3 displays (if I understand correctly…)
Are there any other options which anyone can suggest which doesn’t cost more than £2k?.. I also may have access to use 2 extra mac minis… so I could have 1 mac mini + eGPU (4 outputs), and 2 mac minis with 2 outputs each… so 8 in total. Would that potentially be a better way to go rather than attempting to achieve this all with 1 machine? In this case, I’m assuming I could make use of OSCQuery Client plugin to keep all instances of VDMX in sync. I will also be building a custom OSC controller using an arduino - I hope that I can get the arduino to be compatible with OSCQuery… but that’s for later!
A lot of my research is unfortunately telling me that a lot of these difficulties is due to limitations of OSX… VDMX is pretty much the last thing stopping me from swapping over to windows… so I do hope there is a solution out there somewhere!
Thank you for reading!