SlackBuilds Repository

This is the proprietary binary video driver for legacy cards (Geforce 4Backwards) from NVidia for the X.Org X-server. This package does notinclude the kernel-module - it is a part of the nvidia-kernel packageat SlackBuilds.org.

Since this nvidia-driver conflicts with some files of xorg, it's a bitcomplex to install/uninstall the driver. However, installation of thenvidia-driver package itself backs up the conflicting files and puts thenvidia-specific files into place.

Heinz Wiesinger, the author of the build script, has written a script callednvidia-switch, which is used to switch between the stock xorg driver andthe nvidia driver, but it will not edit xorg.conf for you; you have to dothat manually. The nvidia-switch script is installed to /usr/sbin.

You do NOT have to run nvidia-switch after installing or upgrading thepackage. ONLY if you want to explicitely switch to the xorg files,afterwards switching back to nvidia files or before uninstalling thepackage.

No special steps are necessary when updating nvidia-driver from a previouspackage. If you update to a newer xorg, you do not have to reinstallnvidia-driver either. Just run "nvidia-switch --nvidia" in that case.

Before uninstalling this package, it is important that you execute'nvidia-switch --cleanup', which will switch back to the stock xorg filesand remove all links created by nvidia-switch before.If you forget to do this, you'll have to do the switch manually, or xorgwon't work on next startup. Here are the affected files: /usr/lib/libGL.so.1.2 /usr/include/GL/{gl.h glx.h glxext.h glext.h} /usr/lib/xorg/modules/extensions/{libglx.so libglx.la}

This also requires the nvidia-legacy96-kernel package from SlackBuilds.org.