Display system diagrams/description

Jesse Barnes jbarnes at virtuousgeek.org
Sat Mar 1 16:31:50 PST 2008


On Thursday, February 07, 2008 5:16 pm Richard Goedeken wrote:
> Thanks for the slide deck.  I also found some good information here:
>
> http://dri.freedesktop.org/wiki/Documentation
> http://dri.sourceforge.net/doc/design_low_level.html
>
> Some of it's not current anymore though.  The reason I asked about this is
> that I kept seeing non-deterministic behaviors when testing and rebuilding
> the driver stack, and it's due to a lack of understanding about how
> everything works together and the dependencies between the components.  For
> example, I wasted a lot of time before finding out that:
>
> * Both 2D and 3D drivers have a dependency on header files installed by the
> DRM * The 3D drivers (mesa) have a dependency in the configure script on
> the pkgconfig file generated by DRM
> * libGL.so may load the _dri.so library from a different place than X
>
> The build/install process descriptions on the DRI and intellinuxgraphics
> pages are greatly helpful and appreciated, but it might be nice to also
> collect this sort of dependency information somewhere also, so that
> advanced testers will know how to build individual components properly and
> achieve deterministic results.

Kristian Hogsberg recently put together a build howto as well:

http://hoegsberg.blogspot.com/2008/02/building-and-installing-drmdrix-stack.html

There are a few comments in the blog that help refine things.  It would be 
good to get this on the freedesktop wiki somewhere...

Jesse



More information about the xorg mailing list