On Mon, 2002-02-18 at 20:47, Peter Surda wrote: > On Mon, Feb 18, 2002 at 07:38:01PM +0100, Michel Dänzer wrote: > > > > A player then does XSync, so that I can actually see the picture appear > > > on screen, > > This could be where X uses all the CPU. While waiting for the CCE to go > > idle, it can't do much but busy loop. > Why is it so more difficult to do this correctly with CCE when it worked > without?
It probably didn't work without. ;) I think when DMA was used for XvPutImage, but not the CCE yet for 2D, then a Sync didn't wait for the data transfer to actually finish. So it took less CPU waiting, but the result was potentially incorrect. If the CPU usage is really a problem, an interrupt is probably the way to go; don't know if and how the chip supports that though. -- Earthling Michel Dänzer (MrCooper)/ Debian GNU/Linux (powerpc) developer XFree86 and DRI project member / CS student, Free Software enthusiast _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel