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?

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

bseries imgic technology

Back in the high-performance game

My first encounter with the PowerVR GPU was helping the then VideoLogic launch boards for Matrox in Europe. Not long after I joined the company, working on the rebrand to Imagination Technologies and promoting both our own VideoLogic-branded boards and those of our partners using ST’s Kyro processors. There were tens of board partners but only for one brief moment did we have two partners in the desktop space: NEC and ST.

Read More »
pvrtune complete

What is PVRTune Complete?

PVR Tune Complete highlights exactly what the application is doing at the GPU level, helping to identify any bottlenecks in the compute stage, the renderer, and the tiler.

Read More »


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