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

Dan Lipsa dan.lipsa at kitware.com
Mon Mar 20 10:28:43 EDT 2017


Looking at the errors you are getting looks like
/pan20/yzzhang/EGL/eglplatform.h
needs  KHR/khrplatform.h

Maybe your configuration uses different EGL header files than what you
expect.

DAn


On Mon, Mar 20, 2017 at 10:22 AM, 张驭洲 <yzhzhang at ipe.ac.cn> wrote:

>
>
> Thanks for your reply! But I don't know where the KHR/khrplatform.h is
> used. When I configure paraview using ccmake, the options about EGL are
> EGL_INCLUDE_DIR,
> EGL_LIBRARY, EGL_gldispatch_LIBRARY, EGL_opengl_LIBRARY,
> VTK_EGL_DEVICE_INDEX and VTK_USE_OFFSCREEN_EGL. In the path that I assigned
> to the EGL_INCLUDE_DIR, there is khrplatform.h file. What's more, I have
> built ParaView 5.2.0 with EGL used on another machine. That machine use
> NVIDIA GT 730 GPU, and in the EGL_INCLUDE_DIR path, there is not a
> khrplatform.h file, but the paraview can be built successfully and works.
> The khrplatform.h is required by the current EGL (1.5), but my EGL version
> is 1.4. Maybe it doesn't need that file?
>
> Thank you again!
>
> -Zhang
>
> -----原始邮件-----
> *发件人:* "Dan Lipsa" <dan.lipsa at kitware.com>
> *发送时间:* 2017年3月20日 星期一
> *收件人:* "张驭洲" <yzhzhang at ipe.ac.cn>
> *抄送:* paraview <paraview at paraview.org>
> *主题:* Re: [Paraview] How to configure ParaView 5.2.0 to use off screen
> rendering?
>
>
> 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/CM
>> akeFiles/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/34f44f69/attachment.html>


More information about the ParaView mailing list