Re: Snappy GUI response

Mark Vojkovich <[email protected]>
Newsgroups gmane.comp.xfree86.forum
Message-ID <[email protected]>
On Fri, 4 Jul 2003, Alan Cox wrote:

> > Yes, scrolling long documents has finally become somewhat limited by text 
> > output performance -- and that is actually more limited by frame buffer 
> > read speed than anything else...
> 
> Its limited by the fact XFree86 doesn't know how to pull frame buffer
> data properly. On PCI/AGP you have to push data from the card. The card
> knows that, the bus knows that. XFree86 hasn't quite woken up to it.
> 

   That's not an XFree86 issue per-se.  It's a driver issue.
NVIDIA's binary drivers use DMA for GetImage and PutImage.
The fastest way to do software AA text would be to GetImage the
bounding box, render the text to the image, and PutImage it back.
Even with non-DMA GetImage and PutImage this is probably faster
that alpha blending into the framebuffer since the read-modify-
write is probably thwarting write combining.

  Actually, on a P4 which will blow it's write combine on a cache
miss, this method of drawing SW AA text is probably always faster.

			Mark.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.