This is what I did to get my 9700 pro working in Fedora Core 2. This allowed me to have direct rendering support under xorg with ATI drivers.
Here is a step-by-step installation. Make sure you have the "kernel-source" package installed.
Thanks to the guys in the Linux Forum @
http://www.rage3d.com/board/showthre...eadid=33757007
1. Download the Fedora Core 2 patches in /tmp (for example)
http://rambo.its.tudelft.nl/~ewald/p...6-fedora.patch
http://www.kaseorg.com/fglrx-3.7.6-regparm.patch
Download the rpm from ATI Drivers. I used version 4.3.0
2. Open /etc/X11/xorg.conf
# get your mouse location '/dev/input/mice'
# get your monitor Freq H&R
# ie Horizontal 30.0-130 Vertical 48.0-170.0)
3. open terminal window and su to root.
4. Install the fglrx rpm (replaces file from xorg-x11-Mesa-libGL)
cd /path/to/ati/file
rpm --replacefiles -ivh fglrx-4.3.0-3.7.6.i386.rpm
5. Change directory, apply patches for Fedora Core 2
cd /lib/modules/fglrx/buld_mod
patch -p1 -i /path/to/patch_files/fglrx-3.7.6-fedora.patch
patch -p1 -i /path/to/patch_files/fglrx-3.7.6-regparm.patch
6. Build and install the kernel module
cd /lib/modules/fglrx/buld_mod
sh make.sh
cd cd ..
sh make_install.sh
7. Config the drivers:
# Back up original xorg.conf
mv /etc/X11/xorg.conf /etc/X11/xorg.conf.org
fglrxconfig
# Use xorg.conf to get Keyboard, Monitor, Mouse info
# Be mindful of the questions
XF86Config-4 will be created [y]
cd /etc/X11/
ln -sf XF86Config-4 xorg.conf
cd /etc/X11/xkb/rules
ln -sf xorg xfree86
ln -sf xorg.lst xfree86.lst
ln -sf xorg.xml xfree86.xml
8: Reboot X
# open terminal
glxinfo | grep direct
# Should read "direct rendering: Yes
# Should have ATI Control Panel with Ati drivers (not Mesa)
9: open terminal
'glxgears'
# a window will open with 3 colored gears.
# framerate will be displayed in terminal.
# My 9700pro generated 3800+ framerate
## If for some reason you are not able to get a graphical boot.
logon: root
password: *******
cd /etc/X11
cp xorg.conf.org xorg.conf
startx
## this will allow you back into x windows
## chances are issues are settings based in XF86Config-4
If this guide does not work for you, refer to the original forurm link at the top of the post for support.