Bug 95368

Summary: xf86-video-intel, skl: Text corruption in variety of cases -- Firefox, Konsole, and more
Product: xorg Reporter: Armin K <krejzi>
Component: Driver/intelAssignee: Chris Wilson <chris>
Status: CLOSED FIXED QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: normal    
Priority: medium CC: chris.bainbridge, joe.yasi
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Text corruption screenshot
none
Text Corruption in Konsole none

Description Armin K 2016-05-12 20:09:59 UTC
Created attachment 123654 [details]
Text corruption screenshot

When viewing github popups with Firefox on my Skylake GT2 system, the rendered text is corrupted (see screenshot). On rare occassions, I see the same thing when scrolling in Konsole.

xf86-video-intel git master from earlier today (sna + dri3), linux 4.6.0-rc7, xorg-server 1.18.3, Mesa 11.3.0-devel (git-be5010c).
Comment 1 Chris Wilson 2016-05-13 20:29:24 UTC
Can you please try "git revert 81029be07380090195d165fab91d3e1fe1d84bb9" ?
Comment 2 Armin K 2016-05-13 20:36:51 UTC
(In reply to Chris Wilson from comment #1)
> Can you please try "git revert 81029be07380090195d165fab91d3e1fe1d84bb9" ?

Didn't change a thing.

As a side note, the issue doesn't appear when I switch to UXA, so it's indeed a SNA issue.
Comment 3 Chris Wilson 2016-05-16 09:19:47 UTC
I think I see the same glitch sporadically (it looks like swizzling, where a pair of 16 pixels are swapped over). It's proving very difficult to reproduce reliably and bisects are not yet revealing anything tangible.
Comment 4 Chris Bainbridge 2016-05-17 08:38:46 UTC
I saw similar Firefox glitches a few months ago after updating the kernel - the kernel bisect led to changes made to the ACPI interpreter, and once that was fixed the glitches went away. So perhaps try an older kernel if possible.
Comment 5 Jason A. Donenfeld 2016-09-07 22:04:03 UTC
Created attachment 126287 [details]
Text Corruption in Konsole

I can confirm this bug. Attached is a screenshot of the bug on Konsole when scrolling rapidly. Reproducible easily every time. Skylake P530.
Comment 6 Jason A. Donenfeld 2016-09-07 22:05:20 UTC
(In reply to Chris Wilson from comment #3)
> I think I see the same glitch sporadically (it looks like swizzling, where a
> pair of 16 pixels are swapped over). It's proving very difficult to
> reproduce reliably and bisects are not yet revealing anything tangible.

Open up Konsole. Do something to get a lot of text on the screen. Scroll up and down in the window really fast. That reproduces it every time for me.
Comment 7 Armin K 2016-11-03 11:53:30 UTC
I can't reproduce this bug anymore.
Comment 8 yann 2016-11-03 12:52:30 UTC
(In reply to Armin K from comment #7)
> I can't reproduce this bug anymore.

Please confirm your current environment where bug is not reproduced
Comment 9 Armin K 2016-11-03 16:00:19 UTC
xf86-video-intel snapshot from Sep 28 2016, xorg-server-1.18.99.902, mesa-13.0.0, linux-4.8.6.
Comment 10 yann 2016-11-03 16:28:33 UTC
(In reply to Armin K from comment #9)
> xf86-video-intel snapshot from Sep 28 2016, xorg-server-1.18.99.902,
> mesa-13.0.0, linux-4.8.6.

thx :)
Comment 11 Joseph Yasi 2017-01-09 15:56:09 UTC
I'm still seeing this in Konsole with xf86-video-intel git 028c946df0855728b2a34d1d588701dc6c5ad4c1 from 2017-01-03, Mesa 13.0.3, Linux 4.9.1, and xorg-server 1.18.4. I will try bumping xorg-server to match Armin K's environment.
Comment 12 Armin K 2017-01-09 16:19:56 UTC
I was on X Server 1.19 release candidate, not 1.18.4. Maybe there's the catch?

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.