On 25/2/09 1:35 AM, Art Tevs wrote:
you can even stream from a RAM disk, which will increase the performance as 
well. An
external application could stream from the hdd to the ram disk in parallel to 
your
application. For a multicore cpu this shouldn't be a big problem. So you will 
use the

Why would you read from disk into a RAM disk, then read from RAM disk into, err, RAM again? Instead of reading straight from disk into your RAM cache?

The bottleneck is still your disk I/O bandwidth and if that isn't fast enough you're still out of luck.

Set up a read thread that reads the images into RAM buffers and upload the images from the buffers as needed. At least that way you have the I/O wait in another thread and not your draw thread.

Still: the resolution you mentioned (1440x1050) requires ~108 MB/s for 8-bit RGB @ 25 fps (and over 140 MB/s for 10-bit or RGBA). You need a few drives to do that...

Cheers,
/ulrich
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to