Osmesa distributed remote rendering is not as efficient as expected
Rendering a big distributed geometry is not as efficient as expected and way slower than non distributed rendering.
Non-ditributed: Still Render, 0.149442 seconds
-np 2 distributed: Still Render, 1.94552 seconds
Steps to reproduce (tested with 5.9.1 and 5.10.0):
- ./bin/mpiexec -np 2 ./bin/pvserver
- run paraview, connect to server, set RemoteRenderThreshold to zero
- Open RESULT_FLUID_DOMAIN.case (12Gb: https://send.kitware.io/download.php?id=91&token=FKgMmHj91Zsn1rdkft3p8A07DK30jY2W), Apply
- Open timerlog, refresh, clean
- Move the camera to trigger a render
- Do the same with a non distributed server
With OpenGL rendering, there is a time jump but it is nowhere near as pronounced and, anyway, way faster