OK, first of all, it's XFree, not FreeX. Secondly, you should not downgrade. Although 3.2.2 claims to have better GLX (not GTX... that's a type of motor oil... doh!) support, it doesn't work with GeForce cards. You will need to reinstall 4.2.0 and then go to
here and download the files. A word of advice: get the source files (the ones that end in .tar.gz). They're not hard to install, providing you follow the instructions in the
README file, and they're more flexible than their RPM counterparts.
As for editing the XF86Config-4 file, it's all explained in detail in the
README file, and I know for a fact that I have explained it several times on this board.
You will need to be in runlevel 3 to do the following (type
telinit 3 in a console).
A
very quick rundown:
cd ~
mkdir nvidia
cd nvidia
tar -zxpvf /somewhere/NVIDIA_GLX-1.0-2960.tar.gz
tar -zxpvf /somewhere/NVIDIA_kernel-1.0-2960.tar.gz
su root (then enter root's password)
cd NVIDIA_kernel-1.0.-2960
make install
cd ../NVIDIA_GLX=1.0-2960
make install
cd /etc/X11
cp XF86Config-4 XF86Config-4.original
emacs XF86Config-4
Then you need to find the section that loads modules, and add
Load "glx"
and make sure that you remove the entries for
dri and
GLcore. You then need to go to the bottom and replace the line that reads:
Driver "nv" with
Driver "nvidia"
Save the file and exit emacs. Then:
exit (to return to normal user's mode)
cd ~
startx to check that it all works.
Hope this is helpful. If you get into more trouble