All, I worked out the issue with ParaView and narrowed it down to the fact that the ParaView client was launching the pvservers with it's own environment. As ParaView was running through VirtualGL, all the servers used the same rendering libraries (which were faked by VirtualGL). I solved the problem by saving the needed variable when ParaView client starts...
LD_PRELOAD_SAVE=$LD_PRELOAD LD_PRELOAD= export LD_PRELOAD vglrun paraview Then I reload it before I start the servers... echo "reloading non-virtualgl environment" $LD_PRELOAD_SAVE LD_PRELOAD=$LD_PRELOAD_SAVE export LD_PRELOAD mpirun ... blah blah blah This is now implemented in our 3.14.0 config and I am now see ~2 FPS with a 10G dataset on a single node :) e.g. below from timing log Local Process Interactive Render, 0.062107 seconds Interactive Render, 0.05679 seconds ... Still Render, 0.433776 seconds Interactive Render, 0.08851 seconds Interactive Render, 0.080116 seconds ... Still Render, 0.435925 seconds Cheers, Paul -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Paul McIntosh Sent: Friday, 24 February 2012 1:33 PM To: [email protected] Subject: [Paraview] VirtualGL/TurboVNC and multi-GPU - using only one GPU? Hi, Is any one out there using ParaView client through VirtualGL and using the default_server config? I notice that if I launch the command below from within ParaView I only see 1 or 2 GPU's getting used (looking at load). If I run it outside of ParaView then both GPU's have load. I am running ParaView client through VirtualGL, and "glxinfo -display :0" (called from ParaView) sees both GPUs on the node mpirun -v -hostfile $PBS_NODEFILE -bynode -np 6 /usr/local/$APPLICATION/$VERSION/bin/pvserver --server-port=11112 -display :0.1 : -np 6 /usr/local/$APPLICATION/$VERSION/bin/pvserver -display :0.0 This is both a heads up and a question - obviously I see much faster rendering when both GPUs are used ;) Cheers, Paul --- www.internetscooter.com _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview
