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;