NVIDIA drivers problem

I have a Geforce 2 MX and until now it works fine with the 3123 version of drivers,but with the late 4191 version the X server crashes sayng something about no screens found.I downloaded the drivers for Mdk 9.0 and followed the Readme step by step.What could be wrong?

I haven’t installed 41.xx drivers, but in 40.xx the kernel module’s name has changed from “NVdriver” to “nvidia”.

Make sure the module is loaded or X won’t start.

Julien.

Of course, I have in XF86Config-4 at the “Device” section, “driver” “nvidia”.Something else is wrong.

He means the kernel driver, which is specified in /etc/modules.conf

I had the “no screens” error message because the GLX module was failing to load. Are there any error messages in your XFree86.log file?

I had this message too… cant dircover why…

All NVdriver reference must be changed to nvidia.

I had the same problem on mandrake.

The rpm fixe modules.conf, but did not fix modules.devfs (I think this is the wrong extension). Anyway, just do ls /etc/modules.* and look in all the files to make sure all the reference to NVdriver are set to nvidia.

Gorg: RPM had already done that for me.

I found that the reason for the “no screens” error message was that the GLX extension was failing to load for the following reason (from the NVIDIA README):

"Q: When I start X it fails and my XFree86 log file contains:

    (II) LoadModule: "nvidia"
    (II) Loading /usr/X11R6/lib/modules/drivers/nvidia_drv.o
    No symbols found in this module
    (EE) Failed to load /usr/X11R6/lib/modules/drivers/nvidia_drv.o
    (II) UnloadModule: "nvidia"
    (EE) Failed to load module "nvidia" (loader failed, 256)
    ...
    (EE) No drivers available.

A: The nvidia_drv.o X driver has been stripped of needed symbols;
some versions of rpm (wrongly) strip object files while installing.
You should probably upgrade your version of rpm. Or, you can install
the NVIDIA_GLX package from tar file."

Installing from the source fixed this particular problem.

Will try one more time… just re -installed my system…(the RPMs also destroied my RPM database… I could not install or uninstall any RPM after installing NVIDIA drivers)

This time will try the source …but you mean the .tar.gz or the rpm source… ?

[This message has been edited by OldMan (edited 12-12-2002).]

The install from the .tar.gz source, which was pretty easy.

Did it… but I downgraded to RedHat7.3… no bug there, only at 8.0

Originally posted by OldMan:
Did it… but I downgraded to RedHat7.3… no bug there, only at 8.0

<troll>
Gentoo is the way to go
</troll>

Julien.

tarball on RH8 worked perfectly fine here…

Finally I made them work.Here’s what I done:
I installed NVIDIA_kernel and NVIDIA_GLX by rpm and most IMPORTANT I removed every XFREE86.*.log.

Originally posted by Zork:
Finally I made them work.Here’s what I done:
I installed NVIDIA_kernel and NVIDIA_GLX by rpm and most IMPORTANT I removed every XFREE86.*.log.

Why remove the logs?

Don’t know why, but I have read in a discution forum about this problem and after I did it, it solved my problems.
c’a.

I upgraded from the 31.23s to the 41.09s on RH8 succesfully. Here is how I did it, hopefully it’ll work for you as well.

In /etc/inittab, change this

id:5:initdefault:

to this

id:3:initdefault:

Reboot.

Rebuild yourself rpm’s for your specific machine.

rpmbuild --rebuild NVIDIA_kernel-1.0-4191.src.rpm

rpm -ivf --force /usr/src/redhat/RPMS/i386/NVIDIA_kernel-1.0-4191.i386.rpm

rpmbuild --rebuild NVIDIA_GLX-1.0-4191.src.rpm

rpm -ivf --force /usr/src/redhat/RPMS/i386/NVIDIA_GLX-1.0-4191.i386.rpm

Change /etc/inittab back to what it originally was.

Reboot.

You could probably do it without the 2 reboots by shutting down X and setting it not to respawn. Installing drivers. Then restarting X.

Originally posted by PK:
[b]
In /etc/inittab, change this

[quote]

id:5:initdefault:

to this

id:3:initdefault:

Reboot.

Reboot.
[/b][/QUOTE]

Hey, we are not on windoze.
init 3 and init 5 do the trick.
You don’t need to change your default runlevel. And btw since the first release of the closed source drivers I never had any problems installing them when rebuilding the rpms.

Originally posted by satan:

Hey, we are not on windoze.
init 3 and init 5 do the trick.
You don’t need to change your default runlevel.

Doh!!! I didn’t even think about that!!!

I have a Dell 340 ith the NVIDIA 4900 and have tried to follow all the comments here as well as NVIDIAs for this upgrad, but have come up lacking.

I got no errors with the rpms and selected the right ones by using the NVchooser, but when I recompile and try to run my graphics program I get:

"GLUT: fatal error in PROGRAM NAME) visual with necessary capabilities not found.

When I run glxinfo i get couldn’t find RGBGLX visual.

I am relatively novice to linux moving this software from a flight simulator and an SGI machine to this Dell, but it sounds like a very basic problem I may be missing.

Any ideas? I hate to have to reinstall RedHat 8.0 again- I had to do this once before to get my flat panel drivers to work and do not look forward to it.

BTW, when I installed it gave me a warning that it was installing over Mesa- only warning I saw.