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