Mali 是一款由ARM Holdings(ARM,安谋科技)研发设计的移动显示芯片组(GPUs)系列。该显示芯片组的电路设计和架构研发完全由ARM自主设计,ARM特别设立了ARM Norway(ARM挪威)显示处理事业部来负责研发设计ARM Mali显示芯片系列,该部门的前身是Falanx。
Mali显示技术细节
型号
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 | 40 28 |
? | 500 | 8 KiB | 55 | 0.5 | ? | 5 | |||||||||
| Mali-400 MP | 2008 | 1-4 | 40 28 |
? | 500 | 256 KiB | 55 | 0.5 | ? | 5 | Amlogic S805, Allwinner H3, Rockchip RK3229 | ||||||||
| Mali-450 MP | 2012 | 1-8 | 40 28 |
? | 650 | 512 KiB | 142 | 2.6 | ? | 14.6 | Amlogic S905, Allwinner H5, Rockchip RK3328, Hi3798MV200 | ||||||||
| Mali-470 MP | 2015 | 1-4 | 40 28 |
? | 250 - 650 | 8–256 KiB | 71 | 0.65 | ? | ? | ? | ||||||||
| Mali-T604 | Midgard 1st gen | ? | 1-4 | 32 28 |
? | 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 | 32 28 |
? | 533 | ? | ? | ? | 8.5 | |||||||||
| Mali-T624 | Aug 2012 | 1-4 | 32 28 |
? | 533 | ? | ? | ? | 17 | ||||||||||
| Mali-T628 | Aug 2012 | 1-8 | 32 28 |
? | 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 | 28 14 |
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) | 28 16 14 12 10 |
? | 650 | ? | 3.9 | 11 (FL 9_3) |
HiSilicon Hi3751V811, HiSilicon Kirin 710 | ||||||||||
| Mali-G71 | Q2 2016 | 1–32 | 16 14 10 |
? | 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 | 16 12 10 |
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、Tensor G1、Exynos 2100 | |||||||||||||||
| 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模式,于利马驱动上运行。