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

外部連接

相關文章
相關標籤/搜索