xf86-video-ati: Branch 'master'

Alex Deucher agd5f at kemper.freedesktop.org
Tue Apr 28 09:35:03 PDT 2009


 src/radeon_accel.c |    7 +++++++
 1 file changed, 7 insertions(+)

New commits:
commit 4d0beaf02b28d5a5dac4ff6053593a2f979f92ec
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Apr 28 12:33:24 2009 -0400

    RV410: SE variants only have 1 quad pipe
    
    Should fix EXA corruption with the 3D engine.
    Mesa and drm patches forthcoming.
    
    Reported by Kano on IRC.

diff --git a/src/radeon_accel.c b/src/radeon_accel.c
index a9a4848..70347fe 100644
--- a/src/radeon_accel.c
+++ b/src/radeon_accel.c
@@ -87,6 +87,8 @@
 #include "radeon_drm.h"
 #endif
 
+#include "ati_pciids_gen.h"
+
 				/* Line support */
 #include "miline.h"
 
@@ -481,6 +483,11 @@ void RADEONEngineInit(ScrnInfoPtr pScrn)
 	}
     }
 
+    /* RV410 SE cards only have 1 quadpipe */
+    if ((info->Chipset == PCI_CHIP_RV410_5E4C) ||
+	(info->Chipset == PCI_CHIP_RV410_5E4F))
+	info->accel_state->num_gb_pipes = 1;
+
     if (IS_R300_3D || IS_R500_3D)
 	xf86DrvMsg(pScrn->scrnIndex, X_INFO,
 		   "num quad-pipes is %d\n", info->accel_state->num_gb_pipes);


More information about the xorg-commit mailing list