Created attachment 66603 [details] Corrupted title bar xserver-xorg-video-intel corrupts the title bar in kde-windows if sna is used, uxa is ok. Tested with version 2.20.5 from Debian experimental and latest git.
Created attachment 66604 [details] Correct title bar with uxa
Created attachment 66605 [details] Xorg.log using sna
Created attachment 66606 [details] Xorg.log using uxa
Created attachment 66607 [details] List of pci devices
Created attachment 66608 [details] xorg.conf to start uxa For start using sna exchange the #
It's a missing hardware flush and there are a huge number of variables you have not specified, such as compositing mode and exact theme, reproducibility rates and whether this is reproducible with drm-intel-next.
Theme is Air, compositing mode Xrender and Opengl, reproducible nearly almost everytime. drm-intel-next will take some time.
No change with kernel from drm-intel-net or latest kernel from kernel.org and xserver-xorg-video-intel from latest git.
Ok, I have something funky with Air + Plastique. That looks to be something even more funky than the typical missing flush, though it feels like there is one of those as well...
You where right about plastique, I did'nt have air but plastique. Switching to modern or oxygen removed the problem.
As of commit 913adacc5400f94bc754f22375447e6f90ccd510 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Wed Sep 5 09:20:55 2012 +0100 sna/gen7: Always emit a stall when flushing the texture cache Reported-by: Reinhard Karcher <reinhard.karcher@gmx.net> References: https://bugs.freedesktop.org/show_bug.cgi?id=54488 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> I'm seeing much rarer corruption in the titlebar, certainly the form you observed should be eliminated. What I'm still occasionally seeing looks like fallback rendering going astray along the window edge.
Yes, I can't reproduce the title bar corruption. I have seen the window edge corruption only once.
Yes, the issue I see is much, much harder to reproduce with compositing enabled, which implies a really evil bug hiding somewhere in the depths of state/damage management.
No longer able to reproduce the damage around the Plastique edges. commit d995705fb01842652a79076cbecee4392f653bfe Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Fri Sep 14 19:32:06 2012 +0100 sna: Only discard CPU damage if we completely overwrite its extents If we are performing a clipped copy, then we must be careful not to completely discard the CPU damage as it may not be entirely replaced. Reported-by: Roman Jarosz <kedgedev@gmail.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=54937 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> is the most likely candidate.
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.