DRC wrote:
> That is a known issue caused by a bug in the 180 series nVidia drivers.
>  VirtualGL 2.1.3 is able to work around the bug in most cases, but the
> bug is still there, and doing 'vglrun /bin/hostname' reveals it.  The
> nVidia version of libGL.so.1 is overriding dlopen() and dlsym() for some
> reason, and their version of dlsym() is buggy.  The act of preloading
> librrfaker.so into an executable causes libGL.so.1 to be loaded ahead of
> libdl.so.2, which overrides the native version of dlsym() with the buggy
> one.
> 
> In most cases, you won't need to run 'vglrun /bin/hostname', unless
> '/bin/hostname' is in a script that is used to launch a 3D app.  In that
> case, use the technique described in Ch. 12 of the VirtualGL User's
> Guide to save the value of LD_PRELOAD within the script and recall it
> right before the 3D application is actually launched.
> 
> Thus far, it seems like the workaround in VGL 2.1.3 is working.  If you
> do encounter a problem with launching an actual 3D app, though, please
> post it here.  I suspect that any 3D app which tried to use
> dlsym(RTLD_NEXT, ...) would encounter problems, but fortunately, we
> haven't encountered such an app yet.  For those apps, assuming they
> exist, a further workaround would be to downgrade to the nVidia 170
> series drivers.
> 
> See:
> http://www.nvnews.net/vbulletin/showthread.php?t=132259
> 
> for a description of the bug.
> 
> I've also submitted this using the nVidia support E-Mail alias, but they
> have completely ignored me.

Thanks - we need to use 180 series (or later) nVidia drivers for a 
particular OpenGL bug fix. I've tested the latest 190.18 beta drivers - 
and it still has the same issue with VirtualGL

/bin/hostname was in a script that I called with vglrun - so I'll try 
and get LD_PRELOAD 'closer' to the final binary.

James Pearson

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
VirtualGL-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/virtualgl-users

Reply via email to