If I remember correctly, they are for the 2.4.0 kernel. (They got released
like two days after I used a patch for the 0.9-5 and installed them, so...)
If your using 2.2.17 or 2.2.18, and don't have the the i815 mobo you should
probably try the 0.9-5 drivers. If you have an i815 mobo, you will have to
install the 2.4.0 kernel for agpgart support.
-s
On Tuesday 30 January 2001 07:54 am, you wrote:
> Hello, List:
>
> I am hoping someone can help me install these Nvidia
> drivers. I am trying to install
> NVIDIA_kernel-0.9-6.tar.gz and
> NVIDIA_GLX-0.9-6.tar.gz.
>
> My system is the following:
> Pentium III 866MHz
> 384 Megs PC-133 RAM
> Hercules Prophet II Geforce 2 GTS w/ 64megs of DDR
> Asus CUSL2 Motherboard (Intel 815E chipset)
> Soundblaster Live! Platinum
>
> I download the drivers from the nvidia.com website to
> my /tmp directory and decompress them with tar -xvzf.
>
> I then make a change to my os-registry.c as per
> http://www.evil3d.net/articles/linux/nv95v96_2/ This
> is a perfermance bug fix and should not affect my
> installation.
>
> Before install I removed the Mesa rpm using rpm -e
> because Mesa is not compatible with the nvidia
> drivers.
>
> I have tried installing these nvidia drivers probably
> 30 times. Several times I have tried from a clean
> install of Mandrake 7.2. Currently I am trying to
> install these drivers on Mandrake 7.2 with all of the
> updates and KDE 2.1 beta 1.
>
> I have followed the instructions on linuxnewbie.org
> and mandrakeuser.org (both short and long) as best as
> I can. I have also followed the Nvidia
> instructions/FAQ thoroughly. However, all of these
> (including nvidia) seem to be written for the old 9-5
> drivers.
>
> After decompressing and applying the performance fix
> as mentioned above, I first go to the
> NVIDIA_kernel-0.9-6 directory. I had to make
> /usr/X11R6/lib/modules/extensions and
> /usr/X11R6/lib/modules/drivers directories because
> they were needed for the driver install, but did not
> previously exist. As root I have tried compiling with
> make, make install, and make
> SYSINCLUDE=/usr/src/linux/include. Sometimes after
> the compile I try running sh ./makedevices.sh. These
> all SEEM to end with the same results.
>
> Following is the output from make (please notice the
> warnings):
>
> [root@localhost NVIDIA_kernel-0.9-6]# make
> rm -f nv.o os-interface.o os-registry.o Module-linux
> NVdriver
> cc -c -Wall -Wunknown-pragmas -Wno-multichar -O
> -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DUNIX
> -DLINUX -DNV4_HW -DNTRM -DRM20 -D_X86_=1 -Di386=1
> -D_GNU_SOURCE -DRM_HEAPMGR -D_LOOSE_KERNEL_NAMES
> -I. -I/usr/src/linux/include nv.c
> /tmp/ccvvfRE1.s: Assembler messages:
> /tmp/ccvvfRE1.s:9: Warning: Ignoring changed section
> attributes for .modinfo
> cc -c -Wall -Wunknown-pragmas -Wno-multichar -O
> -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DUNIX
> -DLINUX -DNV4_HW -DNTRM -DRM20 -D_X86_=1 -Di386=1
> -D_GNU_SOURCE -DRM_HEAPMGR -D_LOOSE_KERNEL_NAMES
> -I. -I/usr/src/linux/include os-interface.c
> cc -c -Wall -Wunknown-pragmas -Wno-multichar -O
> -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DUNIX
> -DLINUX -DNV4_HW -DNTRM -DRM20 -D_X86_=1 -Di386=1
> -D_GNU_SOURCE -DRM_HEAPMGR -D_LOOSE_KERNEL_NAMES
> -I. -I/usr/src/linux/include os-registry.c
> /tmp/ccgZ6UM6.s: Assembler messages:
> /tmp/ccgZ6UM6.s:16: Warning: Ignoring changed section
> attributes for .modinfo
> ld -r -o Module-linux nv.o os-interface.o
> os-registry.o
> ld -r -o NVdriver Module-linux Module-nvkernel
> size NVdriver
> text data bss dec hex filename
> 444879 28160 19528 492567 78417 NVdriver
> NVdriver installed successfully.
> [root@localhost NVIDIA_kernel-0.9-6]#
>
> I then cd ../NVIDIA_GLX-0.9-6 where I do another make.
> This results in the following with a new error
> (earlier I did not have this error, but still had the
> same situation [meaning GLX was not loaded]):
>
> [root@localhost NVIDIA_GLX-0.9-6]# make
> Removing all old and conflicting files!
> rm -f //usr/lib/libGL.*
> rm -f //usr/lib/libGLcore.*
> rm -f
> //usr/X11R6/lib/modules/extensions/libGLcore.*
> rm -f
> //usr/X11R6/lib/modules/extensions/libglx.*
> Installing new drivers
> install libGL.so.1.0.6 //usr/lib
> install libGLcore.so.1.0.6 //usr/lib
> install nvidia_drv.o
> //usr/X11R6/lib/modules/drivers
> install libglx.so.1.0.6
> //usr/X11R6/lib/modules/extensions
> /sbin/ldconfig
> /sbin/ldconfig: warning: can't open
> /usr/X11R6/lib/libGL.so.1 (No such file or directory),
> skipping
> cd //usr/lib/; ln -fs libGL.so.1.0.6 libGL.so
> cd //usr/X11R6/lib/modules/extensions; \
> ln -fs libglx.so.1.0.6 libglx.so
> [root@localhost NVIDIA_GLX-0.9-6]#
>
> At this point (after the completion of the GLX make)
> running ldconfig seems to work okay.
>
> After a reboot, I do not have the NVdriver module
> loaded. Loading this manually with /sbin/insmod
> NVdriver seems to work, but lsmod gives the following
> peculiar results (notice the unused):
>
> [root@localhost NVIDIA_GLX-0.9-6]# lsmod
> Module Size Used by
> NVdriver 608976 0 (unused)
> tulip 33392 1 (autoclean)
> pci-scan 2624 0 (autoclean) [tulip]
> emu10k1 42480 0
> soundcore 2800 4 [emu10k1]
> nls_cp437 3952 2 (autoclean)
> vfat 9408 1 (autoclean)
> fat 30432 1 (autoclean) [vfat]
> supermount 14224 3 (autoclean)
> ide-scsi 7664 0
> [root@localhost NVIDIA_GLX-0.9-6]#
>
> The nvidia FAQ suggests viewing the results of
> xdpyinfo and looking for glx. An xpdyinfo > test
> reveals no glx or GLX in my test file.
>
> Nvidia suggests that failing to find glx may mean that
> my XF86Config (I think they meant XF86Config-4) needs
> the Load "glx". However, it has that. The following
> is a portion of my /etc/X11/XF86Config-4:
>
> Section "Module"
>
> # This loads the GLX module
>
> Load "glx"
>
> # This loads the DBE extension module.
>
> Load "dbe"
>
>
> # This loads the miscellaneous extensions module, and
> disables
> # initialisation of the XFree86-DGA extension within
> that module.
>
> SubSection "extmod"
> #Option "omit xfree86-dga"
> EndSubSection
>
> # This loads the Type1 and FreeType font modules
>
> Load "type1"
> Load "freetype"
> EndSection
>
> I have tried commenting out the subsection as I had
> seen in some help on the web. This made no difference
> that I am aware of. Incidentally, I did change the
> "nv" to "nvidia" in the driver portion.
>
> The nvidia FAQ also suggests checking
> /var/log/XFree86.0.log for information about why the
> GLX extension did not load. However, this log file
> does not seem to exist on my machine. :(
>
> Finally, when trying to run Unreal Tournament
> (installed with ut-install-436.run from
> http://www.lokigames.com) I receive the following
> error:
>
> Input system initialized for SDLViewport0
> Opening SDL viewport.
> Bound to SDLGLDrv.so
> Loaded render device class.
> Initializing SDLGLDrv...
> binding libGL.so.1
> Resizing SDL viewport. X: 640 Y: 480
> OpenGL
> Xlib: extension "GLX" missing on display ":0.0".
> Xlib: extension "GLX" missing on display ":0.0".
> appError called:
> Couldn't set video mode: Couldn't find matching GLX
> visual
>
> Executing UObject::StaticShutdownAfterError
> Executing USDLClient::ShutdownAfterError
> Executing USDLViewport::ShutdownAfterError
> USDLGLRenderDevice::ShutdownAfterError
> Signal: SIGIOT [iot trap]
> Aborting.
> Exiting.
> Name subsystem shut down
> [root@localhost NVIDIA_GLX-0.9-6]#
>
> I have been working on this for quite some time and
> have been trying to research all avenues I could find.
> I did try building rpms from the src.rpm at
> nvidia.com. However, this did not work either (and
> does not allow me to execute the performance fix). I
> also tried installing the 7.1 binary .rpms which did
> not work. Help here would be greatly appreciated.
> Thank you for your efforts.
>
> __________________________________________________
> Get personalized email addresses from Yahoo! Mail - only $35
> a year! http://personal.mail.yahoo.com/