OK, here's what happens when I try to install it. I'll just paste the console contents here:
[root@localhost downloads]# rpm -Uh --force fglrx*
########################################### [100%]
########################################### [100%]
*** Trying to install a precompiled kernel module.
*** WARNING ***
Tailored kernel module for fglrx not present in your system.
You must go to /lib/modules/fglrx/build_mod subdir
and execute './make.sh' to build a fully customed kernel module.
Afterwards go to /lib/modules/fglrx and run './make_install.sh'
in order to install the module into your kernel's module repository.
(see readme.txt for more details.)
As of now you can still run your XServer in 2D, but hardware acclerated
OpenGL will not work and 2D graphics will lack performance.
failed.
*** Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
make.sh: line 630: /proc/version: Permission denied
make.sh: line 631: /proc/version: Permission denied
cleaning...
patching 'highmem.h'...
skipping patch for 'drmP.h', not needed
patching 'drm_os_linux.h'...
probing for VMA API version...
doing script based build for kernel 2.4.x and similar
compiling './agpgart_be.c'...
compiling './agp3.c'...
compiling './i7505-agp.c'...
compiling './nvidia-agp.c'...
compiling './firegl_public.c'...
linking of fglrx kernel module...
duplicating results into driver repository...
done.
==============================
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
Warning: loading /lib/modules/2.4.20-31.9/kernel/drivers/char/drm/fglrx.o will t
aint the kernel: non-GPL license - Proprietary. (C) 2002 - ATI Technologies, Sta
rnberg, GERMANY
See
http://www.tux.org/lkml/#export-tainted for information about tainted modu
les
Module fglrx loaded, with warnings
done.
Installed: qt3 (gcc 3.2) based control panel application
===
ATI display drivers successfully installed
please run 'fglrxconfig' now
===
At this point, I went into my file browser and set the permissions on make.sh and make_install.sh to execute. For some reason, that is not set automatically, and it was necessary to run the scripts. Then, I went back to the console:
[root@localhost downloads]# cd /lib/modules
[root@localhost modules]# ls
2.4.20-31.9 2.4.20-8 fglrx
[root@localhost modules]# cd fglrx
[root@localhost fglrx]# cd build_mod
[root@localhost build_mod]# ls
2.6.x agpgart.h i7505-agp.c make.sh
agp3.c agp.h i7505-agp.o nvidia-agp.c
agp3.o fglrx.o libfglrx_ip.a nvidia-agp.o
agp_backend.h firegl_public.c libfglrx_ip.a.GCC2 patch
agpgart_be.c firegl_public.h libfglrx_ip.a.GCC3
agpgart_be.o firegl_public.o make.log
[root@localhost build_mod]# ./make.sh
ATI module generator V 2.0
==========================
initializing...
./make.sh: line 630: /proc/version: Permission denied
./make.sh: line 631: /proc/version: Permission denied
cleaning...
patching 'highmem.h'...
skipping patch for 'drmP.h', not needed
patching 'drm_os_linux.h'...
probing for VMA API version...
doing script based build for kernel 2.4.x and similar
compiling './agpgart_be.c'...
compiling './agp3.c'...
compiling './i7505-agp.c'...
compiling './nvidia-agp.c'...
compiling './firegl_public.c'...
linking of fglrx kernel module...
duplicating results into driver repository...
done.
==============================
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
==============================
[root@localhost build_mod]# cd ..
[root@localhost fglrx]# ./make_install.sh
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
Warning: loading /lib/modules/2.4.20-31.9/kernel/drivers/char/drm/fglrx.o will t
aint the kernel: non-GPL license - Proprietary. (C) 2002 - ATI Technologies, Sta
rnberg, GERMANY
See
http://www.tux.org/lkml/#export-tainted for information about tainted modu
les
Module fglrx loaded, with warnings
done.
After all that, I ran fglrxinfo, and it said:
display: :0.0 screen: 0
OpenGL vendor string: Mesa project:
www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4
The 3D rendering option is still disabled in the display settings box.