Please note: Whenever possible, it is suggested that you make use of your Linux distribution's NVIDIA Linux graphics driver packages. This will make sure superior assimilation with the distribution's local package management system as well as reduce the possibility of problems after system updates, etc.
Fedora Core 6, Fedora 7/8/9 & RHEL5
If you wish to set up the NVIDIA Linux graphics driver on a Fedora Core 6, Fedora 7/9 or RHEL5 system, please make sure that your system meets the following requirements:
* The latest update kernel is installed and in use
* a kernel-devel RPM is installed that corresponds to the kernel that is in utilize. Note, FC6 has a identified bug which rarely set up a kernel-devel RPM that is a unusual arch than the kernel (i586 & i686 mixed).
* The pkgconfig and xorg-x11-server-sdk RPMs are installed (only applies to FC6)
* Xen kernels are not at present supported
The items above can be addressed with the subsequent commands (they need to be run as root):
# Yum set up kernel-devel xorg-x11-server-sdk pkgconfig
# yum update
# reboot
If you are by means of an SMP (multi-CPU and/or multi-core) enabled system in FC5 (only), please change kernel-devel with kernel-smp-devel in the command above.
The SELinux requirement can be addressed via two mechanisms after the NVIDIA Linux graphics driver has been installed:
1) If you do not wish to use SELinux enforcement, you can stop it by running the `setenforce 0` command previous to starting X, or by adding selinux=0 to the conclusion of the kernel line in /etc/grub.conf as well as rebooting.
2) If you desire to make use of SELinux enforcement, you will require altering the security context of the NVIDIA X driver module as well as of the server-side NVIDIA GLX extension module. To get this, please run the commands scheduled for your platform below:
Linux/x86 (32-bit):
# Chcon -t texrel_shlib_t /usr/lib/xorg/modules/drivers/nvidia_drv.so
# chcon -t texrel_shlib_t /usr/lib/xorg/modules/extensions/libglx.so.1.0.9631
# chcon -t texrel_shlib_t /usr/lib/tls/libnvidia-tls.so.1
# chcon -t texrel_shlib_t /usr/lib/libGLcore.so.1.0.9631
Linux/x86-64 (64-bit):
# chcon -t texrel_shlib_t /usr/lib64/xorg/modules/drivers/nvidia_drv.so
# chcon -t texrel_shlib_t /usr/lib64/xorg/modules/extensions/libglx.so.1.0.9631
# chcon -t texrel_shlib_t /usr/lib64/libGLcore.so.1.0.9631
# chcon -t texrel_shlib_t /usr/lib64/tls/libnvidia-tls.so.1
Debian GNU/Linux or [K]Ubuntu with Xorg 7.x
If you desire to set up the NVIDIA Linux graphics driver on a Debian GNU/Linux or Ubuntu system that ships with Xorg 7.x, please make sure that your system meets the following necessities:
* Development tools like make and gcc are installed
* the Linux-headers package matching the installed Linux kernel is installed
* the pkg-config and xserver-xorg-dev packages are installed
* the nvidia-glx package has been uninstalled with the --purge option and the files /etc/init.d/nvidia-glx and /etc/init.d/nvidia-kernel do not exist
If you make use of Ubuntu, please also make sure that the Linux-restricted-modules or Linux-restricted-modules-common packages have been uninstalled. Otherwise, you can correct the /etc/default/Linux-restricted-modules or /etc/default/Linux-restricted-modules-common configuration file and disable the NVIDIA Linux-restricted kernel modules (nvidia, nvidia_legacy) by means of:
DISABLED_MODULES="nv nvidia_new"
Additionally, delete the following file if it exists:
/lib/linux-restricted-modules/.nvidia_new_installed
Please note: Unluckily, it has turn into tricky to keep path of the pre-/post-installation steps necessary for [K]Ubuntu, as well as the exceeding instructions might be imperfect. If in doubt, it is suggested that you make use of your distributor's NVIDIA Linux graphics driver packages, wholly.



Reply With Quote
Bookmarks