Vulkan API Tools - A How to Guide

As high performance and high efficiency are increasingly demanded on mobile devices, developers are looking to the Vulkan API for the future of mobile graphics and compute. The best resource to get started with Vulkan development is the Arm Vulkan SDK. Once you have you application up and running and you want to optimize to increase performance and efficiency use the Mali Graphics Debugger to identify your bottlenecks and give you that boost in performance and battery life. Arm’s Vulkan conformant Mali GPUs are compatible with the following Vulkan Tools.

  • Detect VR performance issues frame-by-frame.
  • Frame capture continues until all render passes have been completed.
  • Color-coded EGL contexts in Trace, Trace outline and Timeline views.
  • An invaluable tool for VR development on Arm Mali platforms.
                              Mali Graphics Debugger

  • Resources to help developers build VR applications and to understand their use cases.
  • Full documentation, framework, sample codes and tutorials are included in the files.
  • Create new apps and explore VR development.
  • Build for Android platforms with a Mali GPU.
                                                  Mali VR SDK

  • PerfDoc is a cross-platform Vulkan layer which checks Vulkan applications for best practices on Arm Mali devices.
                                        PerfDoc on GitHub

Related Blogs and Tutorials

From the Arm Connected Community and our Mali Tutorials.

Using Mali Graphics Debugger on a non-rooted device
A guide to setting up Mali Graphics Debugger for non-rooted Android devices.

Building an Unreal Engine application with Mali Graphics Debugger support
Set up your Unreal Engine applications with Mali Graphics Debugger.

Building a Unity application with Mali Graphics Debugger support
Set up your Unity applications with Mali Graphics Debugger.

Arm Vulkan tutorials
Follow our tutorials for Vulkan development.