I'll post my Xorg.conf. I'm using Xorg-7.1-rc2 and it works with DRI, GLX, and Composite.
Code:
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
# Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "freetype"
Load "dri"
Load "glx"
Load "record"
Load "fbdevhw"
EndSection
Section "Device"
Option "BusType" "PCI"
Option "BackingStore" "true"
Option "EnablePageFlip" "true"
Option "ColorTiling" "false"
Option "UseFBDev" "true"
Option "AccelMethod" "exa"
Option "MonitorLayout" "TMDS, NONE"
Identifier "Radeon 9000"
Driver "ati"
VendorName "ATI Technologies Inc"
BoardName "Radeon R250 [Radeon 9000]"
BusID "PCI:1:8:0"
EndSection
Section "Screen"
Identifier "Screen1"
Device "Radeon 9000"
Monitor "Monitor"
DefaultDepth 24
Subsection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
I took out the font and input stuff to shorten the post. I hope this helps.
--Aaron
Gentoo 2006.1
Kernel-2.6.17-no4