I have a custom board using i.MX6QP and Android M6.0.1_2.0.0.
I observe some strange issue while trying to reduce GPU speed in the file: kernel_imx/drivers/mxc/gpu-viv/hal/kernel/arch/gc_hal_kernel_hardware.c
1. If powerOnFscaleVal is set to 1 at start (line 1225) then performance lowers dramatically, GPU is VERY slow.
2. If powerOnFscaleVal is set to 64 at start, then later changed 1 using a function SetFscaleValue, then performance lowers only a bit (simple animations are still smooth).
What is the difference between those two cases?