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

  • The professional edition of MGD now supports non-Mail devices.
  • Support has been added for tracing applications on unrooted Android 7 devices
  • Documentation for using MGD on unrooted Android devices has been updated to use the latest version of Android Studio.
  • Documentation has been added to show how to use MGD as a Vulkan Layer in a target application.
Windows 64-bit
File: Mali_Graphics_Debugger_v4.5.0.b3737c88_Windows_x64.exe (219.04 MB)
Windows 32-bit
File: Mali_Graphics_Debugger_v4.5.0.b3737c88_Windows_x86.exe (215.50 MB)
Linux 64-bit
File: Mali_Graphics_Debugger_v4.5.0.b3737c88_Linux_x64.tgz (221.70 MB)
Linux 32-bit
File: Mali_Graphics_Debugger_v4.5.0.b3737c88_Linux_x86.tgz (223.26 MB)
Mac OS X 64-bit
File: Mali_Graphics_Debugger_v4.5.0.b3737c88_MacOSX_x64.dmg (224.93 MB)

Release Note for Downloads 4.5.0

Release Notes

Support has now been added for non-Mali devices. This means that as long as the user is running the professional edition of MGD they will be able to run their application on a range of different GPUs. Allowing the power of debugging and optimizing with MGD to be available to all.

Android 7.0 is now supported on non-rooted devices. This means that you can now include the Mali Graphics Debugger interceptor library into your project in either Android Studio, Unity and Unreal Engine and it will work with the very latest devices.

Changes to the documentation have also been made upgrading our instructions for non-root support to include Android Studio and Vulkan using a Vulkan layer. Various other improvements have also been included that focus on usability, full details can be found in the user guide.