This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Droid graphic performance



Hi,

I have  two problems with graphics on omap3evm board under Android 2.3 with 2.6.37 kernel. I want to decrease power usage during normal operating mode - the cpu is active but display is turn on occasionally.  

First one is:

SGX power domain does not go retention or off during idle. The iclk and fclk have never been turn off during the core is active. I did some small research in the SGX driver ddk 1.7 and the sources gave the clue - while SGX should go to idle after some timeout only SGXClocksEnabled atomic variable is modified and nothing else is done. When whole system is suspended then the  suspend handler is called from linux power management mechanism and functions (Enable/Disable)SystemClocks are called so the clocks are managed.

I wonder that is it possible to start to turn off/on these clock form these functions  SGXClocksEnabled and SGXClocksDisabled or add early_suspend handlers for the sgx driver but is seems be very tricky and been never tested.

Second  (I think an alternative way) is:

I think I do not have to use SGX at all because I want to display simple android UI without animations and graphical effects but the problem is that graphic performance is rather low. The picture is not fluent, there are some artefacts during screen switching. I will measure FPS but it seems that it is low value.  It is normal ? Is there any way to increase the performance without SGX usage?

 

Regards,

Karol