ARM GPU(mali-400 MP)

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

目录

Mali显示技术细节

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

其内置的那些不一样渲染API,例如OpenGL ESOpenVG等等,都实现了shader图像处理程序。ARM还提供了开发工具用来进行针对其显示芯片的处理,如Mali GPU Shader Development StudioMali GPU User Interface Enginecss

变种和延伸

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]

Lima FOSS 驱动(利马开源驱动)

参见:en:Graphics hardware and FOSS#ARM

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 网站用于展现新的研发进展。缓存

参考

  1. ^ Mali-200 Webpage; Arm Holdings.
  2. ^ Mali-300 Webpage; Arm Holdings.
  3. ^ Mali-400 Webpage; Arm Holdings.
  4. ^ Mali-T604 Webpage; Arm Holdings.
  5. ^ http://www.khronos.org/assets/uploads/developers/library/2012-pan-pacific-road-show/OpenGL-and-OpenGL-ES-Taiwan_Feb-2012.pdf Khronos Group OpenGL and OpenGL ES Taiwan Feb 2012
  6. ^ Mali-T658 Webpage; Arm Holdings.
  7. ^ http://www.khronos.org/assets/uploads/developers/library/2012-pan-pacific-road-show/OpenGL-and-OpenGL-ES-Taiwan_Feb-2012.pdf Khronos Group OpenGL and OpenGL ES Taiwan Feb 2012
  8. ^ 2010, ARM Limited: TCC8900 development board
  9. ^ Limadriver.org: Hardware
  10. ^ NetLogic Au1300
  11. ^ RMI Au1300 Press release
  12. ^ Socle Leopard-6 SoC
  13. ^ STMicro SPEAr1340
  14. ^ Spreadtrum SC8819 SC6820 Press release
  15. ^ Limadriver.org: Hardware
  16. ^ Limadriver.org: Hardware
  17. ^ [1]
  18. ^ Samsung's Exynos 4210 flexes 3D gaming muscle at GDC 2011
  19. ^ Hardkernel ODROID-E7 development board
  20. ^ ST-Ericsson NovaThor product page
  21. ^ STMicro STi7108 Press release
  22. ^ STMicro STiH416 Press release
  23. ^ WonderMedia Prizm WM8950 Press release
  24. ^ [2]
  25. ^ Phoronix, Jan 27 2012: Announcing The Lima Open-Source GPU Driver
  26. ^ Phoronix, Jan 21 2012: An Open-Source, Reverse-Engineered Mali GPU Driver
  27. ^ FOSDEM schedule, Jan 21 2012: Liberating ARM's Mali GPU

外部连接

相关文章
相关标签/搜索