These are special builds of the dri.sf.net XFree86 CVS tree.  For more
information about the DRI and what these builds do, go read
http://dri.sf.net/.

What's special about these builds, is that they contain my driReInitKludge
patches, which means that the X server tries to release DRM resources across
VT switches.  This in turn means that if you terminate running 3D
applications, you can suspend to disc with the swsusp patches and resume
again without screwing up your X and having to reboot.

In short: a DRI capable X always breaks if you suspend and resume.  My
changes keep it from breaking if you follow one simple rule: don't suspend
whilst a 3D application is running.

You also need to make some changes to your agpgart for suspend/resume to
work with your AGP hardware.

http://cpbotha.net/dri_reinit_kludge.html might have more information.

Charl P. Botha <http://cpbotha.net/>
