>"video memory" and "system memory" are concepts which are not >fixed in their implementation; in general, "video memory" >relates to the RAM on your video card, and "system memory" to >the DRAM on your motherboard. >However, for e.g. unified memory architectures (such as are >often seen in embedded systems) there is no need for a >difference, although some implementations might do it anyway, >e.g. for memory bookkeeping.
FYI: On our UMA-based Intel(R) CE Media Processors (Intel(R) Media Processor CE 3100 and the Intel(R) Atom(TM) processor CE 4100) with our custom systems driver, video memory surfaces are physically contiguous memory that resides beyond the memory managed by the Linux kernel (in addition, only video memory surfaces can be truly made visible/flipped), while system memory surfaces are allocated from the common Linux system heap. To improve performance and reduce the need to transfer system memory buffers to video memory, we developed a way for the graphics driver to support GPU-based rendering using system memory surface buffers. Regards, Timothy -- Timothy Strelchun CE Software Engineering Digital Home Group Intel Corporation The views expressed above are my own and not those of Intel _______________________________________________ directfb-users mailing list [email protected] http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
