I've first read about the benchmark program
here. My results are the following:
640*400@24 bits
Read RAM : 47274.53 K/sec
Write RAM : 46382.56 K/sec
RAM->RAM : 22630.56 K/sec
RAM->RAM[16] : 26444.66 K/sec
Read VRAM : 3220.04 K/sec
Write VRAM : 7284.17 K/sec
RAM->VRAM : 7065.75 K/sec
RAM->VRAM[16] : 6811.73 K/sec
VRAM->RAM : 2841.36 K/sec
VRAM->RAM[16] : 3157.89 K/sec
Conversion : 21386.14 K/sec [output bandwidth]
Conversion attained 302.67% copy speed
1024*768@16 bits
Read RAM : 47571.85 K/sec
Write RAM : 47164.18 K/sec
RAM->RAM : 22111.55 K/sec
RAM->RAM[16] : 26444.66 K/sec
Read VRAM : 2985.07 K/sec
Write VRAM : 7330.83 K/sec
RAM->VRAM : 7024.39 K/sec
RAM->VRAM[16] : 6923.08 K/sec
VRAM->RAM : 2772.64 K/sec
VRAM->RAM[16] : 3027.75 K/sec
Conversion : 7072.69 K/sec [output bandwidth]
Conversion attained 100.69% copy speed
All this started from a real
problem: I run Earth 2140 and noted jerky scrolling. I thought that is impossible to have in market s/w that can't be used on the h/w it's supposed to work on.
If I calculated correctly, for a 16bp 800x600 @ 30fps you'll need about 30MB/sec!
________
Vapolution