May be my (very) short experience with pvserver and OSMesa can help... I've just build a config without any error messages. I've downloaded Mesa-7.11.2 and ParaView-3.98.1 sources. (see "[Paraview] Using paraview with pvserver" thread on this list)

1) build of Mesa-7.11.2 with:
./configure --with-driver=osmesa --prefix=/share/apps/paraView-server-3.98.1
make
make install

2) build paraview with:
mkdir ParaView-3.98.1-build
cd ParaView-3.98.1-build
ccmake28 -D PARAVIEW_BUILD_QT_GUI:BOOL=OFF -D VTK_USE_X:BOOL=OFF -D
VTK_OPENGL_HAS_OSMESA:BOOL=ON /home/makerpm/PARAVIEW/ParaView-3.98.1-source

and set
 PARAVIEW_BUILD_QT_GUI = OFF
 OPENGL_INCLUDE_DIR = /share/apps/paraView-server-3.98.1/include
 OPENGL_gl_LIBRARY =
 OPENGL_glu_LIBRARY = /share/apps/paraView-server-3.98.1/lib/libGLU.so
 VTK_OPENGL_HAS_OSMESA = ON
 OSMESA_INCLUDE_DIR = /share/apps/paraView-server-3.98.1/include
 OSMESA_LIBRARY = /share/apps/paraView-server-3.98.1/lib/libOSMesa.so
 VTK_USE_X = OFF
 PARAVIEW_USE_MPI=ON

make
make install

It is important to set OPENGL_gl_LIBRARY empty.

Patrick

Pradeep Jha wrote:
just wondering, when I was making OSMesa, it gave me the following message during "configure":

------------------------------------------------------------------------------------------------------------
Project MESSAGE: Disabling video due the lack of GLib/Gio/GStreamer
------------------------------------------------------------------------------------------------------------

is it ok? Or do I need to do something about it?


2013/3/6 David E DeMarle <[email protected] <mailto:[email protected]>>

    See the cmake config settings for pure offscreen rendering configuration
    of pvserver in:
    
http://paraview.org/Wiki/ParaView/Users_Guide/Parallel_Rendering#Offscreen_Software_Rendering_via_OSMesa

    David E DeMarle
    Kitware, Inc.
    R&D Engineer
    21 Corporate Drive
    Clifton Park, NY 12065-8662
    Phone: 518-881-4909 <tel:518-881-4909>


    On Wed, Mar 6, 2013 at 12:40 AM, Pradeep Jha
    <[email protected] <mailto:[email protected]>>
    wrote:

        I installed PV with OSMesa on a linux supercomputer. When I am running
        "pvbatch --use-offscreen-rendering script_file.py", I get the
        following error:
        
------------------------------------------------------------------------------------------------------------------------
        [fe02s01:15756] *** Process received signal ***
        [fe02s01:15756] Signal: Segmentation fault (11)
        [fe02s01:15756] Signal code:  (128)
        [fe02s01:15756] Failing at address: (nil)
        [fe02s01:15756] [ 0] /lib64/libpthread.so.0 [0x357320eca0]
        [fe02s01:15756] [ 1]
        
/home/hp120242/k00603/local/HH-1298/usr/lib64/libGL.so.1(glGetString+0xe)
        [0x2b747e417cee]
        [fe02s01:15756] *** End of error message ***
        Segmentation fault (core dumped)
        
------------------------------------------------------------------------------------------------------------------------
        What is going wrong? Is there any problem with the installation of my
        Paraview with OSMesa support? This pvbatch works fine without
        --use-offscreen-rendering option when I "ssh" with the "-X" option.

        Thank you,
        Pradeep


        2013/1/31 Andy Bauer <[email protected]
        <mailto:[email protected]>>

            Yes, you don't need OSMesa when there is graphics hardware
            support. In that case though it will still pop up a render window
            to create screen shots. OSMesa can still be used even if you have
            graphics hardware support and is currently the only way to get
            around having a window to render into.


            On Wed, Jan 30, 2013 at 9:09 AM, Pradeep Jha
            <[email protected]
            <mailto:[email protected]>> wrote:

                From the online resources I gathered that we need OSMesa only
                when there is no graphics hardware on the system. Ok, so I
                guess I need to install OSMesa and then compile Paraview again
                with OSMesa support?

                Please confirm.


                2013/1/30 Andy Bauer <[email protected]
                <mailto:[email protected]>>

                    Hi Pradeep,

                    If you don't want the window to pop up you'll need to use
                    offscreen rendering with OSMesa. WriteAnimation() needs to
                    create a window in order to generate the image. It is the
                    same with WriteImage().

                    Andy

                    On Wed, Jan 30, 2013 at 3:33 AM, Pradeep Jha
                    <[email protected]
                    <mailto:[email protected]>> wrote:

                        Hello,

                        I made my first PV python script using "Start Trace"
                        and "End Trace". Now I am trying to run this script
                        using pvbatch hoping it will execute everything on the
                        command line and not display any graphics. I deleted
                        the Render() statement which was at the end of the
                        python script generated by Trace (file attached with
                        this email). But still it keeps generating the image
                        window and fails when I ssh without X option.

                        I have attached the script file. I am executing
                        pvbatch by the command

                        $pvbatch export_movie.py

                        Why is this happening?

                        Thank you,
                        Pradeep



                        _______________________________________________
                        Powered by www.kitware.com <http://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 <http://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 <http://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


--
===============================================================
|  Equipe M.O.S.T.         | http://most.hmg.inpg.fr          |
|  Patrick BEGOU           |       ------------               |
|  LEGI                    | mailto:[email protected] |
|  BP 53 X                 | Tel 04 76 82 51 35               |
|  38041 GRENOBLE CEDEX    | Fax 04 76 82 52 71               |
===============================================================

_______________________________________________
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

Reply via email to