Hi!
I wondered whether there is a good reason not using DMA in the PutImage function for video data transfer.
If it's just because no one has written it yet, you can find a patch against radeon_video.c to enable DMA by using the DRI here:
http://www.tnt.uni-hannover.de/~meine/software/radeon_video_dma.diff
Some performance numbers for motivation: (mean transfer speed for video display)
1. Centrino Notebook with radeon-9000
orig: 136 MB/s DMA : 210 MB/s
2. Itanium with radeon-9200
orig : 35 MB/s orig+WC: 200 MB/s DMA : 340 MB/s
orig+WC means write-combining enabled, which required a kernel hack, since there is no /proc/mtrr on Itanium and the MAP_WRITECOMBINED - flag that is used when mapping the framebuffer has no effect!
Niko _______________________________________________ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel