Mali (GPU)

Mali 是一款由ARM Holdings（ARM，安谋科技）研发设计的移动显示芯片组（GPUs）系列。该显示芯片组的电路设计和架构研发完全由ARM自主设计，ARM特别设立了ARM Norway（ARM挪威）显示处理事业部来负责研发设计ARM Mali显示芯片系列，该部门的前身是Falanx。

## Mali显示技术细节

和其他基于IP核心（IP cores）嵌入式技术的3D显示芯片一样，Mali显示芯片组没有提供特别用来驱动LCD显示器显示图像的显示控制器（类似于显卡），相反地，它是一个纯3D显示引擎，它将图像载入到缓存中，并且由专门负责图像显示处理的内置显示核心来显示这些图像。

其内置的那些不同渲染API，例如OpenGL ES、OpenVG等等，都实现了shader图像处理程序。ARM还提供了开发工具用来进行针对其显示芯片的处理，如Mali GPU Shader Development Studio和Mali GPU User Interface Engine。

## 型号

Mali显示芯片组改进自Falanx公司研发生产的显示技术芯片组，目前Mali显示芯片组有如下型号：

型号｜微架构｜发布日期｜核心数｜制程 (nm)｜芯片面积(mm2)｜时钟(MHz)｜二级缓存大小｜填充率｜总线带宽(字节)｜GFLOPS｜API｜乘积累加｜使用的芯片｜异构系统架构/零复制｜用途

百万三角形/s｜十亿像素/s｜Vulkan｜OpenGL ES｜OpenCL｜Direct3D

Mali-55｜?｜?｜1｜?｜?｜?｜不适用｜?｜?｜?｜?｜1.1｜?｜?｜图形

Mali-200｜Utgard｜2007｜1｜?｜?｜?｜不适用｜?｜?｜?｜?｜2.0

Mali-300｜?｜1｜4028｜?｜500｜8 KiB｜55｜0.5｜?｜5

Mali-400 MP｜2008｜1-4｜4028｜?｜500｜256 KiB｜55｜0.5｜?｜5｜Amlogic S805, Allwinner H3, Rockchip RK3229

Mali-450 MP｜2012｜1-8｜4028｜?｜650｜512 KiB｜142｜2.6｜?｜14.6｜Amlogic S905, Allwinner H5, Rockchip RK3328, Hi3798MV200

Mali-470 MP｜2015｜1-4｜4028｜?｜250 - 650｜8–256 KiB｜71｜0.65｜?｜?｜?

Mali-T604｜Midgard 1st gen｜?｜1-4｜3228｜?｜533｜32–256 KiB｜90｜0.533｜?｜17｜3.1 + AEP｜Full Profile 1.1｜DirectX 11, (9_3)｜?｜图形&计算

Mali-T658｜?｜1-8｜?｜?｜?｜?｜?｜?｜?

Mali-T622｜Midgard 2nd gen｜?｜1-2｜3228｜?｜533｜?｜?｜?｜8.5

Mali-T624｜Aug 2012｜1-4｜3228｜?｜533｜?｜?｜?｜17

Mali-T628｜Aug 2012｜1-8｜3228｜?｜533 / 695｜?｜?｜?｜17 / 23.7

Mali-T678｜Aug 2012｜1-8｜28｜?｜?｜?｜?｜?｜?

Mali-T720｜Midgard 3rd gen｜Oct 2013｜1-8｜28｜?｜450 / 600｜32–256 KiB｜650｜5.2｜?｜7.65 / 10.2｜Exynos 7580, MT6735, MT6753, Allwinner H6

Mali-T760｜Oct 2013｜1-16｜2814｜1.75 mm2(14nm)｜600｜256–2048 KiB｜1300｜10.4｜?｜20.4｜1.0｜3.2｜Full Profile 1.2｜Direct3D 11.1, (11_1)｜Exynos 7420, Exynos 5433, MT6752, MT6732

Mali-T820｜Midgard 4th gen｜Q4 2015｜1-4｜28｜?｜600｜32–256 KiB｜400｜2.6｜?｜10.2｜Direct3D 11.1, (9_3)｜Amlogic S912

Mali-T830｜28｜?｜600｜32–256 KiB｜400｜2.6｜?｜20.4｜Exynos 7870

Mali-T860｜1-16｜28｜?｜700｜256–2048 KiB｜1300｜10.4｜?｜23.8｜Direct3D 11.2, (11_1)｜Helio P10

Mali-T880｜Q2 2016｜1-16｜16｜?｜700 / 850 / 900｜256–2048 KiB｜1700｜13.6｜?｜23.8 / 28.9 / 30.6｜Direct3D 11.2, (11_1)｜Exynos 8890、Helio X20、Kirin 950、Helio P20

Mali-G31｜Bifrost 1st gen｜2018 Q1｜1-6 (1 EU per core)｜28｜未知｜650｜32kB-512kB｜?｜1.3｜10.4｜1.3｜Full Profile 2.0｜Rockchip RK3326AmLogic S905Y2, S905X2, S905X3, S905D2, Allwinner H616, H313

Mali-G51｜2016 Q4｜1-6 (1 uni to 3 dual)｜2816141210｜未知｜650｜?｜3.9｜11(FL 9_3)｜HiSilicon Hi3751V811, HiSilicon Kirin 710

Mali-G71｜Q2 2016｜1–32｜161410｜未知｜700-1037｜128–2048 KiB｜1850｜27.2｜18.56-28.9｜11(FL 11_1)｜Kirin 960, Exynos 5 7872, Exynos 7 7885, Exynos 9 8895, Helio P23, Helio P30

Mali-G52｜Bifrost 2nd gen｜2018 Q1｜1-4 (2 or 3 EU per core)｜16｜未知｜850｜6.8｜27.2 @ 850 MHz per core (2 EU)40.8 @ 850 MHz per core (3 EU)｜AmLogic S922X, Rockchip RK3530, Kirin 810, Helio G70, Helio G80, Helio G85, Rockchip RK3566, Rockchip RK3568,

Mali-G72｜2017 Q2｜1–32｜161210｜1.36 mm 2 per shader core at 10 nm｜572-800｜128–2048 KiB｜27.2｜30.54｜12(FL 11_1)｜Kirin 970、Exynos 9 9810、Exynos 7 9610、Helio P60、Helio P70

Mali-G76｜Bifrost 3rd gen｜2018 Q2｜4-20｜7｜未知｜未知｜512–4096 KiB｜未知｜未知｜未知｜未知｜未知｜Kirin 980、Kirin 990、Exynos 9820、Helio G90/G90T

Mali-G57｜Valhall 1st gen｜2019 Q2｜1-6｜?｜?｜?｜64–512 KiB｜?｜?｜?｜?｜?｜Dimensity 800、Kirin 820

Mali-G77｜2019 Q2｜7-16｜7｜850｜512–4096 KiB｜Dimensity 1000、Exynos 990

Mali- G68｜Valhall 2nd gen｜2020 Q2｜1–6｜512KB–2MB

Mali- G78｜2020 Q2｜7–24｜512KB–2MB｜Kirin 9000在mp24实例中.

Mali-G310｜Valhall 3rd gen｜2021 Q2｜2-6｜4｜256–1024 KiB

Mali-G510｜4

Mali-G610｜1–6｜4｜512–2048 KiB

Mali-G710｜7–16｜4

Mali-G615｜Valhall 4th gen｜2022 Q2｜1-6｜512–4096 KiB

Mali-G715｜7-9

Immortalis-G715｜10-16

Mali-G620｜5th Gen｜2023 Q2｜1–5｜4｜256–1024 KiB｜Full Profile 3.0

Mali-G720｜6–9｜4｜512–2048 KiB

Immortalis-G720｜10+｜4

## Lima FOSS 驱动

2012年1月21日，Phoronix报道称Codethink最主要的开源显示技术开发商：Luc Verhaegen已经开始尝试为Mali显示芯片组系列提供技术支持，特别是Mali 200 以及 Mali 400 型号。该项目称为Lima（利马）并且开始提供对OpenGL ES 2.0的全面支持。

FOSDEM已于2012年2月4日提供主要支持，并且提供了 limadriver.org 网站用于展示新的研发进展。

2013年2月2的Verhaegen展示“雷神之锤III竞技场”timedemo模式，于利马驱动上运行。

## 参见

- PowerVR – Imagination Technologies 研发的移动GPU，用于第三方授权。
- Adreno – Qualcomm 研发的移动GPU，用于第三方授权。
- Vivante – 图芯技术 研发的移动GPU，用于第三方授权。
- Tegra – NVIDIA 研发的移动SoC，不向第三方授权。
- VideoCore – Broadcom 研发的移动GPU，允许第三方授权。
- Intel Atom – Intel 计算机处理器产品，不向第三方授权。
- AMD APU – AMD 计算机处理器产品，不向第三方授权。

## 外部链接

- MALI graphics hardware at ARM Holdings website
- Mali developer a developer site run by ARM
- Lima driver