The Mali Graphics Debugger allows developers to trace Vulkan (1.0), OpenGL ES (1.x, 2.x, and 3.x), EGL (1.4), and OpenCL (1.x) API calls in their application and understand frame-by-frame the effect on the application to help identify possible issues.

Android and Linux Arm based target platforms are currently supported and everything to get you up and running within a matter of moments is provided in the installer package.

For feedback and questions please get in touch through the Arm Connected Community

What's new in 4.3.0

  • Vulkan frame capture now works with depth and stencil attachments as well as supporting transient attachments and multiple subpasses
  • MGD now supports “Full trace replay”
  • Vulkan Linux Support
  • Moved to new version of the Vulkan Loader for Android
Windows 64-bit
File: Mali_Graphics_Debugger_v4.3.0.aacfce4e_Windows_x64.exe (191.27 MB)
Windows 32-bit
File: Mali_Graphics_Debugger_v4.3.0.aacfce4e_Windows_x86.exe (186.95 MB)
Linux 64-bit
File: Mali_Graphics_Debugger_v4.3.0.aacfce4e_Linux_x64.tgz (193.07 MB)
Linux 32-bit
File: Mali_Graphics_Debugger_v4.3.0.aacfce4e_Linux_x86.tgz (194.76 MB)
Mac OS X 64-bit
File: Mali_Graphics_Debugger_v4.3.0.aacfce4e_MacOSX_x64.dmg (195.87 MB)

Release Note for Downloads 4.3.0

Release Notes

Linux support for Vulkan has been added to Mali Graphics Debugger, we have also updated the Android Vulkan loader to a newer version. This means that you can now profile Vulkan on even more devices than before, helping you to optimize all of your Vulkan content.

We have also greatly enhanced the Frame capture feature. Now you can capture depth and stencil attachments. In addition we’ve added support for transient attachments and multiple sub passes, making Mali Graphics Debugger your first and only stop when it comes to Vulkan-related analysis and debugging.

The first professional only edition feature has been completed and it takes the form of full trace replay. This gives DS-5 Development Studio users the ability to replay their trace back on the same target. This can be useful if you want to run the same content on your device again for further analysis.