I just set up pvserver on my cluster, but after connecting with my local client, I am always getting
Display is not accessible on the server side.
Remote rendering will be disabled.
This makes the visualization extremely slow and completely forfeits the purpose of setting up a pvserver.
I built paraview following instructions [here].(https://www.paraview.org/Wiki/ParaView:Build_And_Install#Run_ParaView_from_build)
Later I realized the problem is discussed on this page, and specifically
One of the most difficult problems people face when installing a ParaView server is establishing XConnections. This whole problem can be circumvented by using the OSMesa library. However, Mesa is strictly a CPU rendering library so, use the OSMesa solution if and only if your server hardware does not have rendering hardware . If your cluster does not have graphics hardware, then compile ParaView with OSMesa support and use the --use-offscreen-rendering flag when launching the server.
So if I don’t request a GPU on the cluster, then do I have to use the OSMesa solution, i.e. I do not have rendering hardware (I am guessing the rendering hardware is the GPU)? However, even if I do request a GPU, I still run into the same problem…
Any pointers on how to setup remote rendering will be greatly appreciated!