Why Vulkan

Vulkan on mobile has many advantages over OpenGL ES:

  • Far more control of hardware resources – more explicit memory management, for example
  • Lower CPU overheads thanks to multithreading
  • Lower power consumption
  • Ability to exploit the capabilities of the latest mobile GPUs

    See an example of these benefits in the demo video below, also check out the Vulkan hub page for the latest ARM news and resources on Vulkan.

Vulkan vs OpenGL ES

The video shows a comparison of Vulkan and OpenGL ES running on Arm. Read our Arm Community blog post for more details.

The Vulkan API supports multithreading, which is particularly important for mobile platforms. Multithreading enables the system to balance the workload across multiple CPUs, allowing for lower voltage and frequency. The results give considerable energy savings compared to OpenGL ES API.

Visit our Vulkan hub for more Arm news and resources