Bug 89246 - [HSW] Flickering and corruption under certain conditions
Summary: [HSW] Flickering and corruption under certain conditions
Status: CLOSED INVALID
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-20 22:36 UTC by Michael Cronenworth
Modified: 2017-07-24 22:48 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments
Xorg log of git driver (36.48 KB, text/plain)
2015-02-20 22:36 UTC, Michael Cronenworth
no flags Details
dmesg captured during video (108.22 KB, text/plain)
2015-02-21 21:43 UTC, Michael Cronenworth
no flags Details
EDID dump (128 bytes, application/octet-stream)
2015-02-23 21:24 UTC, Michael Cronenworth
no flags Details

Description Michael Cronenworth 2015-02-20 22:36:15 UTC
Created attachment 113704 [details]
Xorg log of git driver

ASUS UX301LA
Iris 5100
Fedora 21 x86_64
Gnome 3.14.3 (using a fresh, up-to-date install so no custom settings)
Using the git intel driver

- Open firefox and open http://cchtml.com. Open the address bar drop down. All graphics, including outside Firefox, below the bottom edge of the drop down becomes corrupted and flickers. When on other webpages the corruption and flickering does not occur.

- Open nautilus. Make it full screen. The entire screen starts to flicker and distort. Un-maximize and the flickering/corruption stops and everything looks normal.

I noticed similar corruption/flicker in Windows 8.1 before I wiped it. It only occurred with the Disk Management tool and the 2nd disk (2 SSDs in it) graphic caused anything below it to corrupt - similar to the Firefox behavior.

Here are other users reporting the issue, but it looks like they never bothered to report it here.

https://bbs.archlinux.org/viewtopic.php?id=184965

I am attaching the Xorg.log (journalctl output).
Comment 1 Chris Wilson 2015-02-21 17:27:08 UTC
A couple of suspicions here. If the Windows driver is also affected, it may be bad hardware. (Or just close to the edge of specification!) The flicker itself may be underruns. If you can grab a video, that would help immensely. If it is an underrun, they should also be reported into a drm.debug=6 dmesg.

If you disable i915.ko entirely and the problem still persists, then we can say definitely the hardware is very suspect - but we may be able to workaround the problem...
Comment 2 Michael Cronenworth 2015-02-21 21:43:10 UTC
Created attachment 113731 [details]
dmesg captured during video

I created a video of the flickering with i915 and the attached dmesg output taken with drm.debug=6 of the video. No underruns appear to be reported. The full screen nautilus flickering stopped, but making it takes up the whole left side it induces the problem. It appears any "offending" object on just the left side causes it.

https://www.youtube.com/watch?v=5GE-SeT6g7U

When I disabled i915 from loading the flickering did still occur.

Is this something we can work around or am I looking at returning the hardware? It seems to be a fairly common issue as some customer reviews also reported it.
Comment 3 Paulo Zanoni 2015-02-23 17:54:41 UTC
(In reply to Michael Cronenworth from comment #2)
> 
> When I disabled i915 from loading the flickering did still occur.

Are you 100% sure i915 was diabled? When you ran "lsmod", it didn't show i915.ko?

> 
> Is this something we can work around or am I looking at returning the
> hardware? It seems to be a fairly common issue as some customer reviews also
> reported it.

I'm not sure what Chris has in mind, but I'd recommend the simple stuff like running memtest on your machine.
Comment 4 Michael Cronenworth 2015-02-23 20:29:12 UTC
(In reply to Paulo Zanoni from comment #3)
> Are you 100% sure i915 was diabled? When you ran "lsmod", it didn't show
> i915.ko?

Yes, I am 100% sure.

> I'm not sure what Chris has in mind, but I'd recommend the simple stuff like
> running memtest on your machine.

I have run memtest and it passes without errors.

I have found that if I lower the resolution enough I am unable to reproduce the flickering - at 1400x1050. I also only see the native 16:9 2560x1440 resolution. The lower options are all 4:3 resolutions. I find that strange for a 16:9 hidpi ultrabook screen.
Comment 5 Chris Wilson 2015-02-23 20:39:13 UTC
Indeed, it looks like the display fifo WM are wrong. Ville was last in the area, hopefully we can cook up a test patch easily enough.
Comment 6 Michael Cronenworth 2015-02-23 21:24:01 UTC
Created attachment 113774 [details]
EDID dump

Thanks. Here's the EDID in case it's needed.
Comment 7 Michael Cronenworth 2015-03-02 16:02:59 UTC
@Ville, would you have time in the next few weeks to look at this? Alternatively, where is the area that needs tweaking? I looked in the i915 module but my system doesn't follow the paths that have "watermark" in them.
Comment 8 Michael Cronenworth 2015-03-09 15:25:06 UTC
It was the hardware. I exchanged it and the display works fine now.


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.