Bug 34521

Summary: EnableColorTiling causes graphical distortion making X unusable
Product: Mesa Reporter: James Broadhead <jamesbroadhead>
Component: Drivers/Gallium/r600Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: medium    
Version: 7.10   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: Xorg.0.log
Photograph of screen when bugging.

Description James Broadhead 2011-02-21 01:26:34 UTC
With EnableColorTiling enabled, when I run certain programs, my X server becomes completely distorted, with screen elements rendering correctly, but in mis-positioned blocks all over the screen. X remains responsive, but I cannot return it to a usable state from the 'bugging' condition. There is no output in dmesg or Xorg.0.log relevant to this. 

Setup: 
Distro: Gentoo
Kernels: linux-2.6.36, linux-2.6.37, linux-2.6.38-rc5
Driver : x11-drivers/xf86-video-ati-6.14.0
DDX : r600 (another user in #gentoo had this with r300)
Mesa :   media-libs/mesa-7.10 (gallium and classic)
LibDRM:  x11-libs/libdrm-2.4.23
X-Server: x11-base/xorg-server-1.9.4

KMS : Enabled
EnablePageFlip : Enabled, Disabled
EnableColorTiling: Enabled

I originally encountered this bug with the 'classic' mesa renderer(?), but it affects 'gallium' also.

Reproduction:
EnableColorTiling >> /etc/X11/xorg.conf
Start X
Run Openoffice (Or some in-browser java applets, or Gogglesmm, or some elements of calibre)

Hardware: 
01:00.0 VGA compatible controller: ATI Technologies Inc RV770 [Radeon HD 4850]
Comment 1 James Broadhead 2011-02-21 01:27:18 UTC
Created attachment 43590 [details]
Xorg.0.log

Xorg.0.log for completeness -- there is no error or warning info.
Comment 2 James Broadhead 2011-02-21 01:28:13 UTC
Created attachment 43591 [details]
Photograph of screen when bugging. 

Note: Picture is cut off by failed upload. See top half for bug info.
Comment 3 Michel Dänzer 2011-02-21 04:26:58 UTC

*** This bug has been marked as a duplicate of bug 33929 ***

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.