目录 |
和其余基于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 网站用于展现新的研发进展。缓存