Bug 45017

Summary: [GT216] Distorted screen on MacBook Air 3,2
Product: xorg Reporter: Bryce Harrington <bryce>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: high CC: peter
Version: unspecifiedKeywords: regression
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
See Also: https://bugzilla.redhat.com/show_bug.cgi?id=650949
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
DSC03982.JPG
none
BootDmesg.txt
none
XorgLog.txt none

Description Bryce Harrington 2012-01-20 19:25:05 UTC
Forwarding this bug from Ubuntu reporter Peter Hedlund:
http://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-nouveau/+bug/898784

[Problem]
The internal display is distorted with vertical bands of different colors separated by black and white noise.  This worked in Ubuntu 11.10 (kernel 3.0).

The  the good news is that an external monitor now works perfectly through the mini displayport, which did not work in Ubuntu 11.10.

DistroRelease: Ubuntu 12.04
Package: xserver-xorg-video-nouveau 1:0.0.16+git20110411+8378443-1
Uname: Linux 3.2.0-2-generic x86_64
CompizPlugins: [core,bailer,detection,composite,opengl,compiztoolbox,decor,gnomecompat,grid,imgpng,mousepoll,move,place,regex,resize,session,snap,unitymtgrabhandles,vpswitch,wall,animation,expo,ezoom,fade,scale,unityshell,workarounds]
CompositorRunning: compiz
Date: Thu Dec  1 19:21:56 2011
GraphicsCard:
 nVidia Corporation Device [10de:08a3] (rev a2) (prog-if 00 [VGA controller])
   Subsystem: Apple Computer Inc. Device [106b:00d3]
LiveMediaBuild: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20111129.1)
MachineType: Apple Inc. MacBookAir3,2
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8ProcKernelCmdLine: BOOT_IMAGE=/casper/vmlinuz file=/cdrom/preseed/hostname.seed boot=casper quiet splash --
SourcePackage: xserver-xorg-video-nouveau
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/18/10
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MBA31.88Z.0061.B01.1011181342
dmi.board.asset.tag: Base Board Asset Tag#
dmi.board.name: Mac-942C5DF58193131B
dmi.board.vendor: Apple Inc.
dmi.board.version: MacBookAir3,2
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Inc.
dmi.chassis.version: Mac-942C5DF58193131B
dmi.modalias: dmi:bvnAppleInc.:bvrMBA31.88Z.0061.B01.1011181342:bd11/18/10:svnAppleInc.:pnMacBookAir3,2:pvr1.0:rvnAppleInc.:rnMac-942C5DF58193131B:rvrMacBookAir3,2:cvnAppleInc.:ct10:cvrMac-942C5DF58193131B:
dmi.product.name: MacBookAir3,2
dmi.product.version: 1.0
dmi.sys.vendor: Apple Inc.
version.compiz: compiz 1:0.9.6+bzr20110929-0ubuntu7
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.27-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 7.11-0ubuntu4
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.11-0ubuntu4
version.xserver-xorg-core: xserver-xorg-core 2:1.10.4-1ubuntu5
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.0-1ubuntu13
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20110811.g93fc084-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.15.901-1ubuntu3
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110411+8378443-1
Comment 1 Bryce Harrington 2012-01-20 19:27:08 UTC
Created attachment 55885 [details]
DSC03982.JPG

Photo of screen showing corruption.

The background is supposed to be a purple gradient (ala https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-nouveau/+bug/898784/+attachment/2616711/+files/Screenshot%20at%202011-12-02%2017%3A17%3A49.png)
Comment 2 Bryce Harrington 2012-01-20 19:27:28 UTC
Created attachment 55886 [details]
BootDmesg.txt
Comment 3 Bryce Harrington 2012-01-20 19:27:47 UTC
Created attachment 55887 [details]
XorgLog.txt
Comment 4 Peter Hedlund 2012-02-15 17:23:00 UTC
Since this is a regression I am interested in trying to walk backwards to try to identify the problem. Is it likely that the problem is in xf86-video-nouveau or someplace else? Is cgit.freedesktop.org down or where do I browse the code? I would appreciate any hints on how to go about this.
Comment 5 Peter Hedlund 2012-03-20 10:48:48 UTC
Fixed for me in linux kernel 3.3.
Comment 6 Maarten Lankhorst 2012-06-28 04:38:02 UTC
Fix is backported from 3.5rc to 3.4.3 and 3.2.21

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.