Mali-D77 Display Processor

Arm Mali-D77 Block Diagram Image

About Mali-D77

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.

Contact us


Specifications

Features Description
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)
Vignette
Clamp-to-edge
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.

  • A mali gpu chip.
  • 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
  • A chip used in augmented reality.
  • AFBC

    Arm Frame Buffer Compression. AFBC protocol addresses the difficulty of creating increasingly complex designs within the thermal limit of a mobile device. 

    Learn more

Get Support

Community Blogs

Community Forums

Not answered Texture mixing using GLSL makes strange result in Galaxy-S8(Mali G71)
  • Mali GPU (Bifrost Architecture)
  • OpenGL ES
0 votes 78 views 0 replies Started 2 days ago by jinuk Answer this
Answered GA Device Manager issue
  • mobile
0 votes 89 views 1 replies Latest 3 days ago by Ghufran Answer this
Answered Load an image in QVGA format into a ARM Compute Library ICTensor.
  • Arm Compute Library (ACL)
0 votes 477 views 1 replies Latest 5 days ago by Gian Marco Iodice Answer this
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 574 views 10 replies Latest 8 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 607 views 7 replies Latest 10 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 89 views 0 replies Started 12 days ago by hcpizzi Answer this
Not answered Texture mixing using GLSL makes strange result in Galaxy-S8(Mali G71) Started 2 days ago by jinuk 0 replies 78 views
Answered GA Device Manager issue Latest 3 days ago by Ghufran 1 replies 89 views
Answered Load an image in QVGA format into a ARM Compute Library ICTensor. Latest 5 days ago by Gian Marco Iodice 1 replies 477 views
Suggested answer Vulkan shader problem on Mali Gpu: Accessing array elements inside an Uniform buffer returns all-zero values Latest 8 days ago by Hongkun Wang 10 replies 574 views
Answered Vulkan function vkCreateDevice() returns error VK_ERROR_FEATURE_NOT_PRESENT (VkResult:-8) on HUAWEI P30 Latest 10 days ago by Peter Harris 7 replies 607 views
Not answered Problem getting DMABUF EGL image to work as a texture Started 12 days ago by hcpizzi 0 replies 89 views