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

Suggested answer Mali T400 rendering speed limit with Wayland 0 votes 384 views 3 replies Latest 9 hours ago by Peter Harris Answer this
Answered Unity apk crashes on start with Vulkan interceptor
  • vulkan
  • Unity
  • Mali-G72
1 votes 9148 views 5 replies Latest 3 days ago by Peter Harris Answer this
Answered What is mali-renderer? 0 votes 4668 views 1 replies Latest 5 days ago by Jörg Answer this
Answered How to get the source code for Mali GPU User-Space driver?
  • Mali OpenGL ES SDK for Android
  • Mali DDK for GPU (Utgard Architecture)
0 votes 1554 views 4 replies Latest 7 days ago by Cliff Lin Answer this
Answered Arm Offline Comlier's Performance analysis Not Including "Instructions Emitted" 0 votes 3588 views 2 replies Latest 15 days ago by Peter Harris Answer this
Answered G76 perf drop after Android Q update (bandwidth problem?)
  • Android OpenGL ES
  • performance
  • Mali-G76
0 votes 3662 views 1 replies Latest 15 days ago by Peter Harris Answer this
Answered How much is the maximum resolution of texture updating ? 0 votes 4457 views 3 replies Latest 15 days ago by Peter Harris Answer this
Suggested answer How to access the ASP.net website deployed in Windows Azure VM (IIS Server) 1 votes 4185 views 1 replies Latest 28 days ago by Andy Neil Answer this
Answered How much is the maximum resolution of texture supported by Mali GPU? 0 votes 4700 views 1 replies Latest 1 months ago by Peter Harris Answer this
Answered glInvalidateFramebuffer problem 0 votes 18621 views 14 replies Latest 1 months ago by Peter Harris Answer this
Answered Any Replacement for Mali GPU? 0 votes 4951 views 1 replies Latest 1 months ago by Peter Harris Answer this
Not answered Is there a small gaming engine for xilinx zync with Arm Mali 400 MP2? 0 votes 5043 views 0 replies Started 1 months ago by miner_tom Answer this
Suggested answer Mali T400 rendering speed limit with Wayland Latest 9 hours ago by Peter Harris 3 replies 384 views
Answered Unity apk crashes on start with Vulkan interceptor Latest 3 days ago by Peter Harris 5 replies 9148 views
Answered What is mali-renderer? Latest 5 days ago by Jörg 1 replies 4668 views
Answered How to get the source code for Mali GPU User-Space driver? Latest 7 days ago by Cliff Lin 4 replies 1554 views
Answered Arm Offline Comlier's Performance analysis Not Including "Instructions Emitted" Latest 15 days ago by Peter Harris 2 replies 3588 views
Answered G76 perf drop after Android Q update (bandwidth problem?) Latest 15 days ago by Peter Harris 1 replies 3662 views
Answered How much is the maximum resolution of texture updating ? Latest 15 days ago by Peter Harris 3 replies 4457 views
Suggested answer How to access the ASP.net website deployed in Windows Azure VM (IIS Server) Latest 28 days ago by Andy Neil 1 replies 4185 views
Answered How much is the maximum resolution of texture supported by Mali GPU? Latest 1 months ago by Peter Harris 1 replies 4700 views
Answered glInvalidateFramebuffer problem Latest 1 months ago by Peter Harris 14 replies 18621 views
Answered Any Replacement for Mali GPU? Latest 1 months ago by Peter Harris 1 replies 4951 views
Not answered Is there a small gaming engine for xilinx zync with Arm Mali 400 MP2? Started 1 months ago by miner_tom 0 replies 5043 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.