March 24th, 2006
As of now, to get nVidia drivers working on FC5, you have to jump through hoops. This has partly to do with the FC5 kernel and partly to do with the driver. Sadly enough, when I reported this in FC5t3, the developers closed it with a NOTABUG (nVidia’s problem).
Here are the hoops you need to jump through. Explanations in italics if you really care.
yum install xorg-x11-server-sdk. FC5 has moved to modular X, the default locations for includes, libraries et. al. has all changed. This package somehow informs the nvidia driver installer about it.
- Disable SELinux by running
system-config-securitylevelas root. SELinux has an issue with GLX permissions. See here for details.
- Download the 2.6.16 kernel from this page. You need both kernel and kernel-devel packages for your system. Install them using
rpm -Uvh kernel*. Reboot. The stock 2.6.15 kernel with FC5 won’t work. These kernels are maintained by a Redhat guy, so they should be quite stable (I’m using it so far without problems).
- Download nVidia Linux drivers ver 1.0-8178. This is the _only_ step that makes sense. I know.
- Download this patch file.
- Run the following code, assuming you have an i386 system (if it isn’t, go here):
sh /path/to/NVIDIA-Linux-x86-1.0-8178-pkg1.run --extract-only
patch -p0 < /path/to/NVIDIA_kernel-1.0-8178-U012206.diff.txt
This works for me. I hope it does for you. If it doesn’t, good luck. Welcome to the circus that is Linux. Did I hear someone talk about the readiness of Desktop Linux? Ha!