Mali Graphics Debugger Overview ×

Debug and optimize graphics content

Find and fix graphics defects and performance issues to reduce your solution’s time to market.

Graphics Analyzer (formerly known as Mali Graphics Debugger) allows developers to trace OpenGL ES, Vulkan and OpenCL API calls in their application and understand frame-by-frame the effect on the application to identify possible issues. Graphics Analyzer supports both Android and Linux Arm-based target platforms. Available in Arm Development Studio and Mobile Studio, Graphics Analyzer enables comprehensive debugging and analysis for silicon, OS and embedded graphics applications.

Try for free   Buy Development Studio


Features

Hardware Support

Support for multiple vendor GPUS

Supports any Arm based platform running either Linux or Android and provides a single tool for optimizing and debugging across your mobile graphics content.

Identify anomalies

Automated capture on target

Enables users to capture data directly on the target automatically for integration into your existing build system. Identify performance deterioration or when graphics anomalies occur to fix these issues soon after introduction.

Python Interpreter

Scripting support for custom analysis on target

Includes a Python based interpreter giving direct access to all of the information collected by Graphics Analyzer. Users can therefore customize analysis inside the tool and automate results using the full functionality of Python.

Multiple Devices

Full Trace Replay

Replay content from one device directly on another with no modifications. This allows content to easily be added to regression systems to see if new versions of the hardware render content in the same way. It also allows content to be tested easily on many different devices at the same time.

Per frame hardware counters

When evaluating graphics, you want to identify which Frame is causing problems as quickly as possible. If you are running a Mali based device with the latest driver, Graphics Analyzer will present hardware counters by Frame. This shows you exactly what resource is needed to produce each Frame and which Frame is the most expensive.

Resources

Graphics Analyzer user guide

Learn how to install and use the Graphics Analyzer and how to examine applications running on Linux or Android targets.

Learn more

Developer Guides for Graphics Development

View the complete list of guides for graphics development on Arm Mali GPUs

Learn more

Community Forums

Answered Forum FAQs
  • ARM Community
0 votes 6014 views 0 replies Started 3 months ago by Annie Cracknell: Back on the 8th! :) Answer this
Suggested answer BX301A01B-SW-99002-r29p0-01eac0.tar mali driver compilation. Error "undefined reference to `platform_funcs'" 0 votes 86 views 1 replies Latest 21 hours ago by Ben Clark Answer this
Answered Mali-T720 - Why doe referencing a uniform variable, cause the vertex shader to not draw anything?
  • Mali-T720
  • OpenGL ES 3.1
0 votes 723 views 8 replies Latest 7 days ago by Tom Tsagk Answer this
Answered Streamline framerate count 0 votes 193 views 1 replies Latest 7 days ago by Roberto Lopez Mendez Answer this
Answered Graphics Analyzer wrong overdraw? 0 votes 886 views 5 replies Latest 9 days ago by dddt Answer this
Suggested answer Couldn't launch Arm MS Graphics Analyzer 2020.3
  • Mali Graphics Debugger
0 votes 222 views 3 replies Latest 10 days ago by Peter Harris Answer this
Answered What is the reason for the increase in GPU overhead caused by the Mask object?
  • arm streamline
  • Streamline Performance Analyzer
  • Mali GPUs
0 votes 287 views 1 replies Latest 10 days ago by Shawn Chang Answer this
Suggested answer Why primitives not be clipped in my demo scene on Mali-T860? 0 votes 221 views 3 replies Latest 14 days ago by Peter Harris Answer this
Answered how to analyze Mali-T860 using streamline
  • arm streamline
  • Streamline Performance Analyzer
  • Mali-T860
0 votes 527 views 2 replies Latest 18 days ago by Shawn Chang Answer this
Suggested answer SimpleTriangle Application From Graphics And Mobile Gaming Course
  • Mali OpenGL ES SDK for Android
  • Graphics and Gaming
  • OpenGL ES 2.0
0 votes 457 views 2 replies Latest 19 days ago by ciakgbraw Answer this
Suggested answer Strange problem with rendering on Mali-T880 0 votes 5834 views 4 replies Latest 21 days ago by xKernel Answer this
Not answered Driver Release Notes
  • Android
  • Android OpenGL ES
  • Mali GPUs
0 votes 265 views 0 replies Started 21 days ago by jsantos Answer this
Answered Forum FAQs Started 3 months ago by Annie Cracknell: Back on the 8th! :) 0 replies 6014 views
Suggested answer BX301A01B-SW-99002-r29p0-01eac0.tar mali driver compilation. Error "undefined reference to `platform_funcs'" Latest 21 hours ago by Ben Clark 1 replies 86 views
Answered Mali-T720 - Why doe referencing a uniform variable, cause the vertex shader to not draw anything? Latest 7 days ago by Tom Tsagk 8 replies 723 views
Answered Streamline framerate count Latest 7 days ago by Roberto Lopez Mendez 1 replies 193 views
Answered Graphics Analyzer wrong overdraw? Latest 9 days ago by dddt 5 replies 886 views
Suggested answer Couldn't launch Arm MS Graphics Analyzer 2020.3 Latest 10 days ago by Peter Harris 3 replies 222 views
Answered What is the reason for the increase in GPU overhead caused by the Mask object? Latest 10 days ago by Shawn Chang 1 replies 287 views
Suggested answer Why primitives not be clipped in my demo scene on Mali-T860? Latest 14 days ago by Peter Harris 3 replies 221 views
Answered how to analyze Mali-T860 using streamline Latest 18 days ago by Shawn Chang 2 replies 527 views
Suggested answer SimpleTriangle Application From Graphics And Mobile Gaming Course Latest 19 days ago by ciakgbraw 2 replies 457 views
Suggested answer Strange problem with rendering on Mali-T880 Latest 21 days ago by xKernel 4 replies 5834 views
Not answered Driver Release Notes Started 21 days ago by jsantos 0 replies 265 views

Get in touch

If you would like to get in contact with us about Development Studio, please do so through our online enquiry form.