A. OK, here is roughly what I did to get NVIDIA driver up and running ... spent up till a wee hours yesterday
You may not need to follow all what I did since most probably some of the steps are not needed anyway ..
1. Download the kernel and kernel source RPMs from Arjan's directory
2. Download the latest nvidia installer from nvidia website
3. Download the nvidia patches from
http://www.minion.de/nvidia.html
4. Installed the kernel and source RPMs
5. Edit /boot/grub/grub.conf and remove the ide-scsi and rhgb (add 3 at the end if you don't want to go to X during this phase .. the nvidia driver is not there yet, no point running X)
6. Reboot the desktop
7. Recompile the kernel, use make oldconfig to get the the current kernel config (2.6.0 compiled by Arjan)
8. Do make menuconfig and disable the the 4GB kernel space (under Processor type and features), if you need ntfs module support, enable it here too. You may need to change the version number inside the Makefile since the source rpm has added `custom` at the back of kernel version.
9. Recompile the kernel ( make bzImage && make modules && make modules_install && make install)
10. Follow the README file for the nvidia patches
12. If you've changed the grub.conf before to go into init 3, changed it back so it can goes to X again
13. Reboot
The most important thing for NVIDIA driver to work is to disable the `4GB kernel space` feature in the kernel.
B. I still have a problem in trying to get the sound driver loaded during the boot up time, the pre-install command in /etc/modules.conf won't work anymore it seems to be (even after being converted into /etc/modprobe.conf) .. I've followed the instruction found in few websites but too no avail .. doing modprobe sound-slot-0 works tho' .. if else failed and you need it badly to get it started automatically, add the command modprobe sound-slot-0 at /etc/rc.d/rc.local file.
C. If you've USB .. you need to add alias usb-controller uhci-hcd in /etc/modprobe.conf
Good luck ..