Bug 21623 - [830] Corrupt display regression since 2.4.x
Summary: [830] Corrupt display regression since 2.4.x
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: 7.4 (2008.09)
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Carl Worth
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-07 15:09 UTC by Bryce Harrington
Modified: 2011-01-26 02:05 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Screenshot showing problem (654.85 KB, image/jpeg)
2009-05-07 15:10 UTC, Bryce Harrington
no flags Details
Xorg.0.log (19.39 KB, text/x-log)
2009-05-07 15:10 UTC, Bryce Harrington
no flags Details

Description Bryce Harrington 2009-05-07 15:09:16 UTC
Forwarding this bug from a Ubuntu reporter (alex-mayorga):
https://bugs.edge.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/213171

[Problem]
Graphic display is incorrect on an i830MG-based HP Pavilion N5495.  With xserver 1.6, it displays properly on driver version 2.4 on xserver 1.6, but not on driver versions 2.6.3 or 2.7.0.

[lspci]
00:00.0 Host bridge [0600]: Intel Corporation 82830 830 Chipset Host Bridge [8086:3575] (rev 03)
	Subsystem: Intel Corporation Device [8086:1969]
00:02.0 VGA compatible controller [0300]: Intel Corporation 82830 CGC [Chipset Graphics Controller] [8086:3577] (rev 03)
	Subsystem: Hewlett-Packard Company Device [103c:0021]
Comment 1 Bryce Harrington 2009-05-07 15:10:00 UTC
Created attachment 25614 [details]
Screenshot showing problem
Comment 2 Bryce Harrington 2009-05-07 15:10:34 UTC
Created attachment 25615 [details]
Xorg.0.log
Comment 3 Chris Wilson 2010-07-24 03:47:34 UTC
It's a modesetting issue, so it will be useful to check on current bits and attach a dmesg with drm.debug=4
Comment 4 Chris Wilson 2011-01-26 02:05:43 UTC
That looks very much like the bug fixed with:

commit 897493504addc5609f04a2c4f73c37ab972c29b2
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Sun Sep 12 18:25:19 2010 +0100

    drm/i915: Ensure that the crtcinfo is populated during mode_fixup()
    
    This should fix the mysterious mode setting failures reported during
    boot up and after resume, generally for i8xx class machines.
    
    Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=16478
    Reported-and-tested-by: Xavier Chantry <chantry.xavier@gmail.com>
    Buzilla: https://bugs.freedesktop.org/show_bug.cgi?id=29413
    Tested-by: Daniel Vetter <daniel@ffwll.ch>
    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
    Cc: stable@kernel.org

After the translation to KMS, that is likely to be the right fix.


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.