We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Could you please let me know the hardware counters which we can collect using the latest Graphics Analyzer tool. I tried setting it up on my device but not able to collect counters. Also, can we collect counters on non-rooted device?
Hi megpt,
The current implementation hardware counter capture in Graphics Analyzer requires a rooted device and a debug driver, so it is not generally available unless you are a silicon manufacturer with access to driver source.
For GPU profiling for a consumer device we'd recommend using the Streamline profiler.
Kind regards, Pete
Thanks Pete for the quick reply. But with Streamline Profiler also, I am able to capture only few memory related counters with non-rooted device. Earlier, I was able to access the complete set to counters with rooted device. So, Isn't it possibe to collect all existing counters with non-rooted device?
What device are you running on, and with which Mali GPU?
Running on Mali G76 MP12
This is the counter list you should be getting for a Mali-G76 https://github.com/ARM-software/gator/blob/master/daemon/events-Mali-TNOx_hw.xml. Some are flagged as "advanced" which means that they are hidden in the Counter Configuration Dialog by default just because they are generally not useful to most users; they can be enabled by toggling the Advanced Counter button in the Counter Config dialog (top left, just under "Available Events" - icon looks like 4 small pages).
Happy to help more, but will need more specifics about how you are setting up the Streamline capture, and what you are actually seeing.
HTH, Pete