The Arm Mali-D77 DPU is the second-generation premium Mali display processor to be built on the innovative Komeda architecture. Mali-D77 adds Virtual Reality (VR) processing functions on top of Mali-D71. It has the versatility to drive either VR head-mounted displays (HMDs) or standard large and small screen premium displays. The display processor is designed to improve the overall user experience for VR head-mounted displays by eliminating motion sickness and image artefacts, such as motion blur and screen door effect. This is made possible by enabling higher display resolutions and frames rates (up to 4K90), lowering the motion-to-photon latency and improving the image quality.
Mali-D77 is an important companion to Mali GPUs, as it limits the GPU workload through offering considerable system power savings to existing 4K solutions. Enabling powerful untethered VR devices that have better performance for a longer duration of time.
|Implementation||Dual or single Display output, compatible with all major display standards, including HDMI, MIPI, VESA, CEA-861, ITU-R.
Versatility to drive either VR Head-Mounted Displays or premium large or small screen displays.
|Compatibility||Display solution with Assertive Display 5 and MMU-600.
Optimized to work with Arm Mali GPUs and Video Processors.
|Bandwidth Reduction||AFBC1.2 support enables system-wide bandwidth reduction of up to 50%.
|Security||Content is hardware protected right to the glass. The Arm Mali-D77 comes with a TrustZone secure layer for secure payment and is compatible with Arm GlobalPlatform™ Trusted User Interface and TrustZone Media Protection.|
|Composition||Composition of up to 4 VR layers
Composition of up to 8 non-VR layers (4 can be video layers).
Mixed HDR/SDR composition.
|Scaling||Scaling on the display processor reduces CPU/GPU power consumption. The Mali-D77 DPU can scale up to four layers in parallel, or split the layer across multiple engines to save power.
High quality up-scaling (up to 64x) and down-scaling (up to 6x) in any ratio.
|VR Processing Functions||Lens Distortion Correction (LDC)
Chromatic Aberration Correction (CAC)
Asynchronous TimeWarp (ATW)
|Resolution||Optimized for 3Kp120 (4Kp90 capable) for VR Head-Mounted displays. Up to 4K @ 120 fps for standard displays. Wide colour gamut and High Dynamic Range supported.|
|Rotation||90°, 180° and 270° rotation is supported along with highly configurable cropping options.|
|Picture Quality||With color enhancements, single pixel accuracy for smooth window transitions and horizontal and vertical edge sharpening.
|Input/Output||Wide range of input and output formats supported.
Arm Mali GPUs
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
Arm Frame Buffer Compression. AFBC protocol addresses the difficulty of creating increasingly complex designs within the thermal limit of a mobile device.Learn more
Arm training courses and on-site system-design advisory services enable licensees to efficiently integrate the Mali-D77 into their design.Arm training courses Open a support case
|Answered||Why does the CPU perform better than the GPU when blending small areas?||0 votes||2161 views||1 replies||Latest 14 days ago by Peter Harris||Answer this|
|Suggested answer||E/MaliEGL: FindAppHintInFile open fail errno=0x2 (No such file or directory)||0 votes||4042 views||2 replies||Latest 25 days ago by crescent72||Answer this|
|Answered||Zero Copy Buffers using cl_arm_import_memory extension in OpenCL 1.2 - arm mali midgard GPUs.||0 votes||5522 views||7 replies||Latest 27 days ago by Kévin Petit||Answer this|
|Suggested answer||Optimised OpenCL SGEMM implementation for ARM Mali Midgard GPUs.||0 votes||6695 views||1 replies||Latest 29 days ago by Kévin Petit||Answer this|
|Answered||Irregular behaviour of vectors in OpenCL(1.2) kernels||0 votes||9564 views||1 replies||Latest 29 days ago by Kévin Petit||Answer this|
|Answered||Map/Unmap operations with Zero copy buffer.||0 votes||6705 views||1 replies||Latest 29 days ago by Kévin Petit||Answer this|
|Answered||Why does the CPU perform better than the GPU when blending small areas? Latest 14 days ago by Peter Harris||1 replies 2161 views|
|Suggested answer||E/MaliEGL: FindAppHintInFile open fail errno=0x2 (No such file or directory) Latest 25 days ago by crescent72||2 replies 4042 views|
|Answered||Zero Copy Buffers using cl_arm_import_memory extension in OpenCL 1.2 - arm mali midgard GPUs. Latest 27 days ago by Kévin Petit||7 replies 5522 views|
|Suggested answer||Optimised OpenCL SGEMM implementation for ARM Mali Midgard GPUs. Latest 29 days ago by Kévin Petit||1 replies 6695 views|
|Answered||Irregular behaviour of vectors in OpenCL(1.2) kernels Latest 29 days ago by Kévin Petit||1 replies 9564 views|
|Answered||Map/Unmap operations with Zero copy buffer. Latest 29 days ago by Kévin Petit||1 replies 6705 views|