Multiple GPUs - alicevision/Meshroom GitHub Wiki

Q: Does adding an older GT730 to my GTX 1070 (both CUDA) improve the performance?

Multi GPUs are supported, but DepthMap is still not fully optimized. Support for multiple GPUs is useful, if you want to utilize older graphics cards like two GT730.

If you have 2 graphic cards, both will be used but the work is split equally between them, so if you have 2 very different configurations it could also decrease the overall performance.

So your GTX 1070 alone is good enough. Adding the older GPU will not speed up rebuilding.

#250 #244

https://github.com/alicevision/meshroom/issues/644

Q: We have multi-GPU render machines (4 GPU max). I've been looking online but don't see a way to make use of all four in one machine.

You could change the chunk size of the DepthMap node. It's good to have small chunks on renderfarm to compute across many machines but it should be bigger if you have multiple GPUs on each machine. It's here, blockSize is 3 by default (so we compute 3 depth maps per chunk which is quite bad if you have 2 GPUs..): https://github.com/alicevision/meshroom/blob/develop/meshroom/nodes/aliceVision/DepthMap.py#L10

https://groups.google.com/g/alicevision/c/fAKsrSEcbxE