Bug 7902 - update request: nvidia173, nvidia96xx and ldetect-lst (was: restore NVIDIA binary driver for GeForce FX (nvidia173 series))
Summary: update request: nvidia173, nvidia96xx and ldetect-lst (was: restore NVIDIA bi...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 2
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: has_procedure mga2-32-OK
Keywords: validated_update
Depends on: 8227
Blocks:
  Show dependency treegraph
 
Reported: 2012-10-25 20:43 CEST by Michał Wernicki
Modified: 2013-03-17 09:33 CET (History)
7 users (show)

See Also:
Source RPM: nvidia173, nvidia96xx, ldetect-lst
CVE:
Status comment:


Attachments

Description Michał Wernicki 2012-10-25 20:43:01 CEST
In Mageia 1 there was the support for NVIDIA GeForce FX but it didn't make to Mageia 2. Mageia 2 Release Notes provide such information on this topic: "Old drivers from Nvidia are no longer compatible with Xorg." - https://wiki.mageia.org/en/Mageia_2_Release_Notes#Proprietary_graphics_cards_drivers . This statement was true at the release of Mageia 2, but soon after that NVIDIA issued new drivers of 173 series.

NVIDIA GeForce FX (5xy0) needs a binary driver of 173 series (later series won't do). The latest release of 173 series (173.14.36) adds support for xserver ABI 13 (xorg-server 1.13) matching Cauldron's xorg-server while earlier ones add support for the previous version xorg-server (I'm not sure but I think it matches xorg-server of Mageia 2).
Michał Wernicki 2012-10-25 20:48:10 CEST

Summary: restore binary NVIDIA binary driver for GeForce FX => restore NVIDIA binary driver for GeForce FX (nvidia173 series)

Comment 1 Manuel Hiebel 2012-10-26 22:34:55 CEST
anssi, do you think it's possible ?

(and please tell us if it's wrongly assigned)

Assignee: bugsquad => anssi.hannula
Source RPM: (none) => nvidia173

Comment 2 Manuel Hiebel 2012-11-08 13:07:09 CET
tmb add the rpm in testing, feel free to test
http://svnweb.mageia.org/packages?view=revision&revision=316400

Component: New RPM package request => RPM Packages
Assignee: anssi.hannula => tmb
Severity: minor => normal

Comment 3 Michał Wernicki 2012-12-20 21:05:47 CET
I'd like to try nvidia173 driver available through official mirrors, but I experience some difficulties.

Just to mention: I'm using 32-bit version of Mageia 2 (with kernel from package "kernel-desktop" built for i686).

At first I added Nonfree Updates Testing to my installation sources and I've been presented with some packages containing "nvidia173" in their names.
Then I tried using configurator from Mageia Control Center to choose the driver, but for GeForce FX it only allows me to get nouveau driver while for some newer graphic card families it tells the user that there is a proprietary driver and allows choosing. With XFdrake (run as root) I got quite the same result (for GeForce FX - nouveau only).
Finally I thought of trying some kind of manual setup (installing packages and writing "nvidia" as graphics card driver in /etc/X11/xorg.conf) but I don't know which package(s) to choose: whether "dkms-nvidia173-..." or "nvidia173-kernel-..." or "x11-driver-video-nvidia173...".
Moreover packages with the name beginning with "nvidia173-kernel..." need kernel version 3.4.24 which is available in Core Updates Testing but I prefer my kernel to be from just Core Updates (currently 3.3.8 version). Please write whether this way of manual settings is safe (eg. won't break on updates) or if there are some better options.

I assume that writing it here is a bit offtopic, but I think that some help in this matter could be useful to some other people as well.
Comment 4 Thomas Backlund 2012-12-20 21:12:25 CET
Hi,

You first need to install ldetect-lst from Core Updates Testing.

then restart mcc and try to configure your hw again and it should do it correctly...

--
Thomas
Comment 5 Michał Wernicki 2012-12-20 23:44:24 CET
Thanks - installing ldetect-lst from Core Updates Testing helped! And now I got working desktop using "nvidia173" :)

Main problem during doing as suggested was that when I enabled Core Updates Testing (but not for updates - the second "tick" was unchecked) every time I tried to install "ldetect-lst" package manager from MCC insisted on updating "rpmdrake" with version from Core Updates Testing :(

The testing goes on...
Comment 6 Manuel Hiebel 2012-12-26 21:45:32 CET
tmb, should'nt this bug be assigned to the qa too ? (and ldetect)
Comment 7 Thomas Backlund 2012-12-26 22:13:35 CET
Yep, was just about to :)

Advisory:
This update enables nvidia173 and nvidia96xx nonfree drivers as
they now support the x11-server used in mga2:


RPMS to validate:
i586:
ldetect-lst-0.1.303.2-1.mga2.i586.rpm
ldetect-lst-devel-0.1.303.2-1.mga2.i586.rpm

dkms-nvidia96xx-96.43.23-2.mga2.nonfree.i586.rpm
nvidia96xx-devel-96.43.23-2.mga2.nonfree.i586.rpm
nvidia96xx-doc-html-96.43.23-2.mga2.nonfree.i586.rpm
nvidia96xx-kernel-3.4.24-desktop-2.mga2-96.43.23-5.mga2.nonfree.i586.rpm
nvidia96xx-kernel-3.4.24-desktop586-2.mga2-96.43.23-5.mga2.nonfree.i586.rpm
nvidia96xx-kernel-3.4.24-netbook-2.mga2-96.43.23-5.mga2.nonfree.i586.rpm
nvidia96xx-kernel-3.4.24-server-2.mga2-96.43.23-5.mga2.nonfree.i586.rpm
nvidia96xx-kernel-desktop586-latest-96.43.23-5.mga2.nonfree.i586.rpm
nvidia96xx-kernel-desktop-latest-96.43.23-5.mga2.nonfree.i586.rpm
nvidia96xx-kernel-netbook-latest-96.43.23-5.mga2.nonfree.i586.rpm
nvidia96xx-kernel-server-latest-96.43.23-5.mga2.nonfree.i586.rpm
x11-driver-video-nvidia96xx-96.43.23-2.mga2.nonfree.i586.rpm

dkms-nvidia173-173.14.36-1.mga2.nonfree.i586.rpm
nvidia173-cuda-173.14.36-1.mga2.nonfree.i586.rpm
nvidia173-devel-173.14.36-1.mga2.nonfree.i586.rpm
nvidia173-doc-html-173.14.36-1.mga2.nonfree.i586.rpm
nvidia173-kernel-3.4.24-desktop-2.mga2-173.14.36-4.mga2.nonfree.i586.rpm
nvidia173-kernel-3.4.24-desktop586-2.mga2-173.14.36-4.mga2.nonfree.i586.rpm
nvidia173-kernel-3.4.24-netbook-2.mga2-173.14.36-4.mga2.nonfree.i586.rpm
nvidia173-kernel-3.4.24-server-2.mga2-173.14.36-4.mga2.nonfree.i586.rpm
nvidia173-kernel-desktop586-latest-173.14.36-4.mga2.nonfree.i586.rpm
nvidia173-kernel-desktop-latest-173.14.36-4.mga2.nonfree.i586.rpm
nvidia173-kernel-netbook-latest-173.14.36-4.mga2.nonfree.i586.rpm
nvidia173-kernel-server-latest-173.14.36-4.mga2.nonfree.i586.rpm
x11-driver-video-nvidia173-173.14.36-1.mga2.nonfree.i586.rpm



x86_64:
ldetect-lst-0.1.303.2-1.mga2.x86_64.rpm
ldetect-lst-devel-0.1.303.2-1.mga2.x86_64.rpm

dkms-nvidia96xx-96.43.23-2.mga2.nonfree.x86_64.rpm
nvidia96xx-devel-96.43.23-2.mga2.nonfree.x86_64.rpm
nvidia96xx-doc-html-96.43.23-2.mga2.nonfree.x86_64.rpm
nvidia96xx-kernel-3.4.24-desktop-2.mga2-96.43.23-5.mga2.nonfree.x86_64.rpm
nvidia96xx-kernel-3.4.24-netbook-2.mga2-96.43.23-5.mga2.nonfree.x86_64.rpm
nvidia96xx-kernel-3.4.24-server-2.mga2-96.43.23-5.mga2.nonfree.x86_64.rpm
nvidia96xx-kernel-desktop-latest-96.43.23-5.mga2.nonfree.x86_64.rpm
nvidia96xx-kernel-netbook-latest-96.43.23-5.mga2.nonfree.x86_64.rpm
nvidia96xx-kernel-server-latest-96.43.23-5.mga2.nonfree.x86_64.rpm
x11-driver-video-nvidia96xx-96.43.23-2.mga2.nonfree.x86_64.rpm

dkms-nvidia173-173.14.36-1.mga2.nonfree.x86_64.rpm
nvidia173-cuda-173.14.36-1.mga2.nonfree.x86_64.rpm
nvidia173-devel-173.14.36-1.mga2.nonfree.x86_64.rpm
nvidia173-doc-html-173.14.36-1.mga2.nonfree.x86_64.rpm
nvidia173-kernel-3.4.24-desktop-2.mga2-173.14.36-4.mga2.nonfree.x86_64.rpm
nvidia173-kernel-3.4.24-netbook-2.mga2-173.14.36-4.mga2.nonfree.x86_64.rpm
nvidia173-kernel-3.4.24-server-2.mga2-173.14.36-4.mga2.nonfree.x86_64.rpm
nvidia173-kernel-desktop-latest-173.14.36-4.mga2.nonfree.x86_64.rpm
nvidia173-kernel-netbook-latest-173.14.36-4.mga2.nonfree.x86_64.rpm
nvidia173-kernel-server-latest-173.14.36-4.mga2.nonfree.x86_64.rpm
x11-driver-video-nvidia173-173.14.36-1.mga2.nonfree.x86_64.rpm



SRPMS:
ldetect-lst-0.1.303.2-1.mga2.src.rpm

kmod-nvidia96xx-96.43.23-5.mga2.nonfree.src.rpm
nvidia-96xx-96.43.23-2.mga2.nonfree.src.rpm

kmod-nvidia173-173.14.36-4.mga2.nonfree.src.rpm
nvidia173-173.14.36-1.mga2.nonfree.src.rpm


Testing procedure (needs the actual hw):

1. install ldetect-lst from core/updates_testing
2. go to mcc -> hardware -> configure x server
3. it should now notify that there is a commercial/proprietary
   driver available, answer yes to "do you want to use it"
4. after it's installed, reboot and check that the new
   driver is in use and working...





as for finding supported hw to test for nvidia173 driver:
http://www.nvidia.com/object/linux-display-ia32-173.14.36-driver.html
-------
GeForce 200 series:
GTX 280, GTX 260

GeForce 9 series:
9800 GX2, 9800 GTX/GTX+, 9800 GT, 9600 GT, 9600 GSO, 9500 GT

GeForce 8 series:
8800 Ultra, 8800 GTX, 8800 GTS 512, 8800 GTS, 8800 GT, 8800 GS, 8600 GTS, 8600 GT, 8600 GS, 8500 GT, 8400 SE, 8400 GS, 8400, 8300 GS, 8300, 8200 / nForce 730a, 8200, 8100 / nForce 720a

GeForce 7 series:
7950 GX2, 7950 GT, 7900 GTX, 7900 GT/GTO, 7900 GS, 7800 SLI, 7800 GTX, 7800 GS, 7650 GS, 7600 LE, 7600 GT, 7600 GS, 7550 LE, 7500 LE, 7350 LE, 7300 SE / 7200 GS, 7300 LE, 7300 GT, 7300 GS, 7150 / NVIDIA nForce 630i, 7100 GS, 7100 / NVIDIA nForce 630i, 7100 / NVIDIA nForce 620i, 7050 PV / NVIDIA nForce 630a, 7050 / NVIDIA nForce 630i, 7050 / NVIDIA nForce 610i, 7025 / NVIDIA nForce 630a

GeForce 6 series:
6800 XT, 6800 XE, 6800 Ultra, 6800 LE, 6800 GT, 6800 GS/XT, 6800 GS, 6800, 6700 XL, 6610 XL, 6600 VE, 6600 LE, 6600 GT, 6600, 6500, 6250, 6200 TurboCache, 6200SE TurboCache, 6200 LE, 6200 A-LE, 6200, 6150SE nForce 430, 6150LE / Quadro NVS 210S, 6150 LE, 6150, 6100 nForce 420, 6100 nForce 405, 6100 nForce 400, 6100

GeForce 5 FX series:
PCX 5900, PCX 5750, PCX 5300, FX 5950 Ultra, FX 5900ZT, FX 5900XT, FX 5900 Ultra, FX 5900, FX 5800 Ultra, FX 5800, FX 5700VE, FX 5700 Ultra, FX 5700LE, FX 5700, FX 5600XT, FX 5600 Ultra, FX 5600, FX 5500, FX 5200 Ultra, FX 5200LE, FX 5200, FX 5100

Quadro FX series:
FX 700, FX 570, FX 5600, FX 560, FX 5500, FX 550, FX 540, FX 500/FX 600, FX 4700 X2, FX 4600, FX 4500 X2, FX 4500, FX 4000, FX 3700, FX 370, FX 3500, FX 350, FX 3450, FX 3400/4400, FX 330, FX 3000, FX 2000, FX 1700, FX 1500, FX 1400, FX 1300, FX 1100, FX 1000

Quadro FX Notebook series:
FX 570M, FX 370M, FX 360M, FX 3600M, FX 2700M, FX 1700M, FX 1600M

Quadro NVS series:
NVS 440, NVS 290, NVS 285

Quadro Plex series:
Model IV, Model II

Quadro Sync series:
G-Sync II, G-Sync I

Quadro SDI series:
Quadro SDI

GPU Computing Processor series:
Tesla C870
------





and for nvidia96xx:
http://www.nvidia.com/object/linux-display-ia32-96.43.23-driver.html
------
GeForce 4 MX series:
MX Integrated GPU, MX 460, MX 440SE (AGP 8X), MX 440-SE, MX 440 (AGP 8X), MX 440, MX 420 (AGP 8X), MX 420, MX 4000

Quadro NVS series:
NVS 55/280 PCI, NVS 50, NVS 450, NVS 440, NVS 420, NVS 295, NVS 290, NVS 285, NVS 280, NVS 210

Quadro 4 Go series:
700 GoGL, 550 XGL, 500 GoGL

Quadro 2 Go series:
MXR/EX/Go

GeForce 4 Ti series:
Ti 4800 SE, Ti 4800, Ti 4600, Ti 4400, Ti 4200 (AGP 8X), Ti 4200

GeForce 2 series:
Ti 500, Ti 200, GeForce3

Quadro 2 MXR series:
Quadro2 MXR/EX/Go
------

Status: NEW => ASSIGNED
Assignee: tmb => qa-bugs
Summary: restore NVIDIA binary driver for GeForce FX (nvidia173 series) => update request: nvidia173, nvidia96xx and ldetect-lst (was: restore NVIDIA binary driver for GeForce FX (nvidia173 series))
Source RPM: nvidia173 => nvidia173, nvidia96xx, ldetect-lst

Manuel Hiebel 2012-12-26 22:18:37 CET

Depends on: (none) => 8227
Whiteboard: (none) => has_procedure,

Comment 8 Thomas Backlund 2013-01-05 18:42:37 CET
Updated rpm lists:

i586:
ldetect-lst-0.1.303.2-1.mga2.i586.rpm
ldetect-lst-devel-0.1.303.2-1.mga2.i586.rpm

dkms-nvidia173-173.14.36-1.mga2.nonfree.i586.rpm
nvidia173-cuda-173.14.36-1.mga2.nonfree.i586.rpm
nvidia173-devel-173.14.36-1.mga2.nonfree.i586.rpm
nvidia173-doc-html-173.14.36-1.mga2.nonfree.i586.rpm
nvidia173-kernel-3.4.24-desktop-3.mga2-173.14.36-5.mga2.nonfree.i586.rpm
nvidia173-kernel-3.4.24-desktop586-3.mga2-173.14.36-5.mga2.nonfree.i586.rpm
nvidia173-kernel-3.4.24-netbook-3.mga2-173.14.36-5.mga2.nonfree.i586.rpm
nvidia173-kernel-3.4.24-server-3.mga2-173.14.36-5.mga2.nonfree.i586.rpm
nvidia173-kernel-desktop586-latest-173.14.36-5.mga2.nonfree.i586.rpm
nvidia173-kernel-desktop-latest-173.14.36-5.mga2.nonfree.i586.rpm
nvidia173-kernel-netbook-latest-173.14.36-5.mga2.nonfree.i586.rpm
nvidia173-kernel-server-latest-173.14.36-5.mga2.nonfree.i586.rpm
x11-driver-video-nvidia173-173.14.36-1.mga2.nonfree.i586.rpm

dkms-nvidia96xx-96.43.23-2.mga2.nonfree.i586.rpm
nvidia96xx-devel-96.43.23-2.mga2.nonfree.i586.rpm
nvidia96xx-doc-html-96.43.23-2.mga2.nonfree.i586.rpm
nvidia96xx-kernel-3.4.24-desktop-3.mga2-96.43.23-6.mga2.nonfree.i586.rpm
nvidia96xx-kernel-3.4.24-desktop586-3.mga2-96.43.23-6.mga2.nonfree.i586.rpm
nvidia96xx-kernel-3.4.24-netbook-3.mga2-96.43.23-6.mga2.nonfree.i586.rpm
nvidia96xx-kernel-3.4.24-server-3.mga2-96.43.23-6.mga2.nonfree.i586.rpm
nvidia96xx-kernel-desktop586-latest-96.43.23-6.mga2.nonfree.i586.rpm
nvidia96xx-kernel-desktop-latest-96.43.23-6.mga2.nonfree.i586.rpm
nvidia96xx-kernel-netbook-latest-96.43.23-6.mga2.nonfree.i586.rpm
nvidia96xx-kernel-server-latest-96.43.23-6.mga2.nonfree.i586.rpm
x11-driver-video-nvidia96xx-96.43.23-2.mga2.nonfree.i586.rpm



x86_64:
ldetect-lst-0.1.303.2-1.mga2.x86_64.rpm
ldetect-lst-devel-0.1.303.2-1.mga2.x86_64.rpm

dkms-nvidia173-173.14.36-1.mga2.nonfree.x86_64.rpm
nvidia173-cuda-173.14.36-1.mga2.nonfree.x86_64.rpm
nvidia173-devel-173.14.36-1.mga2.nonfree.x86_64.rpm
nvidia173-doc-html-173.14.36-1.mga2.nonfree.x86_64.rpm
nvidia173-kernel-3.4.24-desktop-3.mga2-173.14.36-5.mga2.nonfree.x86_64.rpm
nvidia173-kernel-3.4.24-netbook-3.mga2-173.14.36-5.mga2.nonfree.x86_64.rpm
nvidia173-kernel-3.4.24-server-3.mga2-173.14.36-5.mga2.nonfree.x86_64.rpm
nvidia173-kernel-desktop-latest-173.14.36-5.mga2.nonfree.x86_64.rpm
nvidia173-kernel-netbook-latest-173.14.36-5.mga2.nonfree.x86_64.rpm
nvidia173-kernel-server-latest-173.14.36-5.mga2.nonfree.x86_64.rpm
x11-driver-video-nvidia173-173.14.36-1.mga2.nonfree.x86_64.rpm

dkms-nvidia96xx-96.43.23-2.mga2.nonfree.x86_64.rpm
nvidia96xx-devel-96.43.23-2.mga2.nonfree.x86_64.rpm
nvidia96xx-doc-html-96.43.23-2.mga2.nonfree.x86_64.rpm
nvidia96xx-kernel-3.4.24-desktop-3.mga2-96.43.23-6.mga2.nonfree.x86_64.rpm
nvidia96xx-kernel-3.4.24-netbook-3.mga2-96.43.23-6.mga2.nonfree.x86_64.rpm
nvidia96xx-kernel-3.4.24-server-3.mga2-96.43.23-6.mga2.nonfree.x86_64.rpm
nvidia96xx-kernel-desktop-latest-96.43.23-6.mga2.nonfree.x86_64.rpm
nvidia96xx-kernel-netbook-latest-96.43.23-6.mga2.nonfree.x86_64.rpm
nvidia96xx-kernel-server-latest-96.43.23-6.mga2.nonfree.x86_64.rpm
x11-driver-video-nvidia96xx-96.43.23-2.mga2.nonfree.x86_64.rpm



SRPMS:
ldetect-lst-0.1.303.2-1.mga2.src.rpm

kmod-nvidia173-173.14.36-5.mga2.nonfree.src.rpm
nvidia173-173.14.36-1.mga2.nonfree.src.rpm

kmod-nvidia96xx-96.43.23-6.mga2.nonfree.src.rpm
nvidia-96xx-96.43.23-2.mga2.nonfree.src.rpm

CC: (none) => tmb

Comment 9 Michał Wernicki 2013-01-15 18:23:26 CET
I spent some time testing nvidia173 on my computer (Athlon XP(x86-32, w. SSE)/GeForce FX 5700/Mageia 2).

On desktop almost everything looks fine - the most notable quirk was that when hovering a mouse pointer over a checked item in menu (such as the menu available under right mouse button which allows to move a window to another desktop) the check mark disappears (sometimes entirely and on other occasions only partially) and when mouse pointer is moved somewhere else the check mark reappears, but it might be an issue of KDE or pair KDE-this driver (I didn't perform any cross-checks against other drivers or desktop environments).
When trying video playback (some movies encoded with different codecs like Ogg and H.264) I got a "slideshow" with Totem (one frame per few seconds) but with Dragon Player the playback was fluent.
Video shown in Firefox encoded with WebM was also ok (I mean no worse that in other systems but fluent only in some low resolutions).
Trying some 3D demos (hmm... finding a 3D demo using OpenGL 2.0 or 2.1 for linux was the truly most daunting task during my tests) like gluxmark 1.0 or PureOpenGLDemo (I hoped to run LIGHTSMARK but with no success) went quite well.

So to sum up: the nvidia173 driver installed according to aforementioned procedure (by installing proper "ldetect-lst" package and setting up the video card with standard Mageia utilities) allows to boot up, use desktop, video playback and 3D. As for me it works just fine.

If there's anything else worth testing, please post your suggestions.

And just to mention: to boot system with this driver there must be some steps undertaken to prevent nouveau module from doing KMS before the kernel loads binary module (the blob) from NVIDIA. During first boot after installing nvidia173 IIRC the system wasn't able to use display but after a reboot there was a booting option added and since then everything was loading well.
Comment 10 claire robinson 2013-02-06 11:58:29 CET
Adding mga2 64 to whiteboard from Michal's testing, thankyou.

Whiteboard: has_procedure, => has_procedure mga2-64-OK

Comment 11 Carolyn Rowse 2013-02-12 16:41:40 CET
Doing lspci on my 32-bit desktop machine shows GeForce 7100 / nForce 630i which is on the above list.  As this is my production machine, I'll have to test in a VM though.

Carolyn

CC: (none) => isolde

Comment 12 Carolyn Rowse 2013-02-12 17:05:34 CET
I can't get a display on reboot using "nomodeset", is there something else I should be doing?

Carolyn

Whiteboard: has_procedure mga2-64-OK => has_procedure mga2-64-OK feedback

Comment 13 Thomas Backlund 2013-02-12 17:10:21 CET
You cant test a hardware driver in a vm, it wont be detected. the test must be done on real hw.
Comment 14 Bill Wilkinson 2013-02-12 18:51:06 CET
Tested new ldetect-lst with nvidia geforce go 6150 in x86-64, and geforce 6200 in i586. Neither downloaded the 173 driver per comment 7.

CC: (none) => wrw105

Comment 15 Carolyn Rowse 2013-02-12 19:53:50 CET
That's interesting, I thought that after clicking to use the proprietory driver I didn't notice any confirmation on the screen that it had actually downloaded it, but I assumed it was so quick I'd missed it.

Carolyn
Comment 16 Thomas Backlund 2013-02-19 10:35:13 CET
(In reply to comment #14)
> Tested new ldetect-lst with nvidia geforce go 6150 in x86-64, and geforce 6200
> in i586. Neither downloaded the 173 driver per comment 7.


Did you have nonfree updates testing enabled ?
Comment 17 Thomas Backlund 2013-02-19 10:40:16 CET
Prebuilt modules are rebuilt for kernel-3.4.32-2.mga2:


SRPMS:
kmod-nvidia173-173.14.36-7.mga2.nonfree.src.rpm
kmod-nvidia96xx-96.43.23-8.mga2.nonfree.src.rpm


i586:
nvidia173-kernel-3.4.32-desktop-2.mga2-173.14.36-7.mga2.nonfree.i586.rpm
nvidia173-kernel-3.4.32-desktop586-2.mga2-173.14.36-7.mga2.nonfree.i586.rpm
nvidia173-kernel-3.4.32-netbook-2.mga2-173.14.36-7.mga2.nonfree.i586.rpm
nvidia173-kernel-3.4.32-server-2.mga2-173.14.36-7.mga2.nonfree.i586.rpm
nvidia173-kernel-desktop586-latest-173.14.36-7.mga2.nonfree.i586.rpm
nvidia173-kernel-desktop-latest-173.14.36-7.mga2.nonfree.i586.rpm
nvidia173-kernel-netbook-latest-173.14.36-7.mga2.nonfree.i586.rpm
nvidia173-kernel-server-latest-173.14.36-7.mga2.nonfree.i586.rpm

nvidia96xx-kernel-3.4.32-desktop-2.mga2-96.43.23-8.mga2.nonfree.i586.rpm
nvidia96xx-kernel-3.4.32-desktop586-2.mga2-96.43.23-8.mga2.nonfree.i586.rpm
nvidia96xx-kernel-3.4.32-netbook-2.mga2-96.43.23-8.mga2.nonfree.i586.rpm
nvidia96xx-kernel-3.4.32-server-2.mga2-96.43.23-8.mga2.nonfree.i586.rpm
nvidia96xx-kernel-desktop586-latest-96.43.23-8.mga2.nonfree.i586.rpm
nvidia96xx-kernel-desktop-latest-96.43.23-8.mga2.nonfree.i586.rpm
nvidia96xx-kernel-netbook-latest-96.43.23-8.mga2.nonfree.i586.rpm
nvidia96xx-kernel-server-latest-96.43.23-8.mga2.nonfree.i586.rpm


x86_64:
nvidia173-kernel-3.4.32-desktop-2.mga2-173.14.36-7.mga2.nonfree.x86_64.rpm
nvidia173-kernel-3.4.32-netbook-2.mga2-173.14.36-7.mga2.nonfree.x86_64.rpm
nvidia173-kernel-3.4.32-server-2.mga2-173.14.36-7.mga2.nonfree.x86_64.rpm
nvidia173-kernel-desktop-latest-173.14.36-7.mga2.nonfree.x86_64.rpm
nvidia173-kernel-netbook-latest-173.14.36-7.mga2.nonfree.x86_64.rpm
nvidia173-kernel-server-latest-173.14.36-7.mga2.nonfree.x86_64.rpm

nvidia96xx-kernel-3.4.32-desktop-2.mga2-96.43.23-8.mga2.nonfree.x86_64.rpm
nvidia96xx-kernel-3.4.32-netbook-2.mga2-96.43.23-8.mga2.nonfree.x86_64.rpm
nvidia96xx-kernel-3.4.32-server-2.mga2-96.43.23-8.mga2.nonfree.x86_64.rpm
nvidia96xx-kernel-desktop-latest-96.43.23-8.mga2.nonfree.x86_64.rpm
nvidia96xx-kernel-netbook-latest-96.43.23-8.mga2.nonfree.x86_64.rpm
nvidia96xx-kernel-server-latest-96.43.23-8.mga2.nonfree.x86_64.rpm
Comment 18 Bill Wilkinson 2013-02-19 14:43:23 CET
Both had the nonfree testing enabled.

lspcidrake -v shows the following for the 64 bit machine:

Card:NVIDIA GeForce 6100 to GeForce 360: nVidia Corporation|C51 [GeForce Go 6150] [DISPLAY_VGA] (vendor:10de device:0244 subv:103c subd:30b7) (rev: a2)
s

I'll copy the lspcidrake for the desktop shortly.
Comment 19 Bill Wilkinson 2013-02-19 14:46:54 CET
Here's for the 32 bit desktop:

Card:NVIDIA GeForce 6100 to GeForce 360: nVidia Corporation|NV44A [GeForce 6200] [DISPLAY_VGA] (vendor:10de device:0221 subv:196e subd:02f3) (rev: a1)
Comment 20 Michał Wernicki 2013-02-25 21:20:53 CET
I'm not familiar with the Whiteboard field (despite of reading https://wiki.mageia.org/en/QA_whiteboard_keywords) but if mga2-64-OK pertains to my entry it's incorrect. I tested nvidia173 only on 32-bit machine.
I'd also be grateful for explaining whether has_procedure mean that there's the procedure and where can I find it.
Comment 21 Manuel Hiebel 2013-02-25 21:26:23 CET
in this bug, comment 7
Comment 22 claire robinson 2013-02-25 22:13:24 CET
Thanks Michal for the correction, I added the wrong one!

Bill do you have updates testing set as an update media?
https://wiki.mageia.org/en/Enabling_the_Testing_media#Enable_them_the_easy_way

Whiteboard: has_procedure mga2-64-OK feedback => has_procedure mga2-32-OK feedback

claire robinson 2013-02-25 22:14:16 CET

Whiteboard: has_procedure mga2-32-OK feedback => has_procedure mga2-32-OK

Comment 23 Bill Wilkinson 2013-02-25 22:31:49 CET
Claire,

I've done a little investigating and found the following in /usr/share/ldetect-lst/Cards+

NAME NVIDIA GeForce 6100 to GeForce 360
DRIVER nouveau
DRIVER2 nvidia-current
DRIVER2_NO_SSE nvidia96xx
DRIVER2_NEEDS_SSE

So it looks like it's working the way the ldetect-lst is telling it to, but if comment 7 should determine the specific drivers, we'll need to have Thomas modify the ldetect-lst package to make it work.
Comment 24 claire robinson 2013-02-27 13:50:22 CET
Thomas, any thoughts on Bills comment please?
Comment 25 Michał Wernicki 2013-03-02 20:08:11 CET
I feel like it'd be good to make clean some mess I made:
Lightsmark 2008 v2.0 works ok and renders good looking output. It expects libGLEW.so.1.5 in /usr/lib , all other dependencies are listed in the archive in bin/install_dependencies.sh . And with some configurations it needs commandline options like resolution settings.
Comment 26 Anssi Hannula 2013-03-06 20:30:47 CET
As requested by Thomas I've reviewed the ldetect-lst and nvidia changes and they look OK to me.

Regarding Bill's comment, nvidia173 is only expected to be selected on GeForce FX hardware and nvidia96xx is only selected on GeForce 4xxx series and older.

CC: (none) => anssi.hannula

Comment 27 claire robinson 2013-03-08 15:33:07 CET
Anssi, in comment 14 it seems Bill is testing with geforce go 6150 and 6200 so they should be using nvidia173 if the card list in comment 7 is correct.
Comment 28 Anssi Hannula 2013-03-08 15:36:31 CET
Claire, GeForce Go 6150 and 6200 are also supported by nvidia-current, so the older nvidia173 is not used for those cards even if it supports them.
Comment 29 claire robinson 2013-03-08 15:54:24 CET
I see, thanks. Is there a list somewhere of cards which do depend on the older driver?

I fear we will have to validate this one just testing the update installs OK.
Comment 30 Anssi Hannula 2013-03-08 16:03:20 CET
Yes, in comment #26 :)   (except for some Quadro cards)

A more complete list is in
ftp://download.nvidia.com/XFree86/Linux-x86/313.26/README/supportedchips.html

Look for "The 173.14.xx driver supports the following set of GPUs:" and "The 96.43.xx driver supports the following set of GPUs:" parts in the page.
Comment 31 claire robinson 2013-03-08 17:34:20 CET
The 173.14.xx driver supports the following set of GPUs:
NVIDIA GPU product 	Device PCI ID
GeForce PCX 5750 	0x00FA
GeForce PCX 5900 	0x00FB
Quadro FX 330/GeForce PCX 5300 	0x00FC
Quadro FX 330/Quadro NVS 280 PCI-E 	0x00FD
Quadro FX 1300 	0x00FE
GeForce FX 5800 Ultra 	0x0301
GeForce FX 5800 	0x0302
Quadro FX 2000 	0x0308
Quadro FX 1000 	0x0309
GeForce FX 5600 Ultra 	0x0311
GeForce FX 5600 	0x0312
GeForce FX 5600XT 	0x0314
GeForce FX Go5600 	0x031A
GeForce FX Go5650 	0x031B
Quadro FX Go700 	0x031C
GeForce FX 5200 	0x0320
GeForce FX 5200 Ultra 	0x0321
GeForce FX 5200 	0x0322
GeForce FX 5200LE 	0x0323
GeForce FX Go5200 	0x0324
GeForce FX Go5250 	0x0325
GeForce FX 5500 	0x0326
GeForce FX 5100 	0x0327
GeForce FX Go5200 32M/64M 	0x0328
Quadro NVS 55/280 PCI 	0x032A
Quadro FX 500/FX 600 	0x032B
GeForce FX Go53xx 	0x032C
GeForce FX Go5100 	0x032D
GeForce FX 5900 Ultra 	0x0330
GeForce FX 5900 	0x0331
GeForce FX 5900XT 	0x0332
GeForce FX 5950 Ultra 	0x0333
GeForce FX 5900ZT 	0x0334
Quadro FX 3000 	0x0338
Quadro FX 700 	0x033F
GeForce FX 5700 Ultra 	0x0341
GeForce FX 5700 	0x0342
GeForce FX 5700LE 	0x0343
GeForce FX 5700VE 	0x0344
GeForce FX Go5700 	0x0347
GeForce FX Go5700 	0x0348
Quadro FX Go1000 	0x034C
Quadro FX 1100 	0x034E

The 96.43.xx driver supports the following set of GPUs:
NVIDIA GPU product 	Device PCI ID
GeForce2 MX/MX 400 	0x0110
GeForce2 MX 100/200 	0x0111
GeForce2 Go 	0x0112
Quadro2 MXR/EX/Go 	0x0113
GeForce4 MX 460 	0x0170
GeForce4 MX 440 	0x0171
GeForce4 MX 420 	0x0172
GeForce4 MX 440-SE 	0x0173
GeForce4 440 Go 	0x0174
GeForce4 420 Go 	0x0175
GeForce4 420 Go 32M 	0x0176
GeForce4 460 Go 	0x0177
Quadro4 550 XGL 	0x0178
GeForce4 440 Go 64M 	0x0179
Quadro NVS 400 	0x017A
Quadro4 500 GoGL 	0x017C
GeForce4 410 Go 16M 	0x017D
GeForce4 MX 440 with AGP8X 	0x0181
GeForce4 MX 440SE with AGP8X 	0x0182
GeForce4 MX 420 with AGP8X 	0x0183
GeForce4 MX 4000 	0x0185
Quadro4 580 XGL 	0x0188
Quadro NVS 280 SD 	0x018A
Quadro4 380 XGL 	0x018B
Quadro NVS 50 PCI 	0x018C
GeForce2 Integrated GPU 	0x01A0
GeForce4 MX Integrated GPU 	0x01F0
GeForce3 	0x0200
GeForce3 Ti 200 	0x0201
GeForce3 Ti 500 	0x0202
Quadro DCC 	0x0203
GeForce4 Ti 4600 	0x0250
GeForce4 Ti 4400 	0x0251
GeForce4 Ti 4200 	0x0253
Quadro4 900 XGL 	0x0258
Quadro4 750 XGL 	0x0259
Quadro4 700 XGL 	0x025B
GeForce4 Ti 4800 	0x0280
GeForce4 Ti 4200 with AGP8X 	0x0281
GeForce4 Ti 4800 SE 	0x0282
GeForce4 4200 Go 	0x0286
Quadro4 980 XGL 	0x0288
Quadro4 780 XGL 	0x0289
Quadro4 700 GoGL 	0x028C
Comment 32 claire robinson 2013-03-08 17:47:39 CET
Updated package list..

SRPM: kmod-nvidia173-173.14.36-8.mga2.nonfree.src.rpm
-----------------------------------------------------
nvidia173-kernel-3.4.34-desktop-1.mga2
nvidia173-kernel-3.4.34-netbook-1.mga2
nvidia173-kernel-3.4.34-server-1.mga2
nvidia173-kernel-desktop-latest
nvidia173-kernel-netbook-latest
nvidia173-kernel-server-latest

SRPM: kmod-nvidia96xx-96.43.23-9.mga2.nonfree.src.rpm
-----------------------------------------------------
nvidia96xx-kernel-3.4.34-desktop-1.mga2
nvidia96xx-kernel-3.4.34-netbook-1.mga2
nvidia96xx-kernel-3.4.34-server-1.mga2
nvidia96xx-kernel-desktop-latest
nvidia96xx-kernel-netbook-latest
nvidia96xx-kernel-server-latest

SRPM: ldetect-lst-0.1.303.2-1.mga2.src.rpm
------------------------------------------
ldetect-lst-debug
ldetect-lst-devel
ldetect-lst
Comment 33 claire robinson 2013-03-12 13:27:34 CET
It's proving difficult to get tests beyond what we already have and this is stagnant so I'm going to go ahead and validate.

SRPM's
------
ldetect-lst-0.1.303.2-1.mga2.src.rpm
kmod-nvidia96xx-96.43.23-9.mga2.nonfree.src.rpm
nvidia-96xx-96.43.23-2.mga2.nonfree.src.rpm
kmod-nvidia173-173.14.36-8.mga2.nonfree.src.rpm
nvidia173-173.14.36-1.mga2.nonfree.src.rpm

Advisory:
This update enables nvidia173 and nvidia96xx nonfree drivers as
they now support the x11-server used in mga2


Could sysadmin please push from core/nonfree updates testing to core/nonfree updates.

Thanks!

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 34 Peter D 2013-03-15 08:23:10 CET
I can't find ldetect-lst or the 96xx driver.  Did the 32 bit vesrions get pushed?  I've edited urpmi.cfg and updated.  

BTW I have a GeForce2 MX/MX 400 that won't run on Mageia2 or M3b without the VESA driver.

CC: (none) => 0123peter

Comment 35 D Morgan 2013-03-17 00:43:36 CET
Update Pushed: 
       https://wiki.mageia.org/en/Support/Advisories/MGASA-2013-0099

Status: ASSIGNED => RESOLVED
CC: (none) => dmorganec
Resolution: (none) => FIXED

Comment 36 Anssi Hannula 2013-03-17 09:33:21 CET
This was not a security fix, so it should've used MGAA-2013-xxxx numbering.

Note You need to log in before you can comment on or make changes to this bug.