Is the DRI compatible with all PC graphics cards?
If a graphics card will work with the XFree86 X Server then it will always work with the DRI present in the system, however, the driver for any particular graphics board may or may not be designed to use the features of the DRI. It is up to the driver developer to create a driver that correctly interfaces with the DRI and makes use of the hardware accelerated features of each board. A driver does not have to use all of the hardware features of a graphics board; the driver developer can utilize the DRI’s software fallback routines if certain hardware features are lacking in a graphics board or for any other reason at the discretion of the developer.