Bug 22694 - [GM45 KMS] broken DVI modelines since commit e4a5d54f
Summary: [GM45 KMS] broken DVI modelines since commit e4a5d54f
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: 7.4 (2008.09)
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: MaLing
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords: NEEDINFO
Depends on: 22150
Blocks:
  Show dependency treegraph
 
Reported: 2009-07-09 19:45 UTC by Michael Fu
Modified: 2009-07-23 18:58 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments
kms regdump with samsung monitor, broken (11.04 KB, text/plain)
2009-07-11 17:31 UTC, Michael Fu
no flags Details
regdump ums with samsung monitor, good (11.20 KB, text/plain)
2009-07-11 17:31 UTC, Michael Fu
no flags Details
regdump.samsung.rc3.txt (11.05 KB, text/plain)
2009-07-23 06:52 UTC, Tony Vroon
no flags Details

Description Michael Fu 2009-07-09 19:45:59 UTC
+++ This bug was initially created as a clone of Bug #22150 +++
Comment 1 Michael Fu 2009-07-11 17:30:02 UTC
Fujitsu-Siemens Lifebook S6420 with Lifebook port replicator 

  ------- Comment  #24 From Tony Vroon  2009-06-22 09:49:39 PST  [reply] -------

As frustration set in, I attached a different monitor (Samsung SyncMaster
2243BW) with a native resolution of 1680x1050. Aside from ruling out the
monitor as the cause of the strange DVI/HDMI timings and corruption... I just
captured an interesting set of register dumps (if you diff them, it almost
looks as if some bits got cleared/set that should not have been). I'll defer to
you as to whether you'd like the original ViewSonic attached again, but this
seemed worth sharing.

 ------- Comment  #27 From Tony Vroon  2009-06-25 01:16:16 PST  [reply] -------  

Correct, in UMS the monitor is driven correctly. In KMS, generally the screen
stays black at 1680x1050 while at lower resolutions the image is corrupted
(either with moving lines or by the image being off-centre & cut in half).
Comment 2 Michael Fu 2009-07-11 17:31:06 UTC
Created attachment 27602 [details]
kms regdump with samsung monitor, broken
Comment 3 Michael Fu 2009-07-11 17:31:53 UTC
Created attachment 27603 [details]
regdump ums with samsung monitor, good
Comment 4 MaLing 2009-07-17 00:15:13 UTC
After comparing two register dump, I think the issue is from
commit 5ca58282089b11f64b911618036ee7676f12735b
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
Date:   Tue Mar 31 14:11:15 2009 -0700
which caused ADPA is enabled.

It has been resolved by 
commit febc7694a55277b70cd662de05ed8a957685959c
Author: ling.ma@intel.com <ling.ma@intel.com>
Date:   Thu Jun 25 11:55:57 2009 +0800

    drm/i915: Disable VGA output when doing DRM_MODE_DPMS_OFF.

    Signed-off-by: Ma Ling <ling.ma@intel.com>
    Signed-off-by: Eric Anholt <eric@anholt.net>

Thanks
Ma Ling
Comment 5 Michael Fu 2009-07-17 01:47:19 UTC
Tony, could you please help verify? thanks.
Comment 6 MaLing 2009-07-21 05:45:01 UTC
(In reply to comment #5)
> Tony, could you please help verify? thanks.

ping ~
Comment 7 Tony Vroon 2009-07-23 06:52:00 UTC
Created attachment 27950 [details]
regdump.samsung.rc3.txt

Confirmed, this issue is no longer present in 2.6.31-rc3-00157-gaea1f79. Output looks good, regdump attached (for KMS). Thank you :)
Comment 8 Michael Fu 2009-07-23 18:58:36 UTC
looks like a resolved bug then.


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.