ARM Mali-G52
Graphics processor
Graphics & compute benchmarks
GFXBench, GLBenchmark and CompuBench results retain the tested system, API, operating system and resolution. Offscreen tests fix the render resolution; onscreen results also reflect the display workload. These historical submissions do not establish performance in current games.
ALU 2Android / OpenGL / 1465 x 720 / onscreen · fps
Higher is better.
ARM Mali-G52
24.14* fps
Samsung Galaxy M12 (SM-M127F)
ARM Mali-G52 · ARMv8
ALU 2Android / OpenGL / 1473 x 720 / onscreen · fps
Higher is better.
ARM Mali-G52
23.92* fps
Samsung SM-A127F
ARM Mali-G52 · ARMv8
ALU 2Android / OpenGL / 1554 x 720 / onscreen · fps
Higher is better.
ARM Mali-G52
21.03* fps
Xiaomi Redmi C3QP
ARM Mali-G52 · ARMv8
ALU 2Android / OpenGL / 2176 x 1080 / onscreen · fps
Higher is better.
ARM Mali-G52
29.27* fps
ZTE Blade V30 (9030)
ARM Mali-G52 · SoC: T618-Unisoc (ARMv8)
Aztec Ruins High TierAndroid / OpenGL / 1448 x 720 / onscreen · fps
Higher is better.
ARM Mali-G52
6.95* fps
Samsung Galaxy A21s
ARM Mali-G52 · ARMv8
Aztec Ruins High TierAndroid / OpenGL / 1465 x 720 / onscreen · fps
Higher is better.
ARM Mali-G52
4.27* fps
Samsung Galaxy M12 (SM-M127F)
ARM Mali-G52 · ARMv8
Aztec Ruins High TierAndroid / OpenGL / 1473 x 720 / onscreen · fps
Higher is better.
ARM Mali-G52
4.14* fps
Samsung SM-A127F
ARM Mali-G52 · ARMv8
Aztec Ruins High TierAndroid / OpenGL / 1554 x 720 / onscreen · fps
Higher is better.
ARM Mali-G52
4.52* fps
Xiaomi Redmi C3QP
ARM Mali-G52 · ARMv8
Aztec Ruins High TierAndroid / Vulkan / 1448 x 720 / onscreen · fps
Higher is better.
ARM Mali-G52
6.98* fps
Samsung Galaxy A21s
ARM Mali-G52 · ARMv8
Aztec Ruins High TierAndroid / Vulkan / 1473 x 720 / onscreen · fps
Higher is better.
ARM Mali-G52
3.95* fps
Samsung SM-A127F
ARM Mali-G52 · ARMv8
Aztec Ruins Normal TierAndroid / OpenGL / 1448 x 720 / onscreen · fps
Higher is better.
ARM Mali-G52
10.99* fps
Samsung Galaxy A21s
ARM Mali-G52 · ARMv8
Aztec Ruins Normal TierAndroid / OpenGL / 1473 x 720 / onscreen · fps
Higher is better.
ARM Mali-G52
6.73* fps
Samsung SM-A127F
ARM Mali-G52 · ARMv8
Aztec Ruins Normal TierAndroid / OpenGL / 1554 x 720 / onscreen · fps
Higher is better.
ARM Mali-G52
7.12* fps
Xiaomi Redmi C3QP
ARM Mali-G52 · ARMv8
Aztec Ruins Normal TierAndroid / Vulkan / 1448 x 720 / onscreen · fps
Higher is better.
ARM Mali-G52
11.63* fps
Samsung Galaxy A21s
ARM Mali-G52 · ARMv8
Aztec Ruins Normal TierAndroid / Vulkan / 1473 x 720 / onscreen · fps
Higher is better.
ARM Mali-G52
6.19* fps
Samsung SM-A127F
ARM Mali-G52 · ARMv8
Aztec Ruins Normal TierAndroid / Vulkan / 1554 x 720 / onscreen · fps
Higher is better.
ARM Mali-G52
0.49* fps
Xiaomi Redmi C3QP
ARM Mali-G52 · ARMv8
Median results, not the best run. Sample counts and individual test dates are unreported. Different systems using the same GPU remain separate configurations.
Processing & platform
- Architecture
- Bifrost
System configuration
Detailed specifications
Specifications · 50 fields
- IP capability: OpenCL 1.0
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- IP capability: OpenCL 1.1
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- IP capability: OpenCL 1.2
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- IP capability: OpenCL 2.0
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- IP capability: OpenCL 2.1
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- IP capability: OpenGL ES 1.1
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- IP capability: OpenGL ES 2.0
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- IP capability: OpenGL ES 3.0
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- IP capability: OpenGL ES 3.1
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- IP capability: OpenGL ES 3.2
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- IP capability: Vulkan 1.0
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- IP capability: Vulkan 1.1
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- IP capability: Vulkan 1.2
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- GPU IP architecture
- Bifrost*
Scope and conditions
- IP family
- Mali-G52*
- GPU IP architecture
- Bifrost*
Scope and conditions
- IP family
- Mali-G52*
- Bifrost ISA work-register limit (32-bit)
- 64* 32-bit registers
Scope and conditions
- IP family
- Mali-G52*
- Bifrost ISA thread capacity per shader core
- 768* threads/shader core
Scope and conditions
- IP family
- Mali-G52*
- Threads exposed by OpenGL ES
- 128*
- Bifrost thread capacity with 0–32 work registers
- 768* threads/shader core
Scope and conditions
- IP family
- Mali-G52*
- Threads exposed by OpenGL ES
- 128*
- Bifrost thread capacity with 33–64 work registers
- 384* threads/shader core
Scope and conditions
- IP family
- Mali-G52*
- Threads exposed by OpenGL ES
- 128*
- FP16 operations per clock per shader core
- Options
- 64*
- 96*
Scope and conditions
- IP family
- Mali-G52*
- Configuration
- IP-family options; the implementation determines actual values*
- FP32 operations per clock per shader core
- Options
- 32*
- 48*
Scope and conditions
- IP family
- Mali-G52*
- Configuration
- IP-family options; the implementation determines actual values*
- Fragments per clock per shader core
- 2* fragments/clock/shader core
Scope and conditions
- IP family
- Mali-G52*
- Load/store cache per shader core
- 16K* bytes/shader core
Scope and conditions
- IP family
- Mali-G52*
- Pixels per clock per shader core
- 2* pixels/clock/shader core
Scope and conditions
- IP family
- Mali-G52*
- Texels per clock per shader core
- 2* texels/clock/shader core
Scope and conditions
- IP family
- Mali-G52*
- Texture cache per shader core
- 16K* bytes/shader core
Scope and conditions
- IP family
- Mali-G52*
- Shader-core thread capacity
- Options
- 512*
- 768*
Scope and conditions
- IP family
- Mali-G52*
- Threads exposed by OpenGL ES
- 128*
- Configuration
- IP-family options; the implementation determines actual values*
- Tile storage per pixel
- 256* bits/pixel
Scope and conditions
- IP family
- Mali-G52*
- Tile storage
- Higher storage may reduce tile dimensions*
- Warp width
- 8* threads/warp
Scope and conditions
- IP family
- Mali-G52*
- 16× MSAA
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- 4× MSAA
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- 8-bit integer dot product
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- 8× MSAA
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- Arm framebuffer compression
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- ASTC texture compression
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- Multiple render targets
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- Render targets by API
- OpenGL ES
- 4*
- Vulkan
- 8*
- Shader framebuffer access
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- Hidden surface removal
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- IDVS geometry pipeline
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- Transaction elimination
- Yes*
Scope and conditions
- IP family
- Mali-G52*
- Device support
- Depends on the implementation and driver*
- 3D linear filtering cost
- 2* × bilinear cycles/sample
Scope and conditions
- IP family
- Mali-G52*
- Filtering cost
- Cycles per sample relative to bilinear; combine multipliers for selected filters*
- ASTC filtering cost without EXT decode mode
- 1* × bilinear cycles/sample
Scope and conditions
- IP family
- Mali-G52*
- Filtering cost
- Cycles per sample relative to bilinear; combine multipliers for selected filters*
- Bilinear samples per clock per shader core
- 2* samples/clock/shader core
Scope and conditions
- IP family
- Mali-G52*
- Filtering cost above 32 bits per texel
- 1* × bilinear cycles/sample
Scope and conditions
- IP family
- Mali-G52*
- Filtering cost
- Cycles per sample relative to bilinear; combine multipliers for selected filters*
- Depth filtering cost without comparison
- 1* × bilinear cycles/sample
Scope and conditions
- IP family
- Mali-G52*
- Filtering cost
- Cycles per sample relative to bilinear; combine multipliers for selected filters*
- Depth filtering cost with comparison
- 1* × bilinear cycles/sample
Scope and conditions
- IP family
- Mali-G52*
- Filtering cost
- Cycles per sample relative to bilinear; combine multipliers for selected filters*
- Linear filtering cost for N 32-bit channels
- 4N* × bilinear cycles/sample
Scope and conditions
- IP family
- Mali-G52*
- Filtering cost
- Cycles per sample relative to bilinear; combine multipliers for selected filters*
- Filtering cost for N-plane YUV
- 1* × bilinear cycles/sample
Scope and conditions
- IP family
- Mali-G52*
- Filtering cost
- Cycles per sample relative to bilinear; combine multipliers for selected filters*
- Anisotropic filtering cost
- N* × bilinear cycles/sample
Scope and conditions
- IP family
- Mali-G52*
- Filtering cost
- Cycles per sample relative to bilinear; combine multipliers for selected filters*
- Anisotropy
- N is maximum anisotropy; worst-case scaling*
- Trilinear filtering cost
- 2* × bilinear cycles/sample
Scope and conditions
- IP family
- Mali-G52*
- Filtering cost
- Cycles per sample relative to bilinear; combine multipliers for selected filters*
* Provisional data