[Xquartz-dev] 2.3.3_rc1

George Peter Staplin georgeps at xmission.com
Mon Mar 9 21:05:48 PDT 2009


Quoted Jack Howarth <howarth at bromo.med.uc.edu>:

> The author of vmd-xplor added...
>
>         if [ `/usr/bin/uname -m` = "i386" ]; then
>                 # I get too many complaints when these are not set.
>                 #
>                 VMDSIMPLEGRAPHICS=1
>                 LIBGL_ALWAYS_INDIRECT=1
>                 export VMDSIMPLEGRAPHICS LIBGL_ALWAYS_INDIRECT
>         fi
>
> to the vmd-xplor startup script. I guess the alternative is to
> take a look at those cases where vmd-xplor has issues (like
> on a HD2600 with 2.3.3-rc1) and fix them in libGL.
>               Jack

I don't know what is breaking yet, unfortunately.  I'm still waiting  
to hear back from the vmd-xplor developer.  I'll review the data you  
have sent me so far, and maybe with that, and some help from the  
vmd-xplor developers we can work this out.

>
> On Mon, Mar 09, 2009 at 08:39:24PM -0700, Jeremy Huddleston wrote:
>> We don't intend to support indirect rendering with the new libGL in the
>> short term.  It's really too slow and only useful when the X client is on
>> a remote system (which is rarely the case for OSX apps).  Are you running
>> vmd-xplor on a remote system for some reason?  If that were the case,
>> then I'd expect glxinfo to actually bail with an AppleDRI error.
>>
>> --Jeremy
>>
>> On Mar 9, 2009, at 17:13, Jack Howarth wrote:
>>
>>> George,
>>>   I believe I have figured out the origin of the problems
>>> with vmd-xplor on 2.3.3-rc1. The problem is that the new
>>> GLX/DRI code doesn't honor LIBGL_ALWAYS_INDIRECT when it
>>> is set. Under X11 2.3.2.1, I get...
>>>
>>> [Macintosh-2:~] howarth% setenv LIBGL_ALWAYS_INDIRECT 1
>>> [Macintosh-2:~] howarth% glxinfo | grep direct
>>> direct rendering: No (LIBGL_ALWAYS_INDIRECT set)
>>>
>>> whereas under 2.3.3-rc1, I get...
>>>
>>> [Macintosh-2:~] howarth% setenv LIBGL_ALWAYS_INDIRECT 1
>>> [Macintosh-2:~] howarth% glxinfo | grep direct
>>> Xlib:  extension "Generic Event Extension" missing on display "/tmp/
>>> launch-W4Xpc5/:0".
>>> Xlib:  extension "Generic Event Extension" missing on display "/tmp/
>>> launch-W4Xpc5/:0".
>>> direct rendering: Yes
>>>
>>> If you can fix this in the GLX, I can test it to see if this
>>> eliminates the issues with vmd-xplor on the HD2600.

George
-- 
http://people.freedesktop.org/~gstaplin/


More information about the Xquartz-dev mailing list