Works great on LeeDroid 6.2, just seems to miss some features, like using 1 core when on standby, and when using games or bigger demanding apps it swithes to all 4 cores.
My phone now heats up much less than before on charging, current temp is 35°C.
Why do I see "permission granted for interactive call " periodically after installation of this app? And is gone after I uninstalled this app.
lil fishy
Sent from my HTC One X using xda premium
Using leerom too and during charge temp is 23C.... And this is without this app
Sent from my HTC One X using xda premium
Sry nut your concerns are not necessary
That's just the super user output that it got supersu rights.
This appears even if you give widget locker super user rights..
Sent from my HTC One X using xda premium
Yes it does but once. Not repeatedly when you are using phone. Hope you read English nut
Sent from my HTC One X using xda premium
Works great on LeeDroid 6.2, just seems to miss some features, like using 1 core when on standby, and when using games or bigger demanding apps it swithes to all 4 cores.
My phone now heats up much less than before on charging, current temp is 35°C.
Works great on LeeDroid 6.2, just seems to miss some features, like using 1 core when on standby, and when using games or bigger demanding apps it swithes to all 4 cores.
My phone now heats up much less than before on charging, current temp is 35°C.
Why do I see "permission granted for interactive call " periodically after installation of this app? And is gone after I uninstalled this app.
lil fishy
Sent from my HTC One X using xda premium
public void DoThings(String path) {
try {
Process process = Runtime.getRuntime().exec("su");
DataOutputStream os = new DataOutputStream(process.getOutputStream());
{
os.writeBytes(path);
os.flush();
os.writeBytes("exit \n");
os.flush();
process.waitFor();
}
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
DoThings("echo '2' > /sys/kernel/debug/tegra_hotplug/max_cpus\n");
This is working too on the Asus Transformer Prime (Tegra 3).
I just have one question regarding how this works. As far as I know, the Tegra 3 Chip should automatically turn off cores when not in use.
If I select 4 Cores on the app, will this lock the device on using 4 Cores always, or will it follow the normal Rules and only turn the other ones when needed?
Grear app, world be great if we can also set maximum CPU speed for One X. I've tried some apps from Play Store but none of them works reliably. Also anyone know where the file controlling CPU frequencies is stored?
Ok, So I realize that there is a big difference with the SoC from the "HTC One X" to the Sprint version the "HTC EVO 4G LTE" the One X is quad core tegra and the EVO LTE is a dual core S4.
Ok so now that being said, could this app be used on the EVOLTE to turn a dual core to a single core for power saving?
i have a stupid question as well. is it not the kernel which determines which cores are off and on? i mean on the s2 the only way to do it is by installing an app that Tegrak made with his kernel. Then other kernel devs like Gokhanmoral and Simone implemented the feature in their kernels and was able to use that app to switch from single core to hotplug and two cores at all times...So my question how is this enabled if the kernel devs have not included this into their kernels yet or is this a special thing with the Tegra chip? Sorry if this sounds stupid but for me is kinda interesting to know..
many thanks for your time
I doubt it, I'm pretty sure this mod only applies to the HTC One X (possibly other Tegra3 devices too). There may be a different way to do it though.
We can do it because, for some reason, the file "/sys/kernel/debug/tegra_hotplug/max_cpus" which controls how many Cores you have active isn't touched by the Android system except for when the phone boots up. So, as long as you have root, you can edit this file regardless of the kernel
Originally Posted by mike1986.
ok, my fault this time, sorry!
Open root explorer, go to system/etc/ and open init.post_boot.sh
navigate to line 115 and remove:
umount /sys/kernel/debug
save and reboot!
v1.4.2
Hopefully fixed the pointless and repeated request for SU access
v1.4.1 [BETA]
Only ever asks for Root Access when changing cores
Added CPU temperature and frequency (Many thanks to Treebill!)
- WARNING: The frequency jumps around a lot. I don't know if the file is buggy or this is actually happening
- CPU temp and frequency only ever update when CoreControl is open. This will obviously be changed when CPU temperature profiles are introduced
- CPU temp is fully colour-coded
Battery Temperature is now fully colour-coded (Many thanks to Treebill!)
General code clean up and optimisation
v1.4 [BETA]
Added Battery Profiles
- See "Battery Profiles Info" above
Should get and display Battery Information quicker
[B]v1.3[/B]
UI Changes
Added a 'Battery Information' Sliding Drawer with the following information:
- Battery Health
- Power Type [USB/AC/Battery]
- Battery Charge [With Battery state, Charging, Full, etc.]
- Battery Temperature
- Battery Voltage
It's all colour-coded too!
Battery Profiles are pretty much fully coded, they're not included in this release though. Should be done by next update.
[B]v1.2[/B]
Removed pointless code
Quite a few UI changes
Active Cores can now be set on boot (last one selected will be used).
[B]v1.1[/B]
Removed pointless "1 Core" option
Disabling/Enabling cores should be quicker (slightly)
[B]V1.0[/B]
Initial Release
Thanks for the awesome app. Funny thing is that it also works for the Asus Transformer Pad TF300t. Just thought you might wanna know. Maybe even add a option for the Tf300t to use only one core?
Sent from my HTC One X using XDA
I am getting pretty good battery life in standby mode since I dropped to 2 cores can I try one core please.