Enter the Arm Mali Graphics Championship

For a chance to win mobile game-related prizes worth up to $15,000!

This is your chance to become the celebrated champion of optimizing games for mobile by showing off your skills at analyzing the performance of our new sample game. Use the free tools in Arm Mobile Studio to identify all the presenting graphics problems when the game is running on any supported Arm-Mali GPU powered device and submit your advice for resolving issues.

Take part

Arm Mobile Studio 2021.2 released

This release of Arm Mobile Studio is a patch release to fix a number of errata in Graphics Analyzer. Other tools in the bundle are unchanged in this release.

See what's new

Optimized mobile app development for Android 

Arm Mobile Studio is a suite of free-to-use performance analysis tools that analyze the CPU activity, GPU activity and content metrics of your game as it runs on a non-rooted Android device. Quickly identify and fix the problems that might cause your game to run slowly, overheat the device or quickly drain battery.

Download

What's in Arm Mobile Studio

​Profile and debug your game on a non-rooted Android device with Arm Mobile Studio tools:

  1. Use Performance Advisor to generate an easy-to-read performance summary from an annotated Streamline capture, and get actionable advice about how to optimize your game or app.
  2. Use Streamline to capture a performance profile for deep-dive analysis, using all of the performance data in the system. Measure peaks in performance for the CPU, GPU and bandwidth and then see which code was being executed during that time.
  3. Use Graphics Analyzer to debug Open GL ES and Vulkan API calls in your application, to identify rendering defects and investigate problem scenes to improve performance. Analyze overdraw, shaders, textures and fragment counts, draw call by draw call.
  4. Use Mali Offline Compiler to check how your shader programs would perform on a range of Mali GPUs. Get an approximate cycle cost breakdown for the major functional units in the design.
Video Thumbnail
10:16
2:09

Starter edition

Free to use, quick to set up, and includes all Arm Mobile Studio tools and learning resources.

Compare editions

Download

Professional edition

Use Arm Mobile Studio tools in your continuous integration workflow. Includes world-class support from Arm experts.

Compare editions

Get professional

Get started

How to get up and running quickly with the Arm Mobile Studio components.

Learn more

Download

Get a free download of Arm Mobile Studio. You'll need an Arm account to download it.

Download

Learn

Browse our tutorials, blogs and documentation to learn  about Arm Mobile Studio.

Learn more

Forum

Join the Arm Developer Community to get answers and share ideas.

Forum

Mali GPU training series

Free Android graphics optimization training

Learn the latest techniques for mobile game optimization. This video series provides in-depth training for game developers, covering everything from the fundamentals of underlying GPU hardware to API best practices and how to identify problems using Arm Mobile Studio's performance analysis tools.

Watch the series

Optimization advice

Read our advice about how to avoid common graphics problems that might cause your application to run slow, or cause the device to overheat.

Advice

Mali GPU performance counters

Arm Mali GPUs implement a comprehensive range of performance counters, that enable you to closely monitor GPU activity in Streamline as your application runs.

Performance counters

Latest news

Find out about our latest software releases, tutorials, videos, blogs and announcements.

What's new

Graphics developer guides

View the complete set of developer guides including the Arm Guide for Unity Developers, OpenGL ES 3.0 and 3.1, OpenCL and the Mali GPU optimization guide.

Developer guides

Neon programmers guide

Need to optimize for CPU? Learn how to accelerate your graphics with Arm Neon technology, our advanced SIMD architecture extension.

Neon programmer's guide

Upgrading from DS-5 Community Edition?

The free edition of Streamline and Mali Graphics Debugger (now called Graphics Analyzer) are now delivered through Arm Mobile Studio, with additional support for applications built for 64-bit platforms and a new set of GPU analysis templates in Streamline, for the latest Bifrost GPUs. You can now also use Graphics Analyzer to debug apps targeted at non-Mali platforms. Check our supported devices page to see which platforms you can use.

Download

Supporting tools

In addition to the performance analysis tools included with Arm Mobile Studio, Arm also provides the following tools to help you efficiently compress textures.

Mali Texture Compression Tool

Mali Texture Compression Tool compresses textures using ETC and ASTC texture compression formats. It includes a GUI for comparing the original, and compressed textures.

Learn more

ASTC Evaluation Codec

The ASTC Evaluation Codec is a command-line executable that compresses and decompresses images using the Adaptive Scalable Texture Compression standard.

Learn more

See more graphics solutions

Arm provides further graphics solutions to help you to develop and analyze your software.

More from Arm