For the GeForce to work go over to
www.nvidia.com and grab the SOURCE tar.gz of their files....the links are these...
http://download.nvidia.com/XFree86_4....0-4191.tar.gz
and
http://download.nvidia.com/XFree86_4....0-4191.tar.gz
Once you have those, follow this, (from nvidia's install readme)
Instructions for the Impatient:
Code:
$ tar xvzf NVIDIA_kernel.tar.gz
$ tar xvzf NVIDIA_GLX.tar.gz
$ cd NVIDIA_kernel
$ make install
$ cd ../NVIDIA_GLX
$ make install
In slackware-current, which I am running now, I get an error on the make install for some reason, it complains about the module being compiled with a different kernel version.....well I didn't like that so I edited the Makefile in the NVIDIA_kernel directory as follows...You'll need to look for this block of code...
Code:
gcc-check:
@if [ -z $(IGNORE_CC_MISMATCH) ]; then \
if [ $(kernel_cc) != $(module_cc) ]; then \
echo " "; \
echo "You appear to be compiling the NVIDIA kernel module with "; \
echo "a compiler different from the one that was used to compile "; \
echo "the running kernel. This may be perfectly fine, but there "; \
echo "are cases where this can lead to unexpected behaviour and "; \
echo "system crashes. "; \
echo " "; \
echo "If you know what you are doing and want to override this "; \
echo "check, you can do so by setting IGNORE_CC_MISMATCH. "; \
echo " "; \
echo "In any other case, set the CC environment variable to the "; \
echo "name of the compiler that was used to compile the kernel. "; \
echo " "; \
echo -en "\033[1;31m"; \
echo -e "*** Failed cc sanity check. Bailing out! ***"; \
echo -en "\033[0m"; \
exit 1; \
fi \
fi
up at the top change the
@if [ -z $(IGNORE_CC_MISMATCH) ]; then \
if [ $(kernel_cc) != $(module_cc) ]; then \
to THIS
@if [ -z $(IGNORE_CC_MISMATCH) ]; then \
if [ $(kernel_cc) == $(module_cc) ]; then \
This simply gets rid of the cc mismatch bull, or whatever is wrong...save that then make install it. Once you have those done you will need to run xf86config, pick all your info and when you're done edit the /etc/X11/XF86Config file and change the following...
under the 'Section "Module""
uncomment the line
Load "glx"
under the section device for what you named your video card you'll need to change the line
Driver "nv"
or something of the sort to look like this
Driver "nvidia"
and that will load the nvidia modules upon starting X. Supposing you set all the info in xf86config correctly this should all work as it works for me all the time with slackware-current. Let me know if you have any problems and I'll try to help you out the best I can.