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;