Multi-Process nDisplay for Virtual Production

Hi,

At my university we have a virtual production studio with a setup comprised of a main wall, some side walls, driven by two render node PCs. Each render node is using Threadripper 7975WX along with nVidia RTX6000 Ada generation graphics cards. The main node has three RTX6000’s, and the second node has one.

I’ve been trying for weeks to successfully get a configuration working where we drive the outer frustum (split in two) on two of the GPUs, and the inner frustum on the third GPU. However, the documentation for multi-process is limited and as we have a generation of cards that does not support multi-gpu, we can’t use it.

In some configs I have managed to get the outer frustum on one GPU, the inner frustum on another, and the third remains idle, though in this case we still have synchronisation problems where the framerates of the two processes are not locked to our genlock at all, and there is often significant hitching in the framerate of the secondary “offscreen” process.

Is it at all possible to get in contact with someone from the @EpicGamesVirtualProd team to discuss and troubleshoot our setup?

Thanks

Dont recommend multi GPU as Multiprocess is more efficient and you are going down that path anyway. Some of what you are describing splitting the frustum and rendering separately is more a 2110 config. You dont refer to being in a 2110 setup so it may ust be the terminology, which to be fair can get confusing. I would take a look at this link Converting a mGPU config to Multiprocess rendering You are not converting but the end result config is very similar to what you are trying to do. The final result has the wall split in two and the ceiling split in two and two wild wallls. Note the settings that need to go from SLI enabled to using mosaic in Multi process. If still stuck. Send a link to where I can download an empty project that includes your current nDisplay setup in a generic version of UE from the launcher and I will take a look.

1 Like

Much appreciated Kevin, I’ll try again next week-ish and set up a clean project for you if it fails.