Da bi omogočili zagon Androida na večini platform strojne opreme, morajo razvijalci običajno mešati odprtokodno kodo z lastniškimi datotekami. Te tako imenovane blob-ove distribuirajo prodajalci za podporo nekaterih funkcij, specifičnih za platformo. Robert Foss iz Collabora poročali da je zdaj mogoče zagnati Android na i. Platforme MX6 brez uporabe lastniških blobov.
Podpora za modifikatorje medpomnilnika je bila dodana v Mesa in gbm_gralloc. Mesa je dodala podporo številnim funkcijam dodeljevanja medpomnilnika in GBM (kar je API, ki ga ponuja Mesa in ga uporablja gbm_gralloc). Po drugi strani pa je gbm_gralloc dodal podporo za uporabo novega klica GBM API, GBM_BO_IMPORT_FD_MODIFIER, ki uvozi medpomnilniški objekt in spremne informacije, kot je modifikator, ki ga uporablja medpomnilniški objekt v vprašanje.
NXP-jev i. MX6 je eden od mnogih vdelanih sistemov na čipu, ki za zagon Androida sploh ne potrebuje več lastniških blobov. To naredi i. MX6 privlačnejši kot razvojna platforma, poleg tega pa postavlja temelje za podporo i. Platforma MX8 v prihodnosti.
Ko so modifikatorji na mestu, se uporabljajo za predstavitev različnih lastnosti medpomnilnikov. Te lastnosti lahko zajemajo vrsto različnih informacij o medpomnilniku, na primer stiskanje in polaganje ploščic.
V primeru iMX6 in GPU-ja Vivante, s katerim je opremljen, so modifikatorji povezani s ploščicami. Razlog je v tem, da so medpomnilniki lahko razporejeni na različne načine (položeni, super položeni itd.) ali pa jih sploh ni (linearno). Preden pošljejo medpomnilnike na zaslon, morajo imeti na voljo povezane informacije o razpošiljanju, tako da dejanska slika, ki se pošilja, ni razporejena.
Če želite bolje razumeti, kako vse to deluje, si oglejte spodnji videoposnetek in si oglejte ploščo ZII RDU2 (tj. MX 6QuadPlus) zagon Androida z odprtokodnim grafičnim skladom Mesa.
Čeprav je to velika zmaga za odprto kodo, ne bi smeli pričakovati, da bo veliko proizvajalcev originalne opreme začelo uporabljati ta SoC v svojih napravah. Ena večjih pomanjkljivosti platforme je njena starost. Platforma je bila prvič predstavljena leta 2011.
Vir: Robert Foss pri Planet CollaboraPrek: Softpedia