Documentation
End-User Documentation
Building the DRI Instructions for building the DRI on your own machine.
DriTroubleshooting This page covers the most common issues with configuring the DRI for Linux and FreeBSD.
ConfigurationInfrastructure This page describes the configuration file format and contains links to a configuration GUI.
DriverFiles This page describes the files that make up the 2D and 3D drivers and DRM for each driver.
DRI Debugging Guide This guide explains how to debug a DRI installation that is not working. Thanks to Vladimir Dergachev and the LiViD folks for putting it together.
General Developer Documentation
Introduction to the Direct Rendering Infrastructure
This document was written for a tutorial session at LinuxWorld 2000 (San Jose) and explains the DRI at a high level.
- Development This page collects various information related to development of the DRI.
CvsBranches This page lists the active branches of DRI CVS.
CvsPolicy This document explains the rules for DRI development and how CVS branches are to be used.
Managing Graphics Hardware Vendor Relationships in the Linux Developer Community A paper presented at the Linux World Conference and Expo in San Jose, CA on March 4, 1999. This paper offers guidelines to anyone who is responsible for establishing or maintaining business relationships. Although the paper is written to describe a specific type of business relationship, it can be applicable to many similar situations.
High-Level Design Documents and Diagrams
Low-Level Design Documents
The Direct Rendering Manager, Kernel Support for the Direct Rendering Infrastructure
DRI Extensions for supporting the Direct Rendering Protocol Specification
TTMFencing - Information on fencing and flushes using TTM
Other Documents
X Server Multi-rendering for OpenGL and PEX (from SGI doesn't apply to DRI but interesting read)
Deprecated Documents
These documents refer to older versions of the DRI. They may still be useful, but they are not entirely accurate anymore. Most of the information in these is being merged into the wiki.
DRI Beginner's Guide A short, step-by-step guide on how to setup the DRI. Read this guide to get started, then refer to the user guide for more information.
DRI User Guide This guide explains how to use the DRI and troubleshoot common problems. Please read this document before reporting problems on the DRI mailing lists.
This guide is outdated!. Please see Building for updated information. This guide explains how to download, compile and install the XFree86 X server with DRI 3D acceleration.
Compiling Glide3 for the Voodoo 5 Instructions for compiling Glide3 for the Voodoo5 for DRI. The 3dfx page has better information.


