diff --git a/src/radeon_accel.c b/src/radeon_accel.c index a9a4848..7c4be40 100644 --- a/src/radeon_accel.c +++ b/src/radeon_accel.c @@ -481,6 +481,8 @@ void RADEONEngineInit(ScrnInfoPtr pScrn) } } + 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); @@ -502,6 +504,12 @@ void RADEONEngineInit(ScrnInfoPtr pScrn) OUTREG(R300_RB2D_DSTCACHE_MODE, (INREG(R300_RB2D_DSTCACHE_MODE) | R300_DC_AUTOFLUSH_ENABLE | R300_DC_DC_DISABLE_IGNORE_PE)); + ErrorF("R300_DST_PIPE_CONFIG: 0x%08x\n", INREG(R300_DST_PIPE_CONFIG)); + OUTREG(R300_DST_PIPE_CONFIG, 0); + //OUTREG(R300_DST_PIPE_CONFIG, 1); + //OUTREG(R300_DST_PIPE_CONFIG, 2); + //OUTREG(R300_DST_PIPE_CONFIG, 3); + ErrorF("R300_DST_PIPE_CONFIG: 0x%08x\n", INREG(R300_DST_PIPE_CONFIG)); } else OUTREG(RADEON_RB3D_CNTL, 0);