When I switch from the modesetting branch that I usually use to the exa branch, if I leave EXA disabled I get rendering glitches. They seem to be most associated with scrolling -- for example, taking this bug entry window and dragging the scrollbar around, the fd.o logo and some of the text got corrupted.
This should be fixed by this commit: commit ff202f8e2ae4117b464c94047001023d5d0531cc Author: Wang Zhenyu <zhenyu.z.wang@intel.com> Date: Fri Sep 22 15:02:19 2006 +0800 Fix a typo to mark sync for XAA. This should fix the scrolling screen corrupt in XAA method. diff --git a/src/i830_driver.c b/src/i830_driver.c index 10a329c..4d9de0c 100644 --- a/src/i830_driver.c +++ b/src/i830_driver.c @@ -8900,7 +8900,7 @@ i830MarkSync(ScrnInfoPtr pScrn) #ifdef I830_USE_XAA if (!pI830->useEXA && pI830->AccelInfoRec) - pI830->AccelInfoRec->NeedToSync = FALSE; + pI830->AccelInfoRec->NeedToSync = TRUE; #endif #ifdef I830_USE_EXA if (pI830->useEXA && pI830->EXADriverPtr) {
Appears to be fixed. Thanks!
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.