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

High-Level Design Documents and Diagrams

Low-Level Design Documents

Other Documents

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.
  • DRI Compilation Guide 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.