Bug 39121

Summary: Random black shaped artifacts in gnome-shell
Product: Mesa Reporter: vincent <vljn>
Component: Drivers/Gallium/r600Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: medium    
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Picture of an artifact
dmesg output
Xorg.log
xorg.conf

Description vincent 2011-07-10 15:02:15 UTC
Created attachment 48943 [details]
Picture of an artifact

Hi

There are some black shaped artifacts occuring over window on gnome-shell.
I managed to record a video and extract an image displaying such an artifact.

This bug is not deterministic, however it is very frequent : to make it appears, I only moved a terminal window on the bottom edge of the screen.

Note that this bug is not specific to gnome-shell, it also appears on kwin effect in kde, and in others circumstance in gnome-shell, but the scenario described above is the easiest to reproduce.

My hardware is AMD Zacate E350 (evergreen based), using Mesa 7.11 rc1 (bug is also in 7.10.x) on opensuse 11.4 64bits(is also on Fedora 15), with r600g drivers, libdrm 2.4.26 and ati ddx 14.2, kernel 2.6.39.

Vincent
Comment 1 Alex Deucher 2011-07-10 15:22:23 UTC
Please attach your xorg log and config and dmesg output.
Comment 2 vincent 2011-07-11 04:30:01 UTC
Created attachment 48966 [details] [review]
dmesg output
Comment 3 vincent 2011-07-11 04:30:35 UTC
Created attachment 48967 [details] [review]
Xorg.log
Comment 4 vincent 2011-07-11 04:31:03 UTC
Created attachment 48968 [details] [review]
xorg.conf
Comment 5 vincent 2011-07-11 04:33:22 UTC
Here they are.

Please note that Gnome screencast (ctrl + alt + shift + r) does not record the issue. That's why I used my smartphone to record the video (and explain blurryness...beware it records at 25 fps on a 60 fps screen, frames can be blended by the recorder device)
Comment 6 Alex Deucher 2011-07-11 05:59:56 UTC
Do either of the following options help (put them in the device section of your xorg config)?

Option "EnablePageFlip" "False"
Option "ColorTiling" "True"
Comment 7 vincent 2011-07-11 06:13:09 UTC
Disabling EnablePageFlip indeed solves the issue.

Is it a bug from page flipping or an "expected" behaviour ?
Comment 9 vincent 2011-07-11 16:29:20 UTC
Sorry for the delay (compiling a kernel is time consuming).

I applied both patches to 2.6.39 kernel and it solved the issue. Thank.

Are they going upstream in kernel 3.0 ?

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.