Bug 26523 - Font & image texture artifacts with DRI on ATI FirePro M7740 (M79 GL)
Summary: Font & image texture artifacts with DRI on ATI FirePro M7740 (M79 GL)
Status: RESOLVED DUPLICATE of bug 18397
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: 7.5 (2009.10)
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-10 14:45 UTC by Andrew Bettison
Modified: 2010-03-24 03:45 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log (49.94 KB, text/plain)
2010-02-10 14:45 UTC, Andrew Bettison
no flags Details
dmesg (59.97 KB, text/plain)
2010-02-10 14:47 UTC, Andrew Bettison
no flags Details
Screenshot (desktop 1920x1200) (901.28 KB, image/png)
2010-02-10 14:51 UTC, Andrew Bettison
no flags Details
Xorg.0.log with EXA DownloadFromScreen disabled (53.64 KB, text/plain)
2010-02-11 02:03 UTC, Andrew Bettison
no flags Details

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.