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

Reply via email to