DRI User Guide
: Supported Architectures & Hardware
Previous: Introduction
Next: Prerequisite Software
3. Supported Architectures & Hardware
3.1. CPU Architectures
The architectures currently supported by the DRI have grown
from the initial Intel i386 systems to now include the Alpha
Processor and the Sun SPARC machines.
Intel's SSE (a.k.a. Katmai) instructions are used in optimized
vertex transformation functions in Mesa-based drivers.
This requires a recent Linux kernel both at compile and runtime.
See the DRI Compile Guide for compile-time requirements.
At runtime a check is made to determine if the CPU can execute
SSE instructions. They're disabled otherwise.
AMD's 3DNow! instructions are also used in optimized vertex
transformation functions in the Mesa-based DRI drivers.
3DNow! is supported in most versions of Linux.
Like the SSE optimizations, a runtime check is made to determine
if the CPU can execute 3DNow! instructions.
Alpha-based systems can use Compaq's optimized math library for
improved 3D performance. See the DRI Compilation Guide for
details.
3.2. Graphics Hardware
XFree86 4.2 (or later versions) includes 3D acceleration for the
following graphics hardware:
- 3dfx, supported on Intel x86, AMD and Alpha:
- Voodoo5 5500
- Voodoo4 4500
- Voodoo3 3500 TV
- Voodoo3 3000 AGP
- Voodoo3 3000 PCI
- Voodoo3 2000 AGP
- Voodoo3 2000 PCI
- Voodoo Banshee
- Velocity 100/200
There are many configurations of 3dfx cards on the market.
Not all have been tested.
- Matrox, supported on Intel x86 and AMD:
- Intel i810/i815/i830 (motherboard chipsets)
- i810
- i810-dc100
- i810e
- i815
- i830
- ATI Rage 128, supported on Intel x86, AMD and Alpha:
- Rage Fury
- Rage Magnum
- XPERT 2000
- XPERT 128
- XPERT 99
- All-in-Wonder 128
- Rage 128 PCI (Alpha-based systems)
Note that both PCI and AGP versions of Rage 128 based cards
are supported at this time.
- ATI Radeon, supported on Intel x86, AMD and Alpha:
- Radeon SDR AGP
- Radeon DDR AGP
- Radeon 32MB SDR PCI (Alpha-based systems)
- Radeon 7000, M6 (RV100)
- Radeon 7200 (R100)
- Radeon 7500, M7 (RV200)
- Radeon 8500, 9100 (R200)
- Radeon 9000, M9 (RV250)
- 3Dlabs, supported on Intel x86 and AMD:
- Oxygen GMX 2000 (MX/Gamma based).
Note: this driver is no longer being actively developed.
Support for other hardware is underway.
Most of the DRI development work is funded by contracts with IHVs.
These contracts often prevent us from announcing drivers before
they're released.
Queries about upcoming drivers may not be answerable.
DRI User Guide
: Supported Architectures & Hardware
Previous: Introduction
Next: Prerequisite Software