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

  • OpenGL ES3.2 shader compilation now supported in the Shaders view
  • Professional Edition feature User Scripting has now been added
  • Various bug fixes
Windows 64-bit
File: Mali_Graphics_Debugger_v4.4.1.0271762a_Windows_x64.exe (219.90 MB)
Windows 32-bit
File: Mali_Graphics_Debugger_v4.4.1.0271762a_Windows_x86.exe (216.36 MB)
Linux 64-bit
File: Mali_Graphics_Debugger_v4.4.1.0271762a_Linux_x64.tgz (222.55 MB)
Linux 32-bit
File: Mali_Graphics_Debugger_v4.4.1.0271762a_Linux_x86.tgz (224.10 MB)
Mac OS X 64-bit
File: Mali_Graphics_Debugger_v4.4.1.0271762a_MacOSX_x64.dmg (225.83 MB)

Release Note for Downloads 4.4.1

Release Notes

MGD now supports user defined application analysis using Python scripts. Using the new Scripting
View you can access all of the information MGD has gathered about your application and perform
advanced analysis.

We’ve combined normal Python 2.7 syntax and standard libraries with the MGD data model so
you can easily extract any information that the MGD GUI doesn’t currently provide, and obviously
because it’s Python you can write your results to a file or print them to the console. Your scripts also
have the ability to add bookmarks to the trace (which are saved with the trace) so you can easily
share your results with others.