On Tue, 2007-11-27 at 16:50 -0500, Kristian Høgsberg wrote: > > [...] I'm starting to doubt the "cliprects and swapbuffer > in the kernel" design anyhow. I wasn't going this route originally, > but since we already had that in place for i915 vblank buffer swaps, I > figured we might as well go that route. I'm not sure the buffer swap > from the vblank tasklet is really necessary to begin with... are there > benchmarks showing that the irq->userspace latency was too big for > this to work in userspace?
Yes, I implemented this on an i945 system where waiting for vertical blank and then submitting the buffer swap blit from userspace resulted in constant tearing. -- Earthling Michel Dänzer | http://tungstengraphics.com Libre software enthusiast | Debian, X and DRI developer ------------------------------------------------------------------------- SF.Net email is sponsored by: The Future of Linux Business White Paper from Novell. From the desktop to the data center, Linux is going mainstream. Let it simplify your IT future. http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel