[vtkusers] [Paraview] GPU based volume rendering in ParaView

Jérôme jerome.velut at gmail.com
Sat Mar 6 12:31:32 EST 2010


Yes I noted that, but too late. I will think about it for my next purchase!
Anyway, thanks for the confirmation.

Jerome

2010/3/6 Wagner Sales <wsales at gmail.com>

> Hi Jerôme,
>
> The ATI driver ( or GLSL compiler ) are very buggy. Because that, GPU
> ray casting will work only on NVidia cards on Linux and Windows. Mac
> have issues too.
>
> Regards,
>
> Wagner
>
> 2010/3/6 Jérôme <jerome.velut at gmail.com>:
> > Hi,
> > I ran into the "empty not supported extensions list", with
> linux/ATI/Mesa.
> > By reading, I found that the problem is not due to extensions, but due
> > to:
> >
> > if(strstr(gl_vendor,"ATI")!=0)
> >     {
> >     this->LoadExtensionsSucceeded=0;
> >     return;
> >     }
> >
> > and
> >   if(strstr(gl_version,"Mesa")!=0)
> >     {
> >     this->LoadExtensionsSucceeded=0;
> >     return;
> >     }
> >
> > (Code from
> > ParaView3/VTK/VolumeRendering/vtkOpenGLGPUVolumeRayCastMapper.cxx)
> >
> > My feeling is that GPU raycast mapping is impossible with ATI card.
> > My question is: Am I wrong? If there is any, what should I do to enable
> GPU
> > rendering on ATI?
> >
> > Thanks a lot!
> >
> > Jerome
> > (ps: I tried with an NVidia quadro and... wow! Thanks!)
> >
> >
> >
> > 2010/3/2 Wagner Sales <wsales at gmail.com>
> >>
> >> Hi all,
> >>
> >> Sorry by ask this same question twice times. I know about Mac issues.
> >> But I'm starting in parallel volume rendering playground, and I really
> >> don't know how to take ( if possible ) advantages from GPU volume
> >> rendering in a parallel environment. May be my knowledge aren't the
> >> sufficient to know this by myself. Are advantages on this field? For
> >> example, can we render a large dataset in multiple machines using the
> >> GPU power instead the current approaches, that's relies ( at least I
> >> know ) on the CPUs? And, if possible, are some SLI support too?
> >>
> >> Best regards,
> >>
> >> Wagner
> >>
> >> 2010/3/1 Eric E. Monson <emonson at cs.duke.edu>:
> >> > Hey all,
> >> >
> >> > Thanks for the feedback. Yup, I can get it to error out just as you
> >> > said! :)
> >> >
> >> > I guess I'd seen something about this on the list regarding VTKEdge,
> but
> >> > hadn't remembered. Please let us all know, though, if a solution pops
> up.
> >> >
> >> > Talk to you later,
> >> > -Eric
> >> >
> >> >
> >> > On Mar 1, 2010, at 1:54 PM, Francois Bertel wrote:
> >> >
> >> >> Hello,
> >> >>
> >> >> The GPU Rast Mapper does not work on Mac so it is skipped to avoid
> bad
> >> >> behavior.
> >> >>
> >> >> It is skipped because:
> >> >>
> >> >> 1. on Snow Leopard with an nVidia card, the GPU Ray Cast mapper
> >> >> triggers a bug in the OpenGL driver (that we cannot locate precisely
> >> >> enough) and the driver will exit the application with:
> >> >>
> >> >> (0) : fatal error C9999: Nested functions, aborting!
> >> >>
> >> >> or:
> >> >>
> >> >> (0) : fatal error C9999: *** exception during compilation ***
> >> >> Cg compiler terminated due to fatal error
> >> >>
> >> >>
> >> >> 2. On Leopard, a user reported a corrupted image.
> >> >>
> >> >> If you are adventurous, and see what happen for your specific
> >> >> configuration, you can comment out the lines in
> >> >> VTK/VolumeRendering/vtkOpenGLGPUVolumeRayCastMapper.cxx  that skip
> the
> >> >> Macs:
> >> >>
> >> >>  // It does not work on Apple OS X Snow Leopard with nVidia.
> >> >>  // There is a bug in the OpenGL driver with an error in the
> >> >>  // Cg compiler about an infinite loop.
> >> >> #ifdef __APPLE__
> >> >>  this->LoadExtensionsSucceeded=0;
> >> >>  return;
> >> >> #endif
> >> >>
> >> >> Regards
> >> >>
> >> >> On Mon, Mar 1, 2010 at 1:05 PM, Aashish Chaudhary
> >> >> <aashish.chaudhary at kitware.com> wrote:
> >> >>> Eric,
> >> >>>
> >> >>> Yes you do need to have certain extensions. Now the mapper I have
> not
> >> >>> written myself and hence I am forwarding this email to vtk users
> list.
> >> >>> I
> >> >>> hope that the original author would respond to it.
> >> >>>
> >> >>> I will see if we can produce a better message which could list the
> >> >>> missing
> >> >>> extensions.
> >> >>>
> >> >>> Thanks for testing it out.
> >> >>>
> >> >>> ~Regards,
> >> >>> Aashish
> >> >>>
> >> >>>
> >> >>> On Mon, Mar 1, 2010 at 12:56 PM, Eric E. Monson <
> emonson at cs.duke.edu>
> >> >>> wrote:
> >> >>>>
> >> >>>> Hey Aashish,
> >> >>>> I've been having trouble with it, too, on my Mac (OS X 10.6.2, PV
> >> >>>> compiled
> >> >>>> serial x86_64 arch updated from CVS and rebuilt today, CMake
> >> >>>> 2.9.20100113).
> >> >>>> Are there any special hardware requirements, then? I can see the
> GPU
> >> >>>> Volume
> >> >>>> Mapper option, but when I switch over to that from the "Fixed
> point"
> >> >>>> mapper
> >> >>>> I get this error:
> >> >>>> ERROR:
> >> >>>> In
> >> >>>>
> /Users/emonson/Programming/ParaView_cvs/ParaView3/VTK/VolumeRendering/vtkOpenGLGPUVolumeRayCastMapper.cxx,
> >> >>>> line 4110
> >> >>>> vtkOpenGLGPUVolumeRayCastMapper (0x12082cc00): Rendering failed
> >> >>>> because
> >> >>>> the following OpenGL extensions are required but not supported:
> >> >>>>
> >> >>>> (Just as this shows, the list of OpenGL extensions it says are
> >> >>>> required
> >> >>>> but not supported is empty...) My graphics card is a NVIDIA GeForce
> >> >>>> 8800 GT.
> >> >>>> Thanks,
> >> >>>> -Eric
> >> >>>> ------------------------------------------------------
> >> >>>> Eric E Monson
> >> >>>> Duke Visualization Technology Group
> >> >>>>
> >> >>>> On Mar 1, 2010, at 11:55 AM, Aashish Chaudhary wrote:
> >> >>>>
> >> >>>> No there is no special option required but you would have to update
> >> >>>> your
> >> >>>> paraview cvs copy as the code got into cvs last thursday.
> >> >>>>
> >> >>>> Can you update and compile again?
> >> >>>>
> >> >>>> Thanks,
> >> >>>>
> >> >>>>
> >> >>>>
> >> >>>> On Sun, Feb 28, 2010 at 2:27 PM, Pierre-Olivier Dallaire
> >> >>>> <pierre-olivier.dallaire at videotron.ca> wrote:
> >> >>>>>
> >> >>>>> Hi,
> >> >>>>> Do  we need to enable a special option in the CMakeCache.txt file
> in
> >> >>>>> order to get this feature ?
> >> >>>>> I compiled the CVS version on Mac and cannot access the GPU option
> >> >>>>> for
> >> >>>>> volume rendering.
> >> >>>>> Regards,
> >> >>>>> PO
> >> >>>>> On 2010-02-26, at 10:58 AM, Aashish Chaudhary wrote:
> >> >>>>>
> >> >>>>> All,
> >> >>>>>
> >> >>>>> I am pleased to announce that ParaView3 now has GPU based volume
> >> >>>>> rendering  from VTKEdge. Its currently in CVS and should be able
> to
> >> >>>>> make
> >> >>>>> into 3.8 release.
> >> >>>>> Currently it does not work in tile display mode but we are hoping
> to
> >> >>>>> fix
> >> >>>>> it in near future. Any bug reports are welcome.
> >> >>>>>
> >> >>>>> Attached is the screen shot.
> >> >>>>>
> >> >>>>> ~Regards,
> >> >>>>>
> >> >>>>> --
> >> >>>>> | Aashish Chaudhary
> >> >>>>> | R&D Engineer
> >> >>>>> | Kitware Inc.
> >> >>>>> | www.kitware.com
> >> >>>>> <Screenshot.jpg>_______________________________________________
> >> >>>>> 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
> >> >>>>>
> >> >>>>
> >> >>>>
> >> >>>>
> >> >>>> --
> >> >>>> | Aashish Chaudhary
> >> >>>> | R&D Engineer
> >> >>>> | Kitware Inc.
> >> >>>> | www.kitware.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
> >> >>>>
> >> >>>
> >> >>>
> >> >>>
> >> >>> --
> >> >>> | Aashish Chaudhary
> >> >>> | R&D Engineer
> >> >>> | Kitware Inc.
> >> >>> | www.kitware.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 VTK FAQ at:
> >> >>> http://www.vtk.org/Wiki/VTK_FAQ
> >> >>>
> >> >>> Follow this link to subscribe/unsubscribe:
> >> >>> http://www.vtk.org/mailman/listinfo/vtkusers
> >> >>>
> >> >>>
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> François Bertel, PhD  | Kitware Inc. Suite 204
> >> >> 1 (518) 371 3971 x113 | 28 Corporate Drive
> >> >>                      | Clifton Park NY 12065, USA
> >> >
> >> > _______________________________________________
> >> > 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 VTK FAQ at:
> >> > http://www.vtk.org/Wiki/VTK_FAQ
> >> >
> >> > Follow this link to subscribe/unsubscribe:
> >> > http://www.vtk.org/mailman/listinfo/vtkusers
> >> >
> >> _______________________________________________
> >> 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 VTK FAQ at:
> >> http://www.vtk.org/Wiki/VTK_FAQ
> >>
> >> Follow this link to subscribe/unsubscribe:
> >> http://www.vtk.org/mailman/listinfo/vtkusers
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20100306/f8a5df25/attachment.htm>


More information about the vtkusers mailing list