Created attachment 108008 [details] screenshot of the issue For some time I now I seldomly experience glyph corruption on my Sandy Bridge Laptop using SNA in Firefox's Tab header when choosing "Open Link in New Tab" in a Link's context menu. The issue seems to trigger more frequently when pages build their content dynamically.
Created attachment 108009 [details] screenshot of the issue
Seems to be triggerd by RGB glyphs, haven't been able to reproduce the bug with grayscale antialiasing so far. Kernel: 3.16.6 Intel: 2.99.916-102-g6b98f16
Created attachment 108026 [details] [review] Apply gen7 flushes to gen6 May or may not fix the issue, worth a shot. Otherwise please try each of #define ALWAYS_INVALIDATE 0 #define ALWAYS_FLUSH 0 #define ALWAYS_STALL 0 and see if any are useful.
You patch seems to have fixed the issue, haven't been able to observe it with manual testing. I'll report back in case it appears again. Thanks!
Created attachment 108088 [details] [review] Apply gen7 flushes to gen6, v2 I rearranged the patch slightly, so it would be good to retest since the flushing is subtle and can be quick to anger.
Fingers crossed: commit 316155db98aac4d5d0a7077e86453e4d41a3029d Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Sat Oct 18 10:58:03 2014 +0100 sna/gen6: Apply gen7 flushing Clemens Eisserer noticed that glyphs would randomly disapper whilst being rendered on his Sandybridge, a sign that the GPU is not flushing its internal state on pipeline changes. As a precaution, adopt the Ivybridge flush semantics (whilst preserving the required Sandybridge workarounds). Reported-and-tested-by: Clemens Eisserer <linuxhippy@gmail.com> Reported-and-tested-by: Ilia Mirkin <imirkin@alum.mit.edu> References: https://bugs.freedesktop.org/show_bug.cgi?id=85158 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
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.