Hello,
ran 2 test. First one was simple. Do I notice I am running my phone in efficiency profile. Well... I went out with my family, we all now have the same phone, and we played some Pokemon Go. When we arrived home I had to double check if my phone was indeed set to efficiency because I honestly did not notice it. This will ofcourse be very different for other people and will depend greatly on the things you are doing on your phone.
Today a much more objective test. I found an app that can do a "stress test" called StabilityTest
https://play.google.com/store/apps/details?id=com.into.stability
I installed that on all 3 phones and activated it on all 3 phones simultaniously.
The starting temperature was between 26.5 and 27.5 degrees. (Maybe I should have waited for the starting temperatures to be equal but I will keep that for next time) All phones where taken out of their covers and placed on a leather mat. (Simulating equal covers)
I started writing down the temperatures and the number of runs per core (I probably should have written down total runs but I did not see that value in the beginning) and continued to do that every 2 minutes up till minute 22.
(pasted at the bottom)
The results supprised me.
Best temperature after running 22 minutes was achieved with the efficiency profile. The final temperature was 43.5 degrees
Second came the Omni rom. Final temperature 44 degrees.
Third SMIUI with 44.7 degrees.
Intrestingly enough, at 20 minutes SMIUI (and StabilityTest also did) reported the temperature had reached 45 degrees. I guess some kind of safety measure (probably set in the thermal config file) then kicks in and the temperature will not get any higher. As we see with all 3 tests, in the beginning the temperature goes up a lot faster than later in the test.
What supprised me the most however was that in the end, after 22 minutes, the final temperature did not differ all that much. I was personaly not expecting that.... I realy thought that the efficiency profile would keep the final temperature a lot lower.
Anyway, I think this is a very usefull way to test different setups on our phones. With StabilityTest we can see how performance suffers for, hopefully, better temperatures. However, I have the feeling, if in the thermal config is set up to allow a temperature of 45 degrees, it appears that the phone will get there one way or another. Yes, with the efficiency profile it takes a little longer (looking at the graph it appears to help most the first 12 minutes but then it stops to help) but it will get there...
View attachment 13937
Values in the sheet are mostly rounded up except for at the end. Runs are runs per core.
View attachment 13938