Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 95069 - Nvidia drivers newer than 7174 do not work on cards older than GeForce 3
Summary: Nvidia drivers newer than 7174 do not work on cards older than GeForce 3
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Other
: High normal (vote)
Assignee: X11 External Driver Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 95087
  Show dependency tree
 
Reported: 2005-06-04 15:08 UTC by Kathryn Kulick (RETIRED)
Modified: 2005-10-28 00:30 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kathryn Kulick (RETIRED) gentoo-dev 2005-06-04 15:08:20 UTC
Nvidia drivers newer than 7174 will not work on cards older than GeForce 3.
http://download.nvidia.com/XFree86/Linux-x86/1.0-7664/README.txt has a listing of the cards that are not supported and those that are.
I have a GeForce2 and after updating to the latest ~x86 drivers all I received upon starting X were the usual Xorg starting messages, followed by a black screen with a grey cursor in the upper left hand corner. I could not switch to another term to kill X and had to restart the machine entirely.
Could we maybe add a warning about this with info on installing the legacy drivers for those of us with older cards.
Comment 1 Powell Olivier 2005-08-05 06:14:40 UTC
Very anoying indeed. I had the same problem as the one you and others describe.
Now the 3d acceleration dont work anymore...

I also had the problem that when I reboot my machine, the X server tries to
start, and the probelm you describe started again: grey screen, cant do anything...

Actually, if u look very toroughly (at least for me), the virtual terminals
where running, but almost unvisible (completely grey), but I can use them,
with VERY strong glasses ;) ...

So I advise to anyone having this problem to:

either
1) log on the machine via ssh
2) turn the contrast of their monitor to max, and try and see if the virtual
terminals work...

3)
edit "/etc/X11/xorg.conf" and replace the 
  'Driver "nvidia"' line with
  'Driver "nv"'

4) restart the x server (e.g. "/etc/init.d/xdm restart" as root)

Of course the nvidia drivers will not be used anymore, while all the 3d
acceleration consequences...

If u really want the nvidia drivers, user kf4yfd (whoever this may be...) 
explains how to force portage to keep the old versions of nvidia driver and
linux kernel here: http://forums.gentoo.org/viewtopic-t-316576.html

This is not a bug fix, its just survival whilst awaiting for a buggfix... ;)

Thx to all...
Olivier
Comment 2 Martin Ehmsen (RETIRED) gentoo-dev 2005-08-30 06:53:23 UTC
Any news on this issue?!?
In the log-messages the new drivers gives when used with old boards, it says
that we should start using nvidias legacy drivers. Does anybody know if nvidia
have produced such drivers?!?
Another problem with keeping the old drivers is that the newer kernels (some
2.6.13-rc's and the 2.6.13 final) have changed the api that non-free drivers can
talk to udev. That means that older drivers dosen't know how to talk to udev and
hence they cannot create /dev/{nvidiaX,nvidiactl}, which means that X-{org,free}
cannot use the nvidia driver.
The problem is described here:
http://forums.gentoo.org/viewtopic-t-333862-highlight-nvidia0.html
http://www.nvnews.net/vbulletin/showthread.php?t=48782
Comment 3 Joshua Baergen (RETIRED) gentoo-dev 2005-08-31 18:32:32 UTC
I agree that the warning should be added, though I'll leave that to the
maintainer.  I'm sure he's quite busy, so hopefully this bug will hold us over
until he gets to it.

There's very little we can do about the binary drivers.  Binary breakage is
completely out of our control.
Comment 4 Pierre Y. 2005-09-07 10:08:58 UTC
(In reply to comment #0)
> Nvidia drivers newer than 7174 will not work on cards older than GeForce 3.

Hi,

I have an nVidia TNT2 (M64). This card is not supported by drivers never than
7174.... That's the first point. The second point is that my X.org server don't
start if I install the nvidia-kernel 7174 "pkg 0", I have to manually update the
ebuild to change to "pkg 1" to get the driver working with 2.6.12 kernels.

Here is the link for nvidia-kernel 7174-pkg1 :

http://download.nvidia.com/XFree86/Linux-x86/1.0-7174/NVIDIA-Linux-x86-1.0-7174-pkg1.run

Regards,

Pierre Y.

Comment 5 Jeremy Huddleston (RETIRED) gentoo-dev 2005-10-28 00:30:06 UTC
We can't do anything about Nvidia's policy... closing.