Profiling Mobile Graphics Applications – a recent presentation at Digital Dragons 2019

Share on linkedin
Share on twitter
Share on facebook
Share on reddit
Share on digg
Share on email

Our Developer Technology Lead Support Engineer, Marton Tamas, presented at Digital Dragons 2019 (Krakow, Poland). He guided those present on the best ways of profiling mobile graphics applications with our PowerVR Developer Tools. If you weren’t there, you missed out on a lot of useful information to help you seriously boost the graphics performance of your applications on PowerVR platforms.

However, you’re in luck! This post brings you the next best thing – a video of the presentation, and the slides. The slides are available to download as a PDF, and each slide also contains Marton’s notes, which are what he said at the presentation pretty much word-for-word.

Still not sure? Here’s a brief overview of the presentation, so you can see what you could learn about.


Before diving into profiling, Marton gives you a bit of background about PowerVR and our architecture.

Topics include:

  • Mentioning some of the current PowerVR devices.
  • What does the PowerVR Developer Technology team do?
  • PowerVR hardware architecture, compared to other architectures.
  • How Tile-Based Deferred Rendering (TBDR) works.
  • PowerVR compression methods.


PVRTune is our very highly-regarded and powerful low-level hardware profiling tool. Giving you access to hundreds of GPU and CPU hardware counters, you can visualise data in many ways to detect bottlenecks and other performance issues. Marton talks you through the most useful aspects of profiling with PVRTune.

The topics include:

  • What is PVRTune?
  • How to set up PVRTune.
  • Top-down profiling.
  • How to identify different types of bottlenecks.
  • How to fix different types of bottlenecks.
  • Spotting expensive shaders.
  • Balancing workloads.
  • Ghosting.

Does this sound like what you’re after? If so, you can either/both:

We hope you enjoy Marton’s presentation. As always, if you have any questions on anything here, feel free to have a chat about it in our support forums, where our support team (including Marton!) are there to help you. Alternatively, you can always raise a ticket for a more private discussion. Raising a ticket is also the way to get hold of the Complete version of PVRTune, as it is only available under NDA.

Keep an eye out for Marton, or other members of the team presenting at future events, where you can ask us questions in person and see live demos. Why not join our Meetup group, for other chances to chat with our support team?

Rosanna Ashworth-Jones

Rosanna Ashworth-Jones

Rosanna Ashworth-Jones is a leading developer technology engineer for PowerVR at Imagination. She is responsible for documentation and deployment for PowerVR tools and SDK. Her career covers software development and technical authoring work throughout the mobile and games sectors. Rosanna also has an unhealthy interest in IoT and smart homes, and terrifies unsuspecting Luddite visitors to her home. Follow Rosanna on Twitter @rajones_devtech

Please leave a comment below

Comment policy: We love comments and appreciate the time that readers spend to share ideas and give feedback. However, all comments are manually moderated and those deemed to be spam or solely promotional will be deleted. We respect your privacy and will not publish your personal details.

Blog Contact

If you have any enquiries regarding any of our blog posts, please contact:

United Kingdom
Tel: +44 (0)1923 260 511

Search by Tag

Search by Author

Related blog articles

Celebrating the 20th anniversary of Dreamcast and PowerVR

It was 20 years ago today (well yesterday, strictly speaking, but close enough) that Sega released the Dreamcast onto the world in the US, with the Japanese and European launches following on later that year. While its reign was short

Monitor window

Balancing GPU workloads on PowerVR hardware

This post is another summary from our PowerVR Performance Recommendations focused on eliminating performance bottlenecks by balancing different GPU workloads.

Stay up-to-date with Imagination

Sign up to receive the latest news and product updates from Imagination straight to your inbox.

  • This field is for validation purposes and should be left unchanged.

Subscribe to our newsletter

  • This field is for validation purposes and should be left unchanged.