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.
- 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.
Does this sound like what you’re after? If so, you can either/both:
- Watch the presentation on the Digital Dragons YouTube channel: Digital Dragons 2019 – Graphics Application Hardware Profiling presentation video
- Download a PDF version of the slides, including the notes: Digital Dragons 2019 – Graphics Application Hardware Profiling slides
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?