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.
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
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
|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?||0 votes||82 views||0 replies||Started 3 days ago by abhi.verma||Answer this|
|Answered||cl_khr_subgroups questions||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||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|