Mali Driver Development Kit

The Mali Driver Development Kits (DDK) work alongside GPU products belonging to the Bifrost family. Bifrost Mali DDKs support the most common graphics and compute APIs under Linux and Android operating systems. The DDK products can be used on their own, or combined together to provide support for multiple APIs. Based on the capabilities of the GPU, the DDKs enable the APIs listed below.


Specifications

Features Value Description
 Supported GPUs G76, G72, G71, G52, G51, G31 Bifrost GPUs
 API support
  • OpenGL® ES 1.1, 2.0, 3.2
  • Vulkan® 1.1
  • OpenCL 1.1, 2.0 Full profile
  • Renderscript (Android only)
Full support for next-generation 2D and 3D graphics and compute APIs
 CPU architecture  32 bit or 64 bit ArmV8 Support for current CPU architectures
 Operative systems and windowing systems
  • Linux: supported windowing systems for EGL on Linux: fbdev, gbm, Wayland
  • Android: support for EGL and Vulkan®
Support for most widely used operating systems and windowing systems
  • EGL and the EGL logo are trademarks of the Khronos Group Inc.
  • OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos. Complete license details are available on the Apple website.
  • OpenGL® and the oval logo are trademarks or registered trademarks of Hewlett Packard Enterprise in the United States and/or other countries worldwide.
  • Vulkan and the Vulkan logo are registered trademarks of the Khronos Group Inc.

 

Start designing now

Arm Flexible Access gives you quick and easy access to this IP, relevant tools and models, and valuable support. You can evaluate and design solutions before committing to production, and only pay when you’re ready to manufacture.


  • A desktop, a folder, 3D shapes etc.
  • Development Tools for Graphics and Compute Applications

    A range of development tools to assist in the deployment of graphics applications and content on Mali GPU based systems.

  • A phone, a tablet, game console etc.
  • Mali Developer Centre

    An online portal for a growing community of developers, technology partners, software vendors and content companies to create a thriving community around Mali embedded graphics IP.

    Learn more

Get Support

Community Forums

Not answered Graphics Analyzer integration causing fatal error in app 0 votes 62 views 0 replies Started 4 days ago by Simplex_ Answer this
Answered can MALI-T720 GPU use ACL to run CNN ? or other way to use it ? or why it does not ? 0 votes 237 views 5 replies Latest 5 days ago by lyz-eleven Answer this
Answered Optimised GPU convolution for low memory integrated devices -such as arm processors /GPUs?
  • Mali GPU (Midgard Architecture)
  • Machine Learning (ML)
  • Mali OpenCL SDK
0 votes 532 views 1 replies Latest 6 days ago by Kévin Petit Answer this
Answered how to control GPU frequency with OPENCL. 0 votes 508 views 1 replies Latest 6 days ago by Kévin Petit Answer this
Answered Early stencil on Mali-400?
  • GPU Architecture
  • Mali-400
0 votes 374 views 1 replies Latest 6 days ago by Peter Harris Answer this
Answered How to access(zero copy) AHardWareBuffer and ANativeWindow_Buffer, with Mali OpenCL? 0 votes 2411 views 7 replies Latest 7 days ago by Kévin Petit Answer this
Not answered Graphics Analyzer integration causing fatal error in app Started 4 days ago by Simplex_ 0 replies 62 views
Answered can MALI-T720 GPU use ACL to run CNN ? or other way to use it ? or why it does not ? Latest 5 days ago by lyz-eleven 5 replies 237 views
Answered Optimised GPU convolution for low memory integrated devices -such as arm processors /GPUs? Latest 6 days ago by Kévin Petit 1 replies 532 views
Answered how to control GPU frequency with OPENCL. Latest 6 days ago by Kévin Petit 1 replies 508 views
Answered Early stencil on Mali-400? Latest 6 days ago by Peter Harris 1 replies 374 views
Answered How to access(zero copy) AHardWareBuffer and ANativeWindow_Buffer, with Mali OpenCL? Latest 7 days ago by Kévin Petit 7 replies 2411 views