When install the masked nvidia-drivers-1.0.9639 portage said that this driver don't work with this card (geforce4mx 440), but this is FALSE. The 96xx series works with geforce4mx, but the 97xx don't. Reproducible: Always Steps to Reproduce: 1.have a geforce4mx440 instaled in your computer 2. install nvidia-drivers-1.0.9639 3. Actual Results: The drivers work, but portage tells you that this maybe don't work Expected Results: Partage shows the correct info, namely portage said that the driver series 97xx don't work with this card, but the drivers series 96xx works grep -i nvidia /var/log/Xorg.0.log NVIDIA dlloader X Driver 1.0-9639 Mon Apr 16 20:21:54 PDT 2007 (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs (--) Chipset NVIDIA GPU found ... (II) NVIDIA(0): NVIDIA GPU GeForce4 MX 440 at PCI:1:0:0 (GPU-0) (--) NVIDIA(0): Memory: 65536 kBytes
Confirmed.
This is not a bug. GeForce 4 MX 440 is a legacy card and the latest driver that supports it is indeed the 96xx series as seen at http://www.nvidia.com/object/IO_32667.html The Gentoo nVidia list of legacy drivers are for the 71xx series..
(In reply to comment #2) > This is not a bug. GeForce 4 MX 440 is a legacy card and the latest driver that > supports it is indeed the 96xx series as seen at > http://www.nvidia.com/object/IO_32667.html Sure it is a bug, because nvidia-driver.eclass produces bogus warnings about this.
This eclass is just a bash conversion of the pci ids data that nVidia provides with their drier packages. http://us.download.nvidia.com/XFree86/Linux-x86_64/100.14.11/README/appendix-a.html Please provide output of the following command: /usr/sbin/lspci -d 10de: -n | \ awk '/ 0300: /{print $3}' | cut -d: -f2 | tr '\n' ' ' Polarina: Thanks for that link, it's a much shorter one then I previously had. I've replaced it in the eclass warning.
cruzki@madriguera ~ $ /usr/sbin/lspci -d 10de: -n | \ > awk '/ 0300: /{print $3}' | cut -d: -f2 | tr '\n' ' ' 0171 cruzki@madriguera ~ $
I can't reproduce this. From the same card as you: * ***** WARNING ***** * * You are currently installing a version of nvidia-drivers that is * known not to work with a video card you have installed on your * system. If this is intentional, please ignore this. If it is not * please perform the following steps: * * Add the following mask entry to /etc/portage/package.mask by * echo ">=x11-drivers/nvidia-drivers-1.0.9700" >> /etc/portage/package.mask * * Failure to perform the steps above could result in a non-working * X setup. * * For more information please read: * http://us.download.nvidia.com/XFree86/Linux-x86_64/100.14.11/README/appendix-a.html The output above is correct for your card.
0171, perfectly reproducible every time.
(In reply to comment #6) http://us.download.nvidia.com/XFree86/Linux-x86_64/100.14.11/README/appendix-a.html > > The output above is correct for your card. This bug is about 1.0.9639, not 100.14.11
(In reply to comment #8) > (In reply to comment #6) > http://us.download.nvidia.com/XFree86/Linux-x86_64/100.14.11/README/appendix-a.html > > > > The output above is correct for your card. > > This bug is about 1.0.9639, not 100.14.11 > Same README section jakub, the driver version won't matter at all. You can try: http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9639/README/README.txt, if you so desire but it will give you the same info for Appendix A.
It seemed like you were complaining that it was telling you to take the wrong action as far as masking. Which definitely works. The warning popping up when you're emerging the correct version was a known issue, however I have just committed a fix in Portage. Please retest.