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.

arm Mali, Mali graphics debugger.

  • Mali Graphics Debugger is an advanced API tracer tool for Vulkan, OpenGL ES, EGL and OpenCL. It allows developers trace their graphics and compute applications to debug issues and analyze the performance.
  • Vulkan Support
  • Trace all the function calls in the SPEC.
  • Allows you to see exactly what calls compose your application 

                                          Mali Graphics Debugger
Text: arm Mali, Mali Vulkan SDK.

  • 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 Vulkan SDK
Text: arm Mali, PerfDoc.

  • 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.