[Paraview] How to configure ParaView 5.2.0 to use off screen rendering?

Dan Lipsa dan.lipsa at kitware.com
Mon Mar 20 09:46:31 EDT 2017


It seems you are missing KHR/khrplatform.h
You can download it from the EGL website:
https://www.khronos.org/registry/EGL/

On Sat, Mar 18, 2017 at 3:51 AM, 张驭洲 <yzhzhang at ipe.ac.cn> wrote:

>
>
> Hello,
>
> I'm building ParaView 5.2.0 on a machine that uses NVIDIA Tesla K80 GPUs.
> The K80 GPUs have no interface for monitor, so I have to use off screen
> rendering. It's said that EGL is a pretty good choice for this situation,
> but as I switch VTK_USE_OFFSCREEN and VTK_USE_OFFSCREEN_EGL to "ON" and
> then make,  I get these errors:
>
> Built target vtkIOImage
> [ 16%] Building C object VTK/ThirdParty/glew/vtkglew/
> CMakeFiles/vtkglew.dir/src/glew.c.o
> In file included from /pan20/yzzhang/EGL/egl.h:39,
>                  from /pan20/yzzhang/ParaView-v5.2.
> 0/VTK/ThirdParty/glew/vtkglew/src/glew.c:38:
> /pan20/yzzhang/EGL/eglplatform.h:37:29: error: KHR/khrplatform.h: No such
> file or directory
> In file included from /pan20/yzzhang/EGL/egl.h:39,
>                  from /pan20/yzzhang/ParaView-v5.2.
> 0/VTK/ThirdParty/glew/vtkglew/src/glew.c:38:
> /pan20/yzzhang/EGL/eglplatform.h:151: error: expected ‘=’, ‘,’, ‘;’,
> ‘asm’ or ‘__attribute__’ before ‘EGLint’
> In file included from /pan20/yzzhang/ParaView-v5.2.
> 0/VTK/ThirdParty/glew/vtkglew/src/glew.c:38:
> /pan20/yzzhang/EGL/egl.h:121: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> ‘__attribute__’ before ‘EGLBoolean’
> In file included from /pan20/yzzhang/ParaView-v5.2.
> 0/VTK/ThirdParty/glew/vtkglew/src/glew.c:38:
> /pan20/yzzhang/EGL/egl.h:122: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> ‘__attribute__’ before ‘EGLBoolean’
> /pan20/yzzhang/EGL/egl.h:123: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> ‘__attribute__’ before ‘EGLContext’
> /pan20/yzzhang/EGL/egl.h:124: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> ‘__attribute__’ before ‘EGLSurface’
> /pan20/yzzhang/EGL/egl.h:125: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> ‘__attribute__’ before ‘EGLSurface’
> ......
>
> Maybe it is clear that there is something wrong with the EGL header file,
> but I don't know how to fix it. The operation system is CentOS 6.6. There
> is an integrated graphics and 6 K80 GPUs. I connect to the machine using
> ssh and have set headless X server using one of the K80 GPUs. I can run the
> glxgears test in the off screen mode, but I don'n know how to make sure
> that EGL is correctly setted. I want to know how to use EGL for off screen
> rendering.
>
> Any help would be highly appreciated!
>
> -Zhang
>
>
>
>
> _______________________________________________
> 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
>
> Search the list archives at: http://markmail.org/search/?q=ParaView
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/paraview
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20170320/d20c7c5f/attachment.html>


More information about the ParaView mailing list