Re: Slow Xv performance on 256AV aka NM2200

[email protected] Thu, 5 Dec 2002 16:00:31 -0800 (PST)
Newsgroups gmane.comp.xfree86.neomagic
Message-ID <[email protected]>
I think the following messages describe the same problem I'm seeing:

 http://www.cs.helsinki.fi/linux/linux-kernel/2001-34/0196.html
 http://gatos.sourceforge.net/livid-gatos/2001-August/msg00078.html
 http://lists.insecure.org/lists/linux-kernel/2001/Sep/0768.html

This guy's card had the same problems, which he found was because the card
just couldn't handle that much data and so it stalled the CPU. It wasn't
cache thrashing--he tried an MMX memcpy and that didn't help. The solution
was to use DMA to copy the YV12 data to videoram, which you can see in
ati/r128_video.c.

So probably using DMA would help the neomagic driver too. Does anyone know
if the driver already has the functionality to blit from system memory to
video memory? Or does someone have docs to figure out how to do this?

Matt