Created attachment 100989 [details] screenshot of problem xorg-video-intel package: 2:2.99.910-0ubuntu1 I can't remember how recently this was updated, though, so some of these problem might be fixed in this version. I took the attached screenshots during the past weeks. I have tearfree on in xorg.conf, vsync off in xfce compositing manager, and shadows on in xfce compositing manager. The problems with the menu (see screenshots) appeared with tearfree on and shadows on. The problem with black taskbar I think is irrespective of this shadows and tearfree. Although it seemed to worsen with tearfree on. To the point of having a chronic black thing on the indicator applet. The taskbar is gtk2, the indicator applet is gtk3. I also had blackness in some other gtk3 programs. The gtk3 problems have been gone after I switched from the fallback theme to adwaita. I don't know whether this points to a bug in gtk or simply that the fallback theme is more sensitive to damage tracking problems. Unfortunately I don't have the xorg log from these events, but when it happens again I will attach it. The current xorg log doesn't seem to show any problems. More pictures will be attached.
Created attachment 100990 [details] screenshot of menu problem
Created attachment 100991 [details] screen menu problem 2
Created attachment 100993 [details] taskbar problem
Created attachment 100994 [details] current xorg log (may not be related)
I believe I have fixed those in the last 8 months. Please can you at least test with 2.99.912.
Created attachment 101090 [details] frame not refreshed
Created attachment 101091 [details] xorg.0.log for frame not refreshed
I can't test with the latest driver version until it gets in the repo for ubuntu. A problem appaired again with the feature "draw window frame when hovering the button" for the xfce window buttons taskbar applet. Upon minimizing the window, the window contents were left on the screen under this frame. I got the xorg log for this event.
This only happens with tearfree on.
Created attachment 104837 [details] [review] Restoration of one change from fb51ec4 Hello. This issue seems like my problem with screen refreshing when I scroll page in browser or type text in terminal. The problem appears after this: commit fb51ec44f4b6069ab854233d5d0da34eb79f754c Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Mon Jun 23 09:07:13 2014 +0100 sna: Rename IGNORE_CPU to IGNORE_DAMAGE to better reflect its purpose Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> This line in src/sna/sna_accel.c was changed but not just renamed: from: (flags & REPLACES || !priv->gpu_damage..... to: (flags & (REPLACES | IGNORE_DAMAGE) || !priv->gpu_damage..... When I restored only this line the problem was solved. My patch in attachment.
(In reply to comment #10) > Created attachment 104837 [details] [review] [review] > Restoration of one change from fb51ec4 > > Hello. > > This issue seems like my problem with screen refreshing when I scroll page > in browser or type text in terminal. > > The problem appears after this: > commit fb51ec44f4b6069ab854233d5d0da34eb79f754c > Author: Chris Wilson <chris@chris-wilson.co.uk> > Date: Mon Jun 23 09:07:13 2014 +0100 > > sna: Rename IGNORE_CPU to IGNORE_DAMAGE to better reflect its purpose > > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> > > This line in src/sna/sna_accel.c was changed but not just renamed: > from: (flags & REPLACES || !priv->gpu_damage..... > to: (flags & (REPLACES | IGNORE_DAMAGE) || !priv->gpu_damage..... > > When I restored only this line the problem was solved. > > My patch in attachment. Nope. Please file a new bug report. And that is not the root cause of your problem.
For TearFree, I did just find one more issue: commit 01ce7efe73538047abd38bbbb95fc4012ebeb9b4 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Sat Dec 20 13:36:50 2014 +0000 sna: Fix Drawable offsets prior to performing shadow discard Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> in 2.99.917. I think it is finally fixed. Might be a while if you are waiting on Ubuntu updating though.
Presuming now fixed.
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.