DRI User Guide

1. Preamble
1.1. Copyright
1.2. Trademarks
2. Introduction
3. Supported Architectures & Hardware
3.1. CPU Architectures
3.2. Graphics Hardware
4. Prerequisite Software
5. Kernel Modules
6. XF86Config file
7. Memory usage
8. Using 3D Acceleration
8.1. libGL.so
8.2. Compiling and linking an OpenGL program
8.3. Running your OpenGL program
8.4. libOSMesa.so
8.5. glxinfo
8.6. Environment Variables
9. General Trouble Shooting
9.1. Bus Mastering
9.2. The X Server
9.3. Linking, running and verifying 3D acceleration
10. Hardware-Specific Information and Troubleshooting
10.1. 3dfx Banshee, Voodoo3, Voodoo4 and Voodoo5 Series
10.1.1. Requirements
10.1.2. Configuration
10.1.3. Troubleshooting
10.1.4. Performance and Features
10.1.5. Known Problems
10.2. Intel i810
10.2.1. Requirements
10.2.2. Configuration
10.2.3. Troubleshooting
10.2.4. Performance and Features
10.3. Matrox G200 and G400
10.3.1. Requirements
10.3.2. Configuration
10.3.3. Performance and Features
10.3.4. IRQ Assignment
10.3.5. MGA HAL lib
10.3.6. Known Problems
10.4. ATI Rage 128
10.4.1. Requirements
10.4.2. Configuration
10.4.3. Performance and Features
10.4.4. Known Problems
10.5. ATI Radeon
10.5.1. Requirements
10.5.2. Configuration
10.5.3. Performance and Features
10.5.4. Known Problems
10.6. 3DLabs Oxygen GMX 2000
11. General Limitations and Known Bugs
11.1. OpenGL
11.2. GLX
11.3. Debugging
11.4. Scheduling
11.5. libGL.so and dlopen()
11.6. Bug Database
12. Resources
12.1. Software
12.2. Documentation
12.3. Support