Mali Display Processors

The Mali display IP offers an extensive range of functionality, including composition, rotation and scaling, within a very small die area.

Mali Display Processors (DPU) are a family of products optimized to process tasks offloaded from the GPU, and with support for Arm Frame Buffer Compression (AFBC) they are able to considerably lower system-wide power consumption. The Komeda architecture brings significant improvements to both mainstream and premium devices. Mali-D77 is the premium level display IP which solves complex scenes and drives displays for resolutions up to 4K at 120FPS.

With compatibility for Arm TrustZone technology, Mali display technologies secure the display path for use cases such as mobile payment and video playback. Crucially, when a Mali display processor is implemented in a complete Arm-based SoC, the Android driver for each processor will, by design, work together extremely efficiently; this highly optimized multimedia software  significantly reduces implementation effort while at the same time delivering best in class performance and maximized power efficiency.

As resolutions and display quality increase, display processing becomes even more important in a media system. Having a dedicated display processor that not only controls output to the screen but also enables the GPU to offload basic tasks such as multi-layer composition or image post-processing to a dedicated processor improves visual quality and reduces overall SoC power consumption. Arm Mali Display Processors are designed with three key benefits in mind: lowering system bandwidth, simplifying software integration and offering a secure display path.


  • A chip used in augmented reality.
  • Mali Video Processors

    The first video IP solution to offer multi-standard codec, including HEVC, for both encode and decode on a single core.

    Learn more
  • A mali gpu chip.
  • Graphics Processing from Arm

    Including both graphics and GPU Compute technology, Mali GPUs offer a diverse selection of scalable solutions for low power to high performance smartphones, tablets and DTVs.

    Learn more

Community Blogs

Community Forums

Answered How to access(zero copy) AHardWareBuffer and ANativeWindow_Buffer, with Mali OpenCL? 0 votes 1880 views 7 replies Latest 7 hours ago by Kévin Petit Answer this
Not answered how to control GPU frequency with OPENCL. 0 votes 20 views 0 replies Started 13 hours ago by Hxxfff Answer this
Not 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 82 views 0 replies Started 3 days ago by abhi.verma Answer this
Answered cl_khr_subgroups questions
  • Mali GPU (Valhall Architecture)
  • OpenCL
  • Mali GPU (Bifrost Architecture)
  • Bifrost
1 votes 541 views 2 replies Latest 4 days ago by Yury Answer this
Answered Zero Copy Buffer Allocation on Arm Mali MidGard GPUs Opencl1.2
  • Midgard
  • OpenCL
  • C++
  • Mali OpenCL SDK
  • gpu
0 votes 206 views 3 replies Latest 4 days ago by Kévin Petit Answer this
Answered How do you test for GPU overclock stability? 0 votes 432 views 1 replies Latest 7 days ago by Peter Harris Answer this
Answered How to access(zero copy) AHardWareBuffer and ANativeWindow_Buffer, with Mali OpenCL? Latest 7 hours ago by Kévin Petit 7 replies 1880 views
Not answered how to control GPU frequency with OPENCL. Started 13 hours ago by Hxxfff 0 replies 20 views
Not answered Optimised GPU convolution for low memory integrated devices -such as arm processors /GPUs? Started 3 days ago by abhi.verma 0 replies 82 views
Answered cl_khr_subgroups questions Latest 4 days ago by Yury 2 replies 541 views
Answered Zero Copy Buffer Allocation on Arm Mali MidGard GPUs Opencl1.2 Latest 4 days ago by Kévin Petit 3 replies 206 views
Answered How do you test for GPU overclock stability? Latest 7 days ago by Peter Harris 1 replies 432 views