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