Frequently Asked Questions

About ARM Mali
What is Mali?
What are Bifrost, Migard and Utgard?

Mali Technologies
Adaptive Scalable Texture Compression
Why should I use ASTC?
Arm Frame Buffer Conversion
What are the benefits of AFBC?
Transaction Elimination
What are the key features of TE?

ARM Enlighten
What is Enlighten?
Why Global Illumination?

Virtual Reality
Which Mali GPUs support VR?

Vulkan
What is Vulkan?
Why should I consider using Vulkan?
Which Mali GPUs support Vulkan?
How can I start using Vulkan?

Graphics optimization
What is occlusion culling?

OpenCV
What is OpenCV?

OpenGL ES
What is OpenGL ES?
Which OpenGL ES extensions do Mali GPUs support?

Unity

What is Unity?
What are the differences between Unity and Unreal Engine?

Unreal Engine
What is Unreal Engine?
What is the Unreal UDK?
What are the differences between Unreal Engine and Unity?

About ARM Mali FAQs

What is Mali?

‘Mali’ is the name given to ARM’s mobile GPU family. The ARM Mali family consists of three roadmaps…More  

What are Bifrost, Midgard and Utgard?

Bifrost, Midgard and Utgard are the different types of graphics architecture in Mali GPUs…More  

Mali Technologies FAQs

Why should I use Adaptive Scalable Texture Compression?

ASTC is a major step forward in terms of image quality, reducing memory bandwidth and thus energy use…More  

What are the benefits of ARM Frame Buffer Compression?

ARM Frame Buffer Compression (AFBC) protocol reduces the overall system-level bandwidth and power cost…More 

What are the key features of Transaction Elimination?

Transaction Elimination is a bandwidth saving feature of the ARM® Mali™ Midgard GPU architecture…More 

ARM Enlighten FAQs

What is ARM Enlighten?

ARM Enlighten is a Global Illumination middleware that redefines the way lighting is handled in games…More 

Why Global Illumination?

Global illumination is the biggest contributor to the cinematic quality graphics today’s consumers increasingly expect…More 

Virtual Reality FAQs

Which Mali GPUs support VR?
Developers are using a range of Mali GPUs to power VR experiences, from Mali-450 and up…More 

Vulkan FAQs

What is Vulkan?

Vulkan is the latest graphics API from the Khronos group. It is designed for platforms from PC to console to Mobile...More

Why should I consider using Vulkan?

The Vulkan API on mobile has many advantages over OpenGL ES, such as multithreading and lower power consumption…More 

How can I start using Vulkan?

The Mali Vulkan SDK contains all you need to get started with Vulkan development, including sample code and tutorials.
  Get the Mali Vulkan SDK

Mali Graphics Debugger allows you to debug your Vulkan application frame-by-frame and identify any possible issues.
  Get Mali Graphics Debugger

Which Mali GPUs support Vulkan?

Many Mali GPUs are Vulkan Conformant…More 

Graphics optimization FAQs

What is occlusion culling?

Occlusion culling is an effective method of reducing the amount of objects rendered in a scene to improve graphics performance….More 

OpenCV FAQs

What is OpenCV?

OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library…More 

OpenGL ES FAQs

What is OpenGL ES?

OpenGL ES is a graphics API for 2D and 3D graphics on embedded systems…More 

Unity FAQs

What is Unity?

Unity Software offers a powerful graphics engine and full-featured editor platform for creating 2D, 3D, VR, and AR games and apps…More  

What are the differences between Unity and Unreal Engine?

Although either can be used to create stunning mobile games and applications, Unity 5 and Unreal Engine 4 have different workflows, terminologies and tools…More  

Unreal Engine FAQs

What is Unreal Engine?

Epic Games’ Unreal Engine is a complete suite of game development tools…More 

What is the Unreal UDK?

The Unreal Development Kit is a free version of the previous Unreal Engine, UE3…More 

What are the differences between Unreal Engine and Unity?

Although either can be used to create stunning mobile games and applications, Unity 5 and Unreal Engine 4 have different workflows, terminologies and tools…More