Bug 26523

Summary: Font & image texture artifacts with DRI on ATI FirePro M7740 (M79 GL)
Product: xorg Reporter: Andrew Bettison <andrewb>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED DUPLICATE QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: 7.5 (2009.10)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg.0.log
none
dmesg
none
Screenshot (desktop 1920x1200)
none
Xorg.0.log with EXA DownloadFromScreen disabled none

Description Andrew Bettison 2010-02-10 14:45:40 UTC
Created attachment 33226 [details]
Xorg.0.log

When DRI is enabled on the ATI FirePro M7740 card (Dell Precision M6400 laptop), some text and images are rendered with artifacts that I suspect are caused by texture memory issues.  Increasing the FBTexPercent option to 90 causes the desktop background image to also suffer the same effect.  Changing between EXA/XAA has no effect.  ColorTiling on/off has no effect.  Only turning off DRI will banish the artifacts.
Comment 1 Andrew Bettison 2010-02-10 14:47:58 UTC
Created attachment 33227 [details]
dmesg
Comment 2 Andrew Bettison 2010-02-10 14:51:47 UTC
Created attachment 33228 [details]
Screenshot (desktop 1920x1200)

The GNOME screenshot produced an image which is corrupted by the same artifact in its entirety, although only some parts of the display actually contained the artifacts on-screen.
Comment 3 Alex Deucher 2010-02-10 14:53:36 UTC
There is no XAA or tiling support for r6xx+ chips so those options don't have any affect at the moment.  Does:
Option "EXANoDownloadFromScreen"
or
Option "EXANoUploadToScreen"
in the device section of your config fix the issue?
Comment 4 Andrew Bettison 2010-02-11 02:00:52 UTC
I added Option "AccelDFS" "off" to the Device section, restarted X, and now the artifacts are gone.  DRI still works (glxgears -info gives "GL_RENDERER = Mesa DRI R600 (RV740 94A3) 20090101 x86/MMX/SSE2 TCL") so 3D performance is snappy, but the applications that used to show the artifacts now redraw verrrry slowly, such as Thunderbird's message list.  But I can live with that.  I'll attach the new Xorg.0.log for interest.
Comment 5 Andrew Bettison 2010-02-11 02:03:03 UTC
Created attachment 33233 [details]
Xorg.0.log with EXA DownloadFromScreen disabled
Comment 6 Alex Deucher 2010-02-11 07:06:01 UTC

*** This bug has been marked as a duplicate of bug 18397 ***
Comment 7 Andrew Bettison 2010-03-24 03:45:05 UTC
Fixed by Debian kernel 2.6.32-4 ("Big Bang" release) which enabled radeon KMS support (backported from 2.6.33 and 2.6.33.1).

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.