diff -urN xc.orig/programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c xc/programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c --- xc.orig/programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c 2004-07-15 03:32:56.087611059 -0400 +++ xc/programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c 2004-07-15 03:34:33.047538371 -0400 @@ -833,11 +833,13 @@ /* accel is disabled below for shadowFB */ psav->shadowFB = TRUE; psav->rotate = 1; + xf86DisableRandR(); xf86DrvMsg(pScrn->scrnIndex, X_CONFIG, "Rotating screen clockwise - acceleration disabled\n"); } else if(!xf86NameCmp(s, "CCW")) { psav->shadowFB = TRUE; psav->rotate = -1; + xf86DisableRandR(); xf86DrvMsg(pScrn->scrnIndex, X_CONFIG, "Rotating screen" "counter clockwise - acceleration disabled\n"); } else {