This is what I did to get the ATI 3D accel working.
Extract the ATI Linux drivers, then do the following (backup your xorg.conf file if you need to):
# cd /lib/modules/fglrx/build_mod
# sh make.sh
# cd ..
# sh make_install.sh
# fglrxconfig
Then restart the X server.
After fglrxconfig writes the new xorg.conf, I make sure I edit the following lines, as this is how I got it working:
Code:
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
# Load "extmod"
Load "type1"
Load "freetype"
Load "glx" # libglx.a
Load "dri" # libdri.a
EndSection
And I make sure that "UseInternalAGPGART" is set to "no".
Also, I don't know why I have the "omit" section there, but you could try removing the three lines in the middle and uncomment the "Load "Extmod"" line.
You can check to see if the proper drivers are loaded by typing "fglrxinfo". If it still doesn't use "Direct rendering", type "dmesg" and look for any errors.