The Arm Mali-G77 GPU (Graphics Processing Unit) is the first-generation premium device GPU based on the Mali Valhall architecture. It provides a considerable boost in high-end graphics for premium solutions ranging from high fidelity gaming to augmented reality (AR). Mobile gaming is now the largest gaming segment by revenue, and more games are being ported from PC and console to mobile. This involves considerable performance from these devices, and end users expect a similar gaming experience to PC and consoles.

Mali-G77 provides 30% performance density uplift and 30% improvement on energy efficiency compared to the previous generation Mali-G76 on ISO process and frequency. This coupled with a 60% improvement in machine learning applications is driving innovative experiences and applications on mobile devices. Mali-G77 has support for all latest APIs, including the latest releases of Vulkan and OpenCL.

Arm Mali-G77 GPU Block Diagram

Arm Mali-G77 GPU

Features Value Description
Anti-Aliasing 4x MSAA
16x MSAA
4x Multi-Sampling Anti-Aliasing (MSAA) with minimal performance drop.
API Support OpenGL® ES 1.1, 2.0, 3.1, 3.2
Vulkan 1.1
OpenCL™ 1.1, 1.2, 2.0 Full Profile
Full support for next-generation and legacy 2D/3D graphics applications.
Bus Interface AMBA®4 ACE, ACE-LITE and AXI Compatible with a wide range of bus interconnect and peripheral IP.
L2 Cache Configurable 512KB – 2MB
2 or 4 slices.
Scalability 7 to 16 Cores
Configurable from 7 to 16 cores delivering largest capability for a Mali GPU.
Adaptive Scalable Texture Compression (ASTC) Low Dynamic Range (LDR) and High Dynamic Range (HDR).
Supports both 2D and 3D images.
ASTC offers several advantages over existing texture compression schemes by improving image quality, reducing memory bandwidth and thus energy use.
Arm Frame Buffer Compression (AFBC) Version 1.3
4x4 pixel block size
AFBC is a lossless image compression format that provides random access to pixel data to a 4x4 pixel block granularity. It is employed to reduce memory bandwidth both internally within the GPU and externally throughout the SoC.