On Thu, 5 Sep 2002, Michel Lanners wrote:

> On   4 Sep, this message from Mark Vojkovich echoed through cyberspace:
> >> Is there any way to grab a screenshot really fast. I mean like a 1280x1024
> >> 32bbp screenshot in a couple of milliseconds? I am using XShmGetImage()
> >> right now, but a screenshot of the size mentioned above takes about 110 to
> >> 120 milliseconds. Doing the math this gives me a bandwidth of about 40 to
> >> 45 MB/s. Surely there must be a faster way of doing it.
> >> 
> >> The system i am sitting on is a Linux box, XFree 4.2.0, nVidia graphics
> >> (GF2) with the nVidia binary driver.
> >> 
> >     No, there's not a way to copy quickly from the framebuffer.  
> > Reads across AGP are limited to PCI bandwidth.  I am seeing over 
> > 100 MB/sec in general though (closer to 150 MB/sec on fast P4s).
> 
> Would there be a way to use the graphic chip's blitter to copy the
> framebuffer contents over AGP to main memory?
> 
> Cheers

   The nvidia driver does use the graphics engine to do the copy.
Running that benchmark on other drivers you'll see they get about
a tenth the performance of the nvidia driver.


                        mark.
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to