haha - you got a point there
it must be clear by now: the cores are consuming NO energy if they are idle - so it doesn't matter if they are plugged in or not, in fact hotplugging generally is disadvised since it causes issue, has inherent issue,
causes delays and doesn't work reliably any (like I wrote countless times in the past)
there are following (possible) hotplug [or cpu control] mechanisms interfering with each other
- - perfd (via msm_performance or other entity)
- - msm_performance
- - BCL (in case of heat build-up, so there's usually no need for worry)
- - core_ctl
- - core_ctl + core_ctl_helper
- - some others (?)
- - kernel/cpu.c , threads
in the recent test builds - the following was enabled:
- - msm_performance (without hotpluggin functionality)
- - CPUIDLE
- - kernel/cpu.c , threads -> cpu 0 (little cluster), 4 (big cluster), 0-3, 4 are constantly plugged in [otherwise it causes instabilities and this ensures lowest power consumption - this has been for a long time this way, except cores 1-3]
now if you guys are crying about keeping 4 on - it has been that way with AndroPlus and other custom kernels the same, first forcing most threads to the little cluster (0-3 cores) has allowed sigificant power savings (10-33% compared to stock)
@Mason76
what language are you coming from (native language) and how do you post ?
are you using a translation service ?
no offense - sometimes it's a bit hard to decipher what you actually mean
I most of the times get the gist but sometimes not
Thanks