On 2/28/11 6:20 PM, Nathan Kidd wrote:
> On 11-02-28 07:04 PM, DRC wrote:
>> I'm not following how you ascertained that the issue was between WINE
>> and the 3D X server.
> 
> Sorry, I didn't mention that part. I ran against an in-house X server 
> with tracing enabled and examined the trace. No GLX, and more 
> importantly, no X errors returned at all.  Therefore it had to be the 3D 
> X Server.

I've encountered situations before in which a particular GLX call will
only be sent to the 2D X server if the GLX extension is detected on it.
 I can't easily imagine a scenario in which a GLX call would be sent to
the 3D X server unless VirtualGL was sending it.  If the error is
reproducible with Exceed 3D, it would be a worthwhile experiment to try
disabling GLX support in the latter and see if the error goes away.

Something else I've started to notice in recent nVidia drivers is that,
if I run remotely using the VGL Transport, I get the following warning:

Xlib:  extension "NV-GLX" missing on display "{client_display}".

The nVidia drivers do some hooking of functions at the low level, so
it's possible that they are hooking an Xlib call and making a GLX call
from within the body of the Xlib call.  They may very well be using a
private symbol for the hooked GLX call, or the dynamic link order may be
such that VirtualGL is not catching it.

------------------------------------------------------------------------------
Free Software Download: Index, Search & Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
_______________________________________________
VirtualGL-Users mailing list
VirtualGL-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-users

Reply via email to