I'm using Arm Streamline Performance Analyzer Version 9.1.0, Build 20240412_130509. I noticed in streamline the fps is around 60fps in both vulkan and gles targets.
but after generating pa report, the html report says vulkan targets is running in 120 fps?
and both vulkan's fps and cpu/gpu cycles are much noisy than opengl targets. I wonder how does pa interpretes a frame in vulkan? Does this indicates an issue in our code(does this mean we make gpu think we're in 120 fps, but actually we're not, causing gpu to use more power and have higher frequency)?
And btw, i wonder how do i get the gpu frequency in streamline, i didn't find related counters. So if the frequency is as noisy as the fps, then i know there's something really wrong in our vulkan codebase.
Thanks for the quick reply, and i just noticed the previous capture is having pso compiling during the gameplay, after those pso compiling were completed, the pa's fps is correct. Sure, i can email you the apc, can you give me a email address(it's 22 mib too large to attach), i think it's still worth analyze what's wrong in the previous condiction.