目錄 |
和其餘基於IP核心(IP cores)嵌入式技術的3D顯示芯片同樣,Mali顯示芯片組沒有提供特別用來驅動LCD顯示器顯示圖像的顯示控制器(相似於顯卡),相反地,它是一個純3D顯示引擎,它將圖像載入到緩存中,而且由專門負責圖像顯示處理的內置顯示核心來顯示這些圖像。php
其內置的那些不一樣渲染API,例如OpenGL ES、OpenVG等等,都實現了shader圖像處理程序。ARM還提供了開發工具用來進行鍼對其顯示芯片的處理,如Mali GPU Shader Development Studio和Mali GPU User Interface Engine。css
Mali顯示芯片組改進自Falanx公司研發生產的顯示技術芯片組,目前Mali顯示芯片組有以下幾個型號:html
型號 | 支持的最多顯示核心數 | 顯示芯片緩存 | 兼容的渲染API | 參照 |
---|---|---|---|---|
Mali-200 | 1 | - | OpenGL ES 1.1 & 2.0, OpenVG 1.1 | [1] |
Mali-300 | 1 | 8 KiB | OpenGL ES 1.1 & 2.0, OpenVG 1.1 | [2] |
Mali-400 MP | 4 | 256 KiB | OpenGL ES 1.1 & 2.0, OpenVG 1.1 | [3] |
Mali-T604 | 4 | 256 KiB | OpenGL ES 1.1 & 2.0 & 3.0, OpenVG 1.1, OpenCL 1.1, DirectX 11, Renderscript | [4][5] |
Mali-T658 | 8 | 256 KiB | OpenGL ES 1.1 & 2.0 & 3.0, OpenVG 1.1, OpenCL 1.1, DirectX 11, Renderscript | [6][7] |
目前Mali顯示芯片組被整合在如下已知的移動處理器中:web
製造商 | 處理器芯片型號 | 內置的Mali型號 |
---|---|---|
Telechips | TCC8803, TCC8902, TCC8900, TCC9201 | Mali-200[8][9] |
NetLogic | Au1380, Au1350 | Mali-200[10][11] |
Socle-Tech | Leopard-6 | Mali-200[12] |
STMicroelectronics | SPEAr1340 | Mali-200[13] |
Spreadtrum | SC8810, SC6820 | Mali[14] |
AMLogic | 8726-M, 8726-MX | Mali-400 MP[15] |
Allwinner | A10, A13 | Mali-400 MP[16] |
NuFront | NuSmart 2816 | Mali-400 MP |
Rockchip | RK30xx | Mali-400 MP[17] |
Samsung | Exynos 42十、42十二、4412 | Mali-400 MP[18] |
Samsung | S5P6450 Vega | Mali-400 MP[19] |
ST-Ericsson | NovaThor U9500、U8500、U5500 | Mali-400 MP[20] |
STMicroelectronics | STi710八、STiH416 | Mali-400 MP[21][22] |
WonderMedia | Prizm WM8950 | Mali-400 MP[23] |
Samsung | Exynos 5250 | Mali-T604 MP4[24] |
2012年1月21日,Phoronix報道稱Codethink最主要的開源顯示技術開發商:Luc Verhaegen已經開始嘗試爲Mali顯示芯片組系列提供技術支持,特別是Mali 200 以及 Mali 400 型號。該項目稱爲Lima(利馬)而且開始提供對OpenGL ES 2.0的全面支持。[25] FOSDEM已於2012年2月4日提供主要支持,[26][27] 而且提供了 limadriver.org 網站用於展現新的研發進展。緩存