[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mesa3d-dev
Subject:    Re: [Mesa3d-dev] Indirect rendering to old Xservers...
From:       Ian Romanick <idr () freedesktop ! org>
Date:       2009-02-28 1:13:41
Message-ID: 49A88FC5.8000404 () freedesktop ! org
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Matthias Hopf wrote:
> I haven't noticed until recently (due to a bug opened against our
> openSUSE 11.1) that indirect rendering via GLX doesn't work any more
> when an older Xserver is involved.

Can you be more specific?  What commands don't work?  Can you run
glxinfo on one machine using the display on another?

> Some research brought up that this had been broken knowingly:
> 
> git commit #1087cc61b3776f:
> 
> Author: George Sapountzis <gsap7@yahoo.gr>  2008-06-13 14:54:08
> 
> glx: load swrast_dri.so
> 
> caveats:
>  - does not work with old (i.e. libGLcore) xserver:
> [...]

Eh...what?  What repo is that?  swrast_dri.so doesn't have anything to
do with the GLX protocol.  I'm not really sure what is meant by that
comment.  George?

> IMHO this is a no-go - the protocol layer is standardized, and I don't
> know why this had to be broken. Given that I don't understand the
> benefits of direct software rendering (compared to indirect) I just
> use the applied patch to disable it again. I haven't seen any serious
> side effects so far.

There is quite a bit of functionality for which there is no indirect
rendering protocol.  Also, client-side software rendering is usually
faster than server-side software rendering.

> Now there might be caveats I don't see, so my question is twofold:
> 
> - What does my patch break (besides client side direct software
>   rendering, which IMHO is irrelevant)?
> 
> - How can this be fixed for good (using client side direct software
>   rendering if the Xserver is capable of dealing with it, reverting to
>   indirect otherwise)?


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkmoj8QACgkQX1gOwKyEAw/NIwCbBr4zVBrf9YrLAN4Vb7eUVY5w
ZkQAoIemuBS3cwoC6DBAGJxE8tK4A8BY
=DlWu
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic