xf86-video-ati: Branch 'master'
Alex Deucher
agd5f at kemper.freedesktop.org
Tue Aug 25 08:41:13 PDT 2009
src/r600_exa.c | 4 ++++
1 file changed, 4 insertions(+)
New commits:
commit fc74e1194c980d978667e02c60a29a761a694bde
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Tue Aug 25 11:39:56 2009 -0400
RV740: disable small DFS transfers
Seems problematic on all rv740 chips, so until we
can find a solution, disable them.
diff --git a/src/r600_exa.c b/src/r600_exa.c
index 48e797f..3e77515 100644
--- a/src/r600_exa.c
+++ b/src/r600_exa.c
@@ -1864,6 +1864,10 @@ R600DownloadFromScreen(PixmapPtr pSrc, int x, int y, int w, int h,
int wpass = w * (bpp/8);
drmBufPtr scratch;
+ /* RV740 seems to be particularly problematic with small xfers */
+ if ((info->ChipFamily == CHIP_FAMILY_RV740) && (w < 32 || h < 32))
+ return FALSE;
+
if (src_pitch & 7)
return FALSE;
More information about the xorg-commit
mailing list