Hello DroneInspect,
It is not obligatory to have same GPU models in multi-GPU setup, however, we usually recommend to have them of more or less comparable performance. So RTX 3070 and RTX 4070 would be fine, but RTX 4080 and RTX 2060 would be likely suboptimal, as higher performance GPU would regularly wait for the sub-jobs completed by lower performance one.
Alexey,
Does MS know which GPU is 'the best'?
And could MS divide the tasks up such that they are smaller, allowing to for Any GPU, fast or slow, to just do what it can, but not cause any delays?
Same with network processing. Does MS know which node has the fastest CPU, GPU?
As the industry is running out of performance to be had, without creating furnaces, everything is going even further towards huge numbers of cores, huge numbers of CPUs, and huge numbers of GPUs.
Can MS move even further towards these realities?
It'd be very useful if Metashape could work better with asymmetric GPUs, asymmetric nodes... No matter the performances, they all do as much as they can. And MS chooses only the best for the stuff that is stuck single-threaded.
So it just seems that the sub-jobs could be chopped up made smaller.