[Paraview-developers] VTK and ParaView with OSMesa

Burlen Loring burlen.loring at gmail.com
Mon Nov 18 13:24:27 EST 2013


Hi All,

VTK 6.1 will take full advantage of OpenGL features in OSMesa. In the 
past this hadn't been the case, a number of key algorithms or classes 
that algorithms depended on were explicitly disabled when OSMesa was 
detected. I've been investigating use of the new 9.2.2 Mesa release in 
which OSMesa can take advantage of the VMWare's Gallium llvmpipe 
back-end. The advantages of this back-end over the classic OSMesa  
back-end are better OpenGL extension support, threading, and use of 
LLVM/clang for shader compilation. The llvmpipe backend is quite a bit 
faster on shader heavy algorithms and supports Surface LIC while the 
classic back-end does not.  In the recent Mesa 9.2.2 release it finally 
works flawlessly with pvbatch.

The Mesa 9.2.2 release configured with the Gallium llvmpipe OSMesa state 
tracker should be the recommended Mesa release for off-screen rendering 
in VTK and ParaView and I've updated the wiki with build instructions 
and some rendering benchmarks.
http://paraview.org/Wiki/ParaView/ParaView_And_Mesa_3D
I've left a link to the old page, if there are no objections I'd like to 
remove it.

I've set up ParaView and VTK dashboards for the new 9.2.2 Mesa release
http://open.cdash.org/index.php?project=VTK&filtercount=1&showfilters=1&field1=site/string&compare1=63&value1=rocky
http://open.cdash.org/index.php?project=ParaView&filtercount=1&showfilters=1&field1=site/string&compare1=63&value1=rocky

If you guys see anything wrong with it , please let me know.

Thanks
Burlen


More information about the Paraview-developers mailing list