>"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

Reply via email to