[Paraview] VirtualGL/TurboVNC and multi-GPU - using only one GPU?
Paul McIntosh
paul.mcintosh at internetscooter.com
Thu Mar 1 23:25:42 EST 2012
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: paraview-bounces at paraview.org [mailto:paraview-bounces at paraview.org]
On Behalf Of Paul McIntosh
Sent: Friday, 24 February 2012 1:33 PM
To: paraview at paraview.org
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
More information about the ParaView
mailing list