Screen resolution wrong with Riva TNT2 video card

Bug #569505 reported by Mark Garland
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Medium
Unassigned
Lucid
Won't Fix
Medium
Brad Figg

Bug Description

Binary package hint: xserver-xorg-video-nouveau

Lucid release candidate, Nividia Riva TNT2 video card, Dell 1905FP LCD monitor: nouveau driver sets the highest screen resolution at 1024 x 768 when the highest (and optimal) resolution is 1280 x 1024. The nv driver set the resolution fine in 9.10. If I add the boot option "nomodeset", X starts with the vesa driver and the resolution is fine.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: xserver-xorg-video-nouveau 1:0.0.15+git20100219+9b4118d-0ubuntu5
ProcVersionSignature: Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-21-generic i686
Architecture: i386
Date: Sat Apr 24 14:06:08 2010
DkmsStatus: Error: [Errno 2] No such file or directory
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Release Candidate i386 (20100419.1)
Lsusb:
 Bus 001 Device 002: ID 0424:2504 Standard Microsystems Corp. USB 2.0 Hub
 Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: VIA Technologies, Inc. VT82C692BX
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-21-generic root=UUID=9833543e-722d-4748-b345-c921a5f6f5f7 ro quiet splash
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: xserver-xorg-video-nouveau
dmi.bios.date: 07/31/2000
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: 4.51 PG
dmi.board.name: 694X-596B-977
dmi.chassis.type: 2
dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvr4.51PG:bd07/31/2000:svnVIATechnologies,Inc.:pnVT82C692BX:pvr:rvn:rn694X-596B-977:rvr:cvn:ct2:cvr:
dmi.product.name: VT82C692BX
dmi.sys.vendor: VIA Technologies, Inc.
glxinfo: Error: [Errno 2] No such file or directory
system:
 distro: Ubuntu
 codename: lucid
 architecture: i686
 kernel: 2.6.32-21-generic

Revision history for this message
Mark Garland (magarland) wrote :
Bryce Harrington (bryce)
Changed in xserver-xorg-video-nouveau (Ubuntu):
status: New → Confirmed
Revision history for this message
Chris Halse Rogers (raof) wrote :

It would be interesting to know if this works correctly without /etc/X11/xorg.conf; nouveau appears to be seeing the 1280x1024 mode, but is rejecting it.

If that doesn't work, could you please boot with nomodeset and attach the /var/log/Xorg.0.log file created when X is using vesa (and getting the resolution right)?

Changed in xserver-xorg-video-nouveau (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Mark Garland (magarland) wrote :

Without xorg.conf, I get the same result--the highest screen resolution is set at 1024 x 768.

Here is the Xorg.0.log file from booting with the "nomodeset" option.

Revision history for this message
papukaija (papukaija) wrote :

The requested information is provided.

Changed in xserver-xorg-video-nouveau (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
aleth (aleth) wrote :

Same here - after turning off KMS via grub "nomodeset", a 1280x1024 video mode is found and used.
HOWEVER the refresh rate is stated as "0 Hz" in the gnome monitor settings (actually 60Hz vertical, 64 Hz horizontal - this read off the monitor). So maybe even without nomodeset, something is not quite right here.

Revision history for this message
aleth (aleth) wrote :

A fairly straightforward solution to this problem can be found here
http://nouveau.freedesktop.org/wiki/TroubleShooting

Revision history for this message
Francisco Jerez (currojerez) wrote :

aleth contacted me through IRC and provided some BIOS dumps from his card. Apparently the problem is that his BIOS reports incorrect I2C port control registers -- If that's the case the attached patch should fix it.

Revision history for this message
Francisco Jerez (currojerez) wrote :

I've pushed the patch upstream.

tags: added: patch
Revision history for this message
Chris Halse Rogers (raof) wrote :

This has a fix committed to the upstream Nouveau/linux-2.6 kernel: http://cgit.freedesktop.org/nouveau/linux-2.6/commit/?id=c0c263ed20f6bec8d51a0053a0ef6e4cbb71c1d6

Reassiging to the kernel.

affects: xserver-xorg-video-nouveau (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Triaged
tags: added: kernel-graphics
tags: added: cherry-pick kernel-needs-review
papukaija (papukaija)
summary: - screen resolution wrong with Riva TNT2 video card
+ Screen resolution wrong with Riva TNT2 video card
Revision history for this message
John Papineau (j-lp) wrote :

hi are you running the new Ubuntu version . I find out that many time I was having trouble with driver with a old Ubuntu version I updated to a new version of ubuntu and many time this would solve my problem with driver

Brad Figg (brad-figg)
Changed in linux (Ubuntu Lucid):
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: Triaged → Invalid
Revision history for this message
Brad Figg (brad-figg) wrote :

SRU Justification

Impact: Add support for nv05 card which doesn't have usable I2C port
              register offsets. They are to be ignored and the defaults to
              be used instead.

Patch Description:
              Backported from commit 3af76454a70cd09d8e3ede94ee50a35c772ba439

Test Case: See bug description

Revision history for this message
Brad Figg (brad-figg) wrote :

Is there anyone available to test a Lucid kernel with the desired patch to verify that it does indeed fix this issue?

Revision history for this message
Brad Figg (brad-figg) wrote :

Lucid test kernels are available at:
    http://people.canonical.com/~bradf/lp569505/

Please leave a comment here if the test kernels work or not for you.

Revision history for this message
Rolf Leggewie (r0lf) wrote :

lucid has seen the end of its life and is no longer receiving any updates. Marking the lucid task for this ticket as "Won't Fix".

Changed in linux (Ubuntu Lucid):
status: In Progress → Won't Fix
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.