diff -up xf86-video-ati-6.12.2/src/radeon_kms.c.da xf86-video-ati-6.12.2/src/radeon_kms.c --- xf86-video-ati-6.12.2/src/radeon_kms.c.da 2009-08-04 15:53:14.000000000 +1000 +++ xf86-video-ati-6.12.2/src/radeon_kms.c 2009-08-04 15:53:48.000000000 +1000 @@ -331,6 +331,9 @@ Bool RADEONPreInit_KMS(ScrnInfoPtr pScrn if (pScrn->numEntities != 1) return FALSE; if (!RADEONGetRec(pScrn)) return FALSE; + /* kms bg root enable */ + pScrn->canDoBGNoneRoot = 1; + info = RADEONPTR(pScrn); info->MMIO = NULL; info->IsSecondary = FALSE;