Comment 1 for bug 921975

Revision history for this message
Sangwook Lee (sangwook) wrote :

=== A snippet of information from Graphics Team ===

Current Android on Origen LEB doesn't support memory sharing between Mali and other devices. It has a long history but if I summarize briefly, Android on Origen LEB will use UMM for allocating and sharing memory in the future by replacing legacy reserved way of Samsung memory solution which isn't upstreamable at all. Meanwhile, UMP (gralloc_ump) was the only solution for Mali to support recent Android releases.

So, the first phase of Android on Origen LEB uses gralloc_ump for Mali which provides 3D acceleration, not support memory sharing with other devices. The second phase of Origen LEB will use UMP on UMM for Mali and UMM for other devices, which is supposed to provide all the memory sharing among all the devices.

Typical way of legacy display data stream for HDMI in Android on Origen was;
Application --> Mali (GPU) --> (FIMC) --> HDMI,
I believe the error happened somewhere at Mali--> FIMC or Mali --> HDMI.

=== END ==