Garbage on X display w/ Dell D800 wuxga & nouveau driver (Nvidia GeForce4 Ti 4200 Go AGP rev a1 [NV28])
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Nouveau Xorg driver |
Unknown
|
Medium
|
|||
xserver-xorg-video-nouveau (Debian) |
New
|
Unknown
|
|||
xserver-xorg-video-nouveau (Ubuntu) |
Incomplete
|
Low
|
Unassigned |
Bug Description
Binary package hint: xserver-
I have a Dell D800 laptop with high resolution screen (1920x1200) that was working fine with Ubuntu 10.04. I performed a fresh install of Ubuntu 10.10 which appears to use the nouveau driver. The screen now displays garbage, more pronounced on icons, where text seems to render fairly well.
I've attached a picture of the screen to illustrate.
While I've tried to intall the Nvidia drivers, this problem manifested from the initial install of the 10.10 alternate RC disc, and remains present with all packages updated as of 10/1 where no alternate driver install was attempted.
Please let me know what information I might be able to provide that would be useful in fixing this problem.
Thank you,
-john
root@johnn-
01:00.0 VGA compatible controller: nVidia Corporation NV28 [GeForce4 Ti 4200 Go AGP 8x] (rev a1)
root@johnn-
root@johnn-
root@johnn-
nouveau 516971 2
ttm 56633 1 nouveau
drm_kms_helper 30200 2 ch7006,nouveau
drm 168054 5 ch7006,
i2c_algo_bit 5168 1 nouveau
root@johnn-
root@johnn-
Package: xserver-
Status: install ok installed
Priority: optional
Section: x11
Installed-Size: 284
Maintainer: Ubuntu X-SWAT <email address hidden>
Architecture: i386
Version: 1:0.0.16+
Provides: xorg-driver-video, xserver-
Depends: libc6 (>= 2.4), libdrm-nouveau1 (>= 2.4.20-3~), libudev0 (>= 147), xorg-video-abi-8.0, xserver-xorg-core (>= 2:1.8.99.904)
Description: X.Org X server -- Nouveau display driver (experimental)
This driver for the X.Org X server (see xserver-xorg for a further description)
provides support for NVIDIA Riva, TNT, GeForce, and Quadro cards.
.
Although the nouveau project aims to provide full 3D support it is not yet
complete, and these packages do not include any 3D support.
Users requiring 3D support should use the non-free "nvidia" driver.
.
This package is built from the FreeDesktop.org xf86-video-nouveau driver.
Homepage: http://
Original-
root@johnn-
root@johnn-
Package: libdrm-nouveau1
Status: install ok installed
Priority: required
Section: libs
Installed-Size: 92
Maintainer: Ubuntu X-SWAT <email address hidden>
Architecture: i386
Source: libdrm
Version: 2.4.21-1ubuntu2
Depends: libc6 (>= 2.3.4), libdrm2 (>= 2.4.3)
Breaks: xserver-
Description: Userspace interface to nouveau-specific kernel DRM services -- runtime
This library implements the userspace interface to the nouveau-specific kernel
DRM services. DRM stands for "Direct Rendering Manager", which is the
kernelspace portion of the "Direct Rendering Infrastructure" (DRI). The DRI is
currently used on Linux to provide hardware-
Original-
root@johnn-
root@johnn-
============ start debug info ============
libhd version 16.0 (ia32)
using /var/lib/hardware
kernel version is 2.6
----- /proc/cmdline -----
BOOT_
----- /proc/cmdline end -----
[...]
3: udi = '/org/freedeskt
info.capabilities = { 'cpufreq_control' }
info.interfaces = { 'org.freedeskto
info.subsystem = 'unknown'
info.product = 'Computer'
info.udi = '/org/freedeskt
org.freedeskt
org.freedeskt
org.freedeskt
org.freedeskt
system.
system.
system.
system.
system.
system.
power_
power_
power_
system.
system.
system.
system.
system.
system.
system.
system.
system.
system.
system.
system.
system.
system.
system.
system.
system.formfactor = 'laptop'
power_
power_
power_
power_
info.addons = { 'hald-addon-
org.freedeskt
', 'Reboot', 'SetPowerSave' }
org.freedeskt
org.freedeskt
'', '', '', 'enable_power_save' }
org.freedeskt
suspend-hybrid', 'hal-system-
er-set-power-save' }
power_
info.callouts.add = { 'hal-storage-
[...]
root@johnn-
20: PCI(AGP) 100.0: 0300 VGA compatible controller (VGA)
[Created at pci.318]
UDI: /org/freedeskto
Unique ID: VCu0.8ENJQHz3VVF
Parent ID: vSkL.1o+Z33xgwU4
SysFS ID: /devices/
SysFS BusID: 0000:01:00.0
Hardware Class: graphics card
Model: "nVidia GeForce4 4200 Go"
Vendor: pci 0x10de "nVidia Corporation"
Device: pci 0x0286 "GeForce4 4200 Go"
SubVendor: pci 0x1028 "Dell"
SubDevice: pci 0x0179
Revision: 0xa1
Driver: "nouveau"
Driver Modules: "drm"
Memory Range: 0xfc000000-
Memory Range: 0xf0000000-
Memory Range: 0xfd000000-
IRQ: 11 (15372 events)
I/O Ports: 0x3c0-0x3df (rw)
Module Alias: "pci:v000010DEd
Driver Info #0:
XFree86 v4 Server Module: nv
Driver Info #1:
XFree86 v4 Server Module: nvidia
3D Support: yes
Color Depths: 16
Extensions:
Options:
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #10 (PCI bridge)
Primary display adapter: #20
root@johnn-
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: xserver-
ProcVersionSign
Uname: Linux 2.6.35-22-generic i686
Architecture: i386
DRM.card0.DVI.D.1:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
DRM.card0.LVDS.1:
status: connected
enabled: enabled
dpms: On
modes: 1920x1200 1920x1200 1920x1080 1600x1200 1680x1050 1400x1050 1280x1024 1280x960 1152x864 1024x768 800x600 640x480 720x400 640x400 640x350
edid-base64: AP/////
DRM.card0.VGA.1:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
Date: Sat Oct 2 11:17:25 2010
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release Candidate i386 (20100928.1)
MachineType: Dell Computer Corporation Latitude D800
PccardctlIdent:
Socket 0:
no product info available
Socket 1:
no product info available
PccardctlStatus:
Socket 0:
no card
Socket 1:
no card
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: xserver-
dmi.bios.date: 06/30/2005
dmi.bios.vendor: Dell Computer Corporation
dmi.bios.version: A13
dmi.board.vendor: Dell Computer Corporation
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Computer Corporation
dmi.modalias: dmi:bvnDellComp
dmi.product.name: Latitude D800
dmi.sys.vendor: Dell Computer Corporation
system:
distro: Ubuntu
codename: maverick
architecture: i686
kernel: 2.6.35-22-generic
summary: |
- X display shows garbage w/ nouveau and GeForce4 Ti 4200 Go AGP rev a1 - (NV28) + X display shows garbage w/ nouveau & Nvidia GeForce4 Ti 4200 Go AGP rev + a1 (NV28) |
summary: |
- X display shows garbage w/ nouveau & Nvidia GeForce4 Ti 4200 Go AGP rev - a1 (NV28) + Garbage on X display w/ Dell D800 & nouveau (Nvidia GeForce4 Ti 4200 Go + AGP rev a1 [NV28]) |
summary: |
- Garbage on X display w/ Dell D800 & nouveau (Nvidia GeForce4 Ti 4200 Go - AGP rev a1 [NV28]) + Garbage on X display w/ Dell D800 wuxga & nouveau (Nvidia GeForce4 Ti + 4200 Go AGP rev a1 [NV28]) |
summary: |
- Garbage on X display w/ Dell D800 wuxga & nouveau (Nvidia GeForce4 Ti - 4200 Go AGP rev a1 [NV28]) + Garbage on X display w/ Dell D800 wuxga & nouveau driver (Nvidia + GeForce4 Ti 4200 Go AGP rev a1 [NV28]) |
Changed in xserver-xorg-video-nouveau (Debian): | |
status: | Unknown → New |
Changed in nouveau: | |
importance: | Unknown → Critical |
status: | Unknown → Confirmed |
Changed in nouveau: | |
status: | Confirmed → Invalid |
Changed in nouveau: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in nouveau: | |
status: | Confirmed → Unknown |
I re-installed 10.04 on a different disk, and found that a fresh install used the nouveau driver as well and that it too exhibited the screen garbage problem. However, with 10.04, selecting "hardware drivers" offers the Nvidia accelerated graphics driver (version 96), which, once activated, works correctly with no garbage.
So, the following driver works OK:
johnn@johnn- laptop: ~$ lsmod | grep -i nv laptop: ~$ laptop: ~$ dpkg --get-selections | grep -i nvidia 173-modaliases install 96-modaliases install current- modaliases install laptop: ~$ dpkg --status nvidia-96 graphics- drivers- 96 xorg-video- 6 generic | linux-headers, patch, acpid, libc6 (>= 2.1), libx11-6 (>= 0), libxext6 (>= 0) doc/nvidia- 96/README. txt.gz for a complete list laptop: ~$
nvidia 4701243 32
agpgart 31724 2 nvidia,intel_agp
johnn@johnn-
johnn@johnn-
nvidia-
nvidia-96 install
nvidia-
nvidia-common install
nvidia-
nvidia-settings install
johnn@johnn-
Package: nvidia-96
Status: install ok installed
Priority: optional
Section: restricted/misc
Installed-Size: 21868
Maintainer: Ubuntu Core Developers <email address hidden>
Architecture: i386
Source: nvidia-
Version: 96.43.17-0ubuntu1
Provides: xserver-
Depends: x11-common (>= 1:7.0.0), make, sed (>> 3.0), dkms, linux-libc-dev, libc6-dev, linux-headers-
Recommends: nvidia-settings
Description: NVIDIA binary Xorg driver, kernel module and VDPAU library
The binary driver provide optimized hardware acceleration of OpenGL
applications via a direct-rendering X Server. AGP, PCIe, SLI, TV-out
and flat panel displays are also supported.
.
This package also includes the source for building the kernel module
required by the Xorg driver.
.
GPUs ranging from GeForce series 2 (except for GeForce2 GTS/GeForce2 Pro,
GeForce2 Ti and GeForce2 Ultra) to Geforce series 7 are supported.
.
See /usr/share/
of supported GPUs and PCIIDs
johnn@johnn-
And the following drivers DO NOT work correctly on this hardware:
johnn@johnn- laptop: ~$ dpkg --get-selections | grep -i nouv xorg-video- nouveau install laptop: ~$ dpkg --status xserver- xorg-video- nouveau xorg-video- nouveau git20100219+ 9b4118d- 0ubuntu5 xorg-video- 6 nouveau. freedesktop. org/wiki/ Maintainer: Debian X Strike Force <debi...
libdrm-nouveau1 install
xserver-
johnn@johnn-
Package: xserver-
Status: install ok installed
Priority: optional
Section: x11
Installed-Size: 272
Maintainer: Ubuntu MOTU Developers <email address hidden>
Architecture: i386
Version: 1:0.0.15+
Replaces: xserver-xorg (<< 6.8.2-35)
Provides: xserver-
Depends: libc6 (>= 2.4), libdrm-nouveau1 (>= 2.4.16), xserver-xorg-core (>= 2:1.6.99.900)
Description: X.Org X server -- Nouveau display driver (experimental)
This driver for the X.Org X server (see xserver-xorg for a further description)
provides support for NVIDIA Riva, TNT, GeForce, and Quadro cards.
.
Although the nouveau project aims to provide full 3D support it is not yet
complete, and these packages do not include any 3D support.
Users requiring 3D support should use the non-free "nvidia" driver.
.
This package is built from the FreeDesktop.org xf86-video-nouveau driver.
Homepage: http://
Original-