I'm seeing 0 GPU activity (every single counter I have in the G-76 template is at 0) during periods of up to 100ms. This capture was done with the lightweight interceptor (if that's relevant) on a Samsung S10e. In this particular occasion the CPU activity is quite low but there are other cases where only the GPU activity is 0.
Do you have any idea on why this might be happening?
Hi Pete! Thanks for the reply. Yes, the application's FPS jitters at points I wouldn't expect it to (which led me to finding these "dead spots" on the GPU). This is from a point in the game where the scene is "quite stable" and at points our FPS counter jitters quite a bit (in the same way Streamline shows).
I've found some scattered shader compilation events in a different capture (where I had CPU stack data available). Although these are in the range of 7-14ms I'm not sure if it could explain periods of up to 100ms of idle time in the GPU.
Having said this, I was initially quite puzzled and surprised the GPU could entirely "shutdown" but I also found an answer from you in regards to something similar in the forums (https://community.arm.com/developer/tools-software/graphics/f/discussions/6159/arm-mali-400-performance-analysis-using-the-ds-5-streamline/23542#23542). Somehow I would expect to always be some activity (even if small).