[gutsy] "nv" is not new enough to support my chipset (Quadro FX 570M)

Bug #133385 reported by Michael R. Head
20
Affects Status Importance Assigned to Milestone
discover-data (Ubuntu)
Fix Released
Medium
Unassigned
xserver-xorg-video-nv (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: xserver-xorg-driver-nv

I have a brand new Thinkpad T61P laptop, which has a lot of new hardware. For display, it uses an Nvidia Quadro FX570M. The nv driver doesn't appear to support this, but xorg still tries to use it by default. The vesa driver does appear to work suitably (obviously there's no 3D acceleration or Xv video playback support available, but the desktop is quite usable otherwise.

I see two options:
1) Update "nv" so that it does support the latest and greatest nvidia chips before gutsy release, which is may be "G84" based. Dunno if those drivers are even available in CVS.
2) Update the driver detection code to know that modern nvidia chips are only supported "out of the box" by vesa

Revision history for this message
Alvin (alvind) wrote :

I can confirm this on the same laptop (Gutsy tribe 4)
Bug #120943 is a third solution, but the installer should start with vesa or a working nv.

Revision history for this message
Bryce Harrington (bryce) wrote :

Thanks for reporting this bug in Ubuntu. You're right that this ought to be falling back to the vesa driver. Can you do two things?

First, please attach your /etc/X11/xorg.conf, /var/log/Xorg.0.log, and the output of lspci -vvnn.

Second, experiment with moving your /etc/X11/xorg.conf to /etc/X11/xorg.conf-orig and running X with no xorg.conf. This will tell us if in this case, Xorg itself can detect things properly.

Changed in xserver-xorg-driver-nv:
status: New → Incomplete
Revision history for this message
Michael R. Head (burner) wrote :

I booted with a Tribe 5 CD (which works! previously it didn't on this laptop). Using the regular "boot or install ubuntu," the machine hangs when it starts X. When I choose "boot with safe video mode", I get an 800x600 X display (as expected). When I removed xorg.conf from the Live CD session and restarted GDM, the machine hung (presumably because it was attempting to use the nv driver).

Revision history for this message
Michael R. Head (burner) wrote :
Revision history for this message
Michael R. Head (burner) wrote :
Changed in xserver-xorg-driver-nv:
status: Incomplete → Confirmed
Revision history for this message
Tormod Volden (tormodvolden) wrote :

The problem here is the discover package, which suggests the "nv" driver for this card.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Can someone please attach the output from:
 sudo discover --disable-all --enable=pci --format="%S\t%D\n" --debug video

Revision history for this message
Klaus S. Madsen (ubuntu-hjernemadsen) wrote :
Revision history for this message
Michael R. Head (burner) wrote :
Changed in discover:
status: New → Confirmed
Revision history for this message
Tormod Volden (tormodvolden) wrote :

This patch adds the card to the pci list, but without specifying any video driver. It will then be reported as "unknown" and the xorg configuration will pick the "vesa" driver.

Revision history for this message
Bryce Harrington (bryce) wrote :

Looks good to me. +1 to upload.

Changed in discover-data:
importance: Undecided → Medium
status: Confirmed → Fix Committed
Revision history for this message
Tormod Volden (tormodvolden) wrote :

discover-data (2.2007.05.11ubuntu3) gutsy; urgency=low

  * add 10de040c Quadro FX 570M which does not work with "nv"
    (LP: #133385)

 -- Tormod Volden <email address hidden> Wed, 19 Sep 2007 19:48:24 +0200

Changed in discover-data:
status: Fix Committed → Fix Released
Revision history for this message
Daniel Holbach (dholbach) wrote :

Does this still need an upload for something related to xserver-xorg-driver-nv? If not, please unsubscribe u-m-s.

Changed in xserver-xorg-driver-nv:
status: Confirmed → Incomplete
Revision history for this message
Tormod Volden (tormodvolden) wrote :

You can unsubscribe u-m-s (I can not unsubscribe other people). The xserver-xorg-driver-nv can probably be closed, it would be a wishlist item to have the driver support this card, but that must be left to upstream to decide or fix.

It would be good if someone with this card could confirm that today's daily (or the Beta) indeed picks the vesa driver and everything is fine.

Revision history for this message
Klaus S. Madsen (ubuntu-hjernemadsen) wrote :

I assume that we're talking of a daily build of the desktop installer CD, right? If so, where can I download it?

The update to the discover package as of today, outputs "unknown unknown" when run, so at least that part works.

Revision history for this message
Tormod Volden (tormodvolden) wrote :
Revision history for this message
Tormod Volden (tormodvolden) wrote :

But note that today's daily has in fact not been updated for a few days, so we'll have to wait.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

The new nv 2.1.5 has support for these cards. The inclusion of this version in Ubuntu is tracked in bug #144387. Once it's in, we'll have to update discover-data again.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

2.1.5 uploaded on the post-beta queue

discover-data also needs to be updated, and add the pci-id's that the new driver can handle.

Changed in xserver-xorg-video-nv:
status: Incomplete → Fix Committed
Changed in discover-data:
status: Fix Released → In Progress
assignee: nobody → tepsipakki
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

I've added all the missing nvidia-pciids to discover-data. The current driver supports them.

Timo Aaltonen (tjaalton)
Changed in xserver-xorg-video-nv:
status: Fix Committed → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Uploaded:

 discover-data (2.2007.05.11ubuntu4) gutsy; urgency=low
 .
   * add various NVidia video cards which the current driver supports.

Changed in discover-data:
assignee: tepsipakki → nobody
status: In Progress → Fix Released
Revision history for this message
Klaus S. Madsen (ubuntu-hjernemadsen) wrote :

First of all, sorry for not testing this earlier. I forgot about it.

From the comments above, I'm not entirely certain wether the new NV driver is a part of the Gutsy Beta Live installer? But since the new version seems to be a part of my Gutsy installation I have assumed that it is.

Unfortunately the driver doesn't work with the NVidia card in my laptop (Lenovo T61p, nv pci id 10de:040c). Either from the live CD, nor when using it on my already installed version of gutsy. It works if I start X with the proprietary NVidia driver, and then change to the NV-driver, but not if I use the NV driver directly.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Ok, so if you can get it to work with nv by first using nvidia, then it's due to nv being unable to boot the card. Please try Hardy alpha3 livecd if it works now. We'll report it upstream if it doesn't.

Changed in xserver-xorg-video-nv:
status: Fix Released → Incomplete
importance: Undecided → Medium
Revision history for this message
Klaus S. Madsen (ubuntu-hjernemadsen) wrote :

It works with Hardy alpha3, and I verified that X was actually using the nv driver.

Revision history for this message
Martin Pitt (pitti) wrote :

Why did you subscribe ubuntu-archive? What is there to do for us?

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Martin: it was for the discover-data upload, don't know why it wasn't removed when the package was uploaded.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

er, s/uploaded/accepted in gutsy/

Revision history for this message
SteveG (steve-fpig) wrote : Re: [Bug 133385] Re: [gutsy] "nv" is not new enough to support my chipset (Quadro FX 570M)

Martin Pitt wrote:
> Why did you subscribe ubuntu-archive? What is there to do for us?
>
How about change the ubuntu installer so that for this chipset the
'vesa' driver is selected at install?

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

The driver in Hardy should fix issues with the card being left stuck, and Klaus confirmed it working on Hardy so closing the bug as fixed.

xserver-xorg-video-nv (1:2.1.6-1) unstable; urgency=low

  * New upstream release.
    + Pull upstream commits up to d483ecd851bb84014f1fa86f0ada4540b3ad801e
      for 8800 GT support and one bug fix.
    + Unwedge the hardware if the BIOS left it stuck, closes: #444743.

 -- Brice Goglin <email address hidden> Sun, 18 Nov 2007 12:26:47 +0100

Changed in xserver-xorg-video-nv:
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.