This FAQ is not really intended to users. But if you were curious to come so far you might
consider colaborate with the developers by testing
the development branches helping improving the support for your 3D graphics card.

This FAQ will give you a good overlook of what DRI is all about enabling you to make better bug-tracking.
It also addresses the specific toppics of debugging and benchmarking in the section
Debugging and benchmarking.

Although I try to gather as much usefull information as possible this FAQ is not, and it will never be, a replacement of:

the original DRI documentation.
Spite much of the infomation in the original DRI documentation is included in this FAQ not all was suited to be in a FAQ.
Always take a look in it when need to know more.

the source code.
Any documentation gets out-of-date as soon as someone starts to code so always refer to it to know the state of
development and implementations details.

Don't get afraid by the size of the XFree86 tree. This FAQ will give you very good pointers to the specific places you
need to look into.

Do not forget to take a good peek at other drivers than the one you're interest.
You will find very similarities and hints to how to proceed.

the dri-devel mailing list.
Always keep in touch with the others developers. We have a quite active developer base that will help you.

Try to assist to the IRC meetings. You'll get the chance of talking directly with the others developers and get an insight of the DRI future.