Nvidia card 7150 is not supported by -nv

Bug #220364 reported by 67GTA
6
Affects Status Importance Assigned to Milestone
xserver-xorg-video-nv (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-nv

xserver-xorg-video-nv 1:2.1.8-1ubuntu1
Hardy 8.04 RC

The "nv" driver is not being used with the live CD for Nvidia 7150 card. Vesa is used instead of the "nv" driver resulting in a screen resolution of 800x600. After installing, the card is recognized with nvidia driver showing up in jockey, but still not using the "nv" driver. The nvidia driver has to be installed with jockey to set proper 1280x800 resolution.

[lspci]

Revision history for this message
67GTA (67gta) wrote :
Download full text (46.8 KiB)

Actually, the title is misleading. The card is recognized via lspci. That's why I reported the bug against xserver-xorg-video-nv.

00:12.0 VGA compatible controller: nVidia Corporation GeForce 7150M (rev a2)

Xorg.0.log:

This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.

X.Org X Server 1.4.0.90
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Linux Ubuntu (xorg-server 2:1.4.1~git20080131-1ubuntu9)
Current Operating System: Linux ubuntu 2.6.24-16-generic #1 SMP Thu Apr 10 13:23:42 UTC 2008 i686
Build Date: 15 April 2008 05:26:17PM

 Before reporting problems, check http://wiki.x.org
 to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
 (++) from command line, (!!) notice, (II) informational,
 (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Apr 21 15:32:03 2008
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Default Layout"
(**) |-->Screen "Default Screen" (0)
(**) | |-->Monitor "Configured Monitor"
(**) | |-->Device "Configured Video Device"
(**) |-->Input Device "Synaptics Touchpad"
(==) Automatically adding devices
(==) Automatically enabling devices
(==) No FontPath specified. Using compiled-in default.
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
 Entry deleted from font path.
(==) FontPath set to:
 /usr/share/fonts/X11/misc,
 /usr/share/fonts/X11/100dpi/:unscaled,
 /usr/share/fonts/X11/75dpi/:unscaled,
 /usr/share/fonts/X11/Type1,
 /usr/share/fonts/X11/100dpi,
 /usr/share/fonts/X11/75dpi,
 /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType
(==) RgbPath set to "/etc/X11/rgb"
(==) ModulePath set to "/usr/lib/xorg/modules"
(==) |-->Input Device "Configured Mouse"
(==) |-->Input Device "Generic Keyboard"
(==) The core pointer device wasn't specified explicitly in the layout.
 Using the first core pointer device.
(==) The core keyboard device wasn't specified explicitly in the layout.
 Using the first keyboard device.
(II) Open ACPI successful (/var/run/acpid.socket)
(II) Loader magic: 0x81dc500
(II) Module ABI versions:
 X.Org ANSI C Emulation: 0.3
 X.Org Video Driver: 2.0
 X.Org XInput driver : 2.0
 X.Org Server Extension : 0.3
 X.Org Font Renderer : 0.5
(II) Loader running on linux
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
 compiled for 1.4.0.90, module version = 1.0.0
 ABI class: X.Org Video Driver, version 2.0
(++) using VT number 7

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 10de,0547 card 103c,30cf rev a2 class 05,00,00 hdr 00
(II) PCI: 00:01:0: chip 10de,0548 card 103c,30cf rev a2 class 06,01,00 hdr 80
(II) PCI: 00:01:1: chip 10de,0542 card 103c,...

Bryce Harrington (bryce)
Changed in xserver-xorg-video-nv:
status: New → Triaged
importance: Undecided → High
Revision history for this message
Marc Kaplan (marc-kaplan) wrote : Re: Nvidia card 7150 is using -vesa in Hardy RC Live CD

Please retest with upgrading to latest Jaunty version. If it fails, please upload copy of latest Xorg.0.log file. If log shows that card is not supported, please refer to Bug 333040 for further instruction.

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

Let's test to see if -nv even works with this card. Please edit /usr/share/xserver-xorg/pci/nv.ids and insert your PCIID (10de0531) at the appropriate place, then restart your X server. If the screen comes up and is at least marginally usable, let us know and we can put the patch in for it.

Changed in xserver-xorg-video-nv (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
67GTA (67gta) wrote :

I guess it's not supported.

Revision history for this message
67GTA (67gta) wrote :

I based support for my card from here: http://xorg.freedesktop.org/archive/X11R7.0/doc/html/nv.4.html#sect3 I'm guessing it is one of the odd ones that were left out. I tested this on Hardy, and Jaunty with the same results.

Bryce Harrington (bryce)
summary: - Nvidia card 7150 is using -vesa in Hardy RC Live CD
+ Nvidia card 7150 is not supported by -nv
Revision history for this message
Bryce Harrington (bryce) wrote :

Okay, too bad.

Next thing to try, please install 'xserver-xorg-video-nouveau' and add "nouveau" as the driver in your xorg.conf. We're considering switching from nv to nouveau, so if that boots with at least a basic 2D display, we could consider that the long term solution.

Changed in xserver-xorg-video-nv (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
67GTA (67gta) wrote :

No love there either. Nouveau hates my GeForce 7150 card. I use the nouveau driver on my desktop with a GeForce 6150. The only bug is the screen is about half the correct brightness. Here is a pic of my laptop running nouveau. I can't even boot Fedora since they use nouveau by default.

Revision history for this message
Robert Hooker (sarvatt) wrote :

There is a patch in fedora to add support for 7025/7050 IGP chipsets in xserver-xorg-video-nv that I have brought up with the maintainer of the driver about trying to get included upstream. Is it possible we could bring the patch in?

http://cvs.fedoraproject.org/viewvc/rpms/xorg-x11-drv-nv/F-11/nv-2.1.12-gf7025-gf7050.patch?revision=1.1&view=markup

I have tested it and it works fine on a 7025 equipped laptop. It is a bit more involved than just adding the pci id to the driver unfortunately which is why that didn't work. pci id 10DE:0531 would be matched by case 0x0530: in nv_driver.c through the patch if I'm not mistaken, but only when 01_gen_pci_ids.diff is dropped (as it is in upstream debian) because that doesnt expand to cover all iterations of 053X the way the driver itself does and having the nv.ids around apparently overrides the drivers internal detections for whats listed in the file. Dropping the pci id generation will also bring support for many other cards because the only ones created are the ones explicitly defined in the table and not the catchalls further down. Also it will fix the problem with AGP 6xxx and newer cards being misdetected because they report the bridge chip's id which isn't defined instead of the actual chips id that the driver determines through another method outside of the fixed table.

If anyone wants to test it on their hardware, I have uploaded it to the xorg-edgers PPA. It's important to add it to your sources and upgrade everything at the same time if you are on jaunty because it needs the xserver changes provided by the package in there.

https://edge.launchpad.net/~xorg-edgers/+archive/ppa

Bryce Harrington (bryce)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xserver-xorg-video-nv - 1:2.1.13-1ubuntu3

---------------
xserver-xorg-video-nv (1:2.1.13-1ubuntu3) karmic; urgency=low

  * Add 105_gf7025_gf7050.patch: Fedora patch to add support for 7025/7050
    IGP chipsets. This patch may not take effect until we drop the
    01_gen_pci_ids.diff patch.
    (LP: #220364)

 -- Bryce Harrington <email address hidden> Tue, 23 Jun 2009 01:10:28 -0700

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

Other bug subscribers

Remote bug watches

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