After I run a session,
the adreno profiler seems to disable the gpu policy. I can see that through
cat /sys/class/kgsl/kgsl-3d0-pwrscale/policy
It would show trustzone(disabled)
I wrote a new govenor to make the pwrscale function better. But I don't know if using the adreno profiler to check it's performance actually disables it.
Yes, Profiler disables GPU power management while it is connected because otherwise it is imposible to monitor performance counters in a reliable way. It should turn it back on after disconnecting. You can toggle this state while connected via the overrides panel (disable DCVS/Napping)