Bug 54711

Summary: Screen corruption with Intel Integrated Graphics i915
Product: Drivers Reporter: Jack Hill (jackhill)
Component: Video(DRI - Intel)Assignee: intel-gfx-bugs (intel-gfx-bugs)
Status: RESOLVED CODE_FIX    
Severity: normal CC: chris, intel-gfx-bugs
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: >=3.7 Subsystem:
Regression: Yes Bisected commit-id:
Attachments: Image of screen corruption
Image of screen corruption

Description Jack Hill 2013-03-03 17:05:37 UTC
Created attachment 94321 [details]
Image of screen corruption

I have an Intel graphics contoller,

$ lspci |grep VGA
00:02.0 VGA compatible controller: Inter Corporation Core Processor Integrated Graphics Controller (rev 02)

I am using kms/drm. On older kernels (e.g. 3.6) during startup, kms would be enable and it would switch to the high resolution consols (later, X could also ue the graphics contoller correctly). On newer kernels (e.g. 3.7 and 3.8) I observed the corruption (see attached image) when kms was enabled. Other than the screen corruption in both the text console and X, everything worked fine.

I used git bisect to narrow down the problem to commit edef7e685da05c13cce50c0126189c80fe2c8f71
Comment 1 Jack Hill 2013-03-03 17:07:55 UTC
Created attachment 94331 [details]
Image of screen corruption
Comment 2 Chris Wilson 2013-03-03 17:46:17 UTC
commit da88a5f7f7d434e2cde1b3e19d952e6d84533662
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Wed Feb 13 09:31:53 2013 +0000

    drm/i915: Disable WC PTE updates to w/a buggy IOMMU on ILK