On Don, 2002-02-28 at 10:05, Roger While wrote: 

>       I am getting the following (permanent) error on logging out
>       from KDE :
>       [drm]radeon_cp_indirect - process <nnn> using buffer owned by 0
>       <nnn> is the PID of the X server and the "owned by" is always 0.
>       The effect is that the top part (maybe 15%) of the login screen is
>       rubbish for several seconds before it somehow recovers.

r128 had the same problem, we tried to 'fix' it looking at the radeon
driver... Sounds like it's not a fix in fact. :/

Can you try if the attached patch helps?


-- 
Earthling Michel Dänzer (MrCooper)/ Debian GNU/Linux (powerpc) developer
XFree86 and DRI project member   /  CS student, Free Software enthusiast
Index: radeon_driver.c
===================================================================
RCS file: /cvs/xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c,v
retrieving revision 1.50
diff -u -r1.50 radeon_driver.c
--- radeon_driver.c     2002/01/16 02:00:43     1.50
+++ radeon_driver.c     2002/03/02 15:30:14
@@ -2449,6 +2449,7 @@
 #ifdef XF86DRI
                                /* Turn off the CP for now. */
     info->CPInUse      = FALSE;
+    info->indirectBuffer = NULL;
 #endif
     pScrn->fbOffset    = 0;
     if(info->IsSecondary) pScrn->fbOffset = pScrn->videoRam * 1024;

Reply via email to