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.

 


  • 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.

    Learn more
  • 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 Blogs

Community Forums

Suggested answer Vulkan shader problem on Mali Gpu: Accessing array elements inside an Uniform buffer returns all-zero values
  • Graphics Application
  • Mali Vulkan SDK
  • vulkan sdk
0 votes 467 views 10 replies Latest 3 days ago by Hongkun Wang Answer this
Answered Vulkan function vkCreateDevice() returns error VK_ERROR_FEATURE_NOT_PRESENT (VkResult:-8) on HUAWEI P30
  • Mali Vulkan SDK
0 votes 486 views 7 replies Latest 5 days ago by Peter Harris Answer this
Not answered Problem getting DMABUF EGL image to work as a texture
  • OpenGL ES
  • texture
  • gpu
  • Mali-400
  • Linux
0 votes 70 views 0 replies Started 6 days ago by hcpizzi Answer this
Answered Will Mali support physical virtual gpu 0 votes 209 views 2 replies Latest 10 days ago by Peter Harris Answer this
Suggested answer SSBO Mali GPU - Opengl ES
  • Android
  • OpenGL ES
  • TensorFlow
  • gpu
  • Compute Shaders
0 votes 222 views 1 replies Latest 11 days ago by Wasim Abbas Answer this
Not answered migration open gl es 2 in android 7
  • Android OpenGL ES
  • Video
  • OpenGL ES
  • Smart Phone
0 votes 79 views 0 replies Started 11 days ago by boenryc Answer this
Suggested answer Vulkan shader problem on Mali Gpu: Accessing array elements inside an Uniform buffer returns all-zero values Latest 3 days ago by Hongkun Wang 10 replies 467 views
Answered Vulkan function vkCreateDevice() returns error VK_ERROR_FEATURE_NOT_PRESENT (VkResult:-8) on HUAWEI P30 Latest 5 days ago by Peter Harris 7 replies 486 views
Not answered Problem getting DMABUF EGL image to work as a texture Started 6 days ago by hcpizzi 0 replies 70 views
Answered Will Mali support physical virtual gpu Latest 10 days ago by Peter Harris 2 replies 209 views
Suggested answer SSBO Mali GPU - Opengl ES Latest 11 days ago by Wasim Abbas 1 replies 222 views
Not answered migration open gl es 2 in android 7 Started 11 days ago by boenryc 0 replies 79 views