hello,
i use the tarballs as i was having this issue to. probably not much help...
Newbie here trying to install drivers(?) for STB Velocity 4400 video card on SuSE 8.0. I first tried the newest rpm's from nVidia, but NVchooser indicated I needed an older set of kernel and GLX files. So, rpm'ed the proper 'kernel' file without problem, but get an error about needing a newer Linux kernel during the GLX rpm. However, I have a MUCH newer Linux kernel than required, as seen below:
linux:/home/dan/Documents/nVidia # uname -a
Linux linux 2.4.18-4GB #1 Wed Mar 27 13:57:05 UTC 2002 i686 unknown
linux:/home/dan/Documents/nVidia # rpm -ivh NVIDIA_GLX-1.0-2313.i386.rpm
error: failed dependencies:
kernel > 2.2.0 is needed by NVIDIA_GLX-1.0-2313
... so .... what gives??
Thanks
hello,
i use the tarballs as i was having this issue to. probably not much help...
each rpm listed is built for a specific Linux and kernel. Use the tar.gz files to get it to install.
OK - I'll give that a try. I supposedly grabbed the appropriate rpm package (tried a couple), but apparently not.
Should I be concerned about removing anything I've done to this point?
feel free to vape any old source dirs and rpms. The new files will replace any modules/.so's and soforth that are necessary.
And make sure that you take note of what changes to the X config file are necessary, otherwise you wont have a working X. Its not hard, theres the video driver line that needs to be changed to reflect the new driver, theres the dri crap that needs to go as in deleted gone, and then make sure you have glx there and you should be good.
Ouch! When I did a 'rpm -qa | grep NVIDIA', I found two versions of the kernel listed (an older 0.8-768 and a 1.0-3123) but NO GLX.
NVchooser indicated I needed to download and install from the tar files, so I did. I had a couple issues, so ran a 'rpm -e' on both displayed kernel versions. Then, per the install instructions, I ran the 'make install' and got the following error (which makes me a li'l nervous about shutting down for fear I have no video kernel anymore!).
phaete:/home/dan/Documents/nVidia/kernel-3123/NVIDIA_kernel-1.0-3123 # make install
You appear to be compiling the NVdriver kernel module with
a compiler different from the one that was used to compile
the running kernel. This may be perfectly fine, but there
are cases where this can lead to unexpected behaviour and
system crashes.
If you know what you are doing and want to override this
check, you can do so by setting IGNORE_CC_MISMATCH.
In any other case, set the CC environment variable to the
name of the compiler that was used to compile the kernel.
*** Failed cc sanity check. Bailing out! ***
make: *** [gcc-check] Error 1
phaete:/home/dan/Documents/nVidia/kernel-3123/NVIDIA_kernel-1.0-3123 #
Hope someone knows what's going on ... I sure don't.
okay .... I know what this error means -
You got a kernel compiled with one version of gcc, and the nvidia stuff is getting compiled with another.
Just for reference purposes -- what version of gcc are you using now and what version was your kernel compiled with (or if you dont know -- what distro are you using, and revision, aka RedHat 8, and whether you updated to a newer kernel in the meantime)
many thanx, Shotty. I did some searching on your suggestion and it is supported by others with nVidia cards, particularly with RedHat versions ... also with mplayer.
Now, I'm trying to figure out what version of gcc I actually have. I'm still searching on that one. I know there's a command for it ... I did it awhile back, but don't remember it. I learn alot while searching for it, tho.
Anyway, I reinstalled SuSE 8.0 from scratch, then ran the YaST2 online update and see that it updated the nVidia kernel and GLX versions automatically. Now, however, I have to figure out how to move my /usr and /var partitions to another HDD 'cause everything is installed to the / partition and I'm nearly outta room ... but that's another chapter in this Newbie's ongoing saga.
Thanks for your attention and advice. I, like probably many others, find your insight very helpful!
Bookmarks