$Id$ This patch from Mike A. Harris. --- xc/programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c~ 2004-08-12 17:31:16.000000000 -0500 +++ xc/programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c 2004-08-12 17:31:21.000000000 -0500 @@ -1492,6 +1492,20 @@ "rgb bits %d\n", val); } } + /* FIXME: Disable 2D acceleration on C&T 69000 by default, since it is + * reported to be broken, but nobody who has this hardware has narrowed + * it down to individual acceleration primitives yet. This is a Red Hat + * workaround for a bug reported in bugzilla at: + * https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=74841 + * Mike A. Harris + */ + if (cPtr->Chipset == CHIPS_CT69000 && (cPtr->Flags & ChipsAccelSupport) ) { + cPtr->Flags &= ~ChipsAccelSupport; + xf86DrvMsg(pScrn->scrnIndex, X_WARNING, + "Acceleration is disabled by default on C&T 69000 as it has been reported\n" + "to be broken: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=74841\n"); + } + if ((cPtr->Flags & ChipsAccelSupport) && (xf86ReturnOptValBool(cPtr->Options, OPTION_NOACCEL, FALSE))) { cPtr->Flags &= ~ChipsAccelSupport;