yashsingh1/xdaforums huggingface dataset:
[HTC One X] Meltus:
Cool, thats good to know! :D

Which games are crashing for you? I've not had a game crash yet.

Also, does anyone know what the realistic Min/Max battery temperatures are?

Cheers :)
[HTC One X] jeyml:
Well Temple Run crashed the first time,ShadowGun HD crashed,Paladog crashed twice and Real Racing 2 HD also crashes if you don't setup the 4 core(at least in my case).
[HTC One X] boshot:
For me no game crashed..an I played /tested* a lot with 2 cores. I also use Temple run and shadow gun THD a lot..

You say Real Racing 2 HD, is it working now on the HOX?

I only got the normal Tegra 2 Version to work..

*Demolition Inc, Riptide, Shadow gun THD, Dark Medow, Zombie slash, Zen Pinball THD, all 3 Reckless Racing titles, GTA3, Mini Motor, Temple Run, Where is my water, Real Racing 2 (Tegra 2 Version)

EDIT:

probably a small bug:

After a reboot, the toggle to set it at boot, is back to OFF position.
[HTC One X] jeyml:
Yeah, Real Racing 2 HD is working,i've downloaded it from the forum.Search the forum,it's a topic about games and it's posted a download link there.

EDIT: Here is the link:

http://xdaforums.com/showthread.php?t=1638915
[HTC One X] Meltus:
UPDATE

No Battery Profiles yet, sorry guys, but the profiles are pretty much completely coded in, I'm just far too tired to finish it tonight! Here's something you guys might like though :)

v1.3

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.

Download in the OP.

Enjoy :)
[HTC One X] icke:
Active Cores can now be set on boot (last one selected will be used).

[/QUOTE]

Would be nice to thanks of that guys who've making hints and suggestions.

But anyway...thnx Meltus for your work!;)
[HTC One X] bogfather:
Just keeps getting better and better :D
[HTC One X] zoellner86:
Thx 4 that. Its useful and easy. I Hope Lee or other custom Rom devs incl. it in the next Rom version too.

One Xtreme Telefon
[HTC One X] shree.cse:
The new UI is cool, I will test the difference in battery..I hope it won't cause any problems.

Thanks!
[HTC One X] :
Coming along nicely!

Spent all yesterday on 2 cores, and didn't notice any performance drop off at all! Had to keep checking it was on 2 cores. Only real indication (apart from the app and system tuner telling me) was the obvious effect on bench mark scores.

Pinball HD ran smooth as always.

So far been unplugged 18 hours with 3 hours screen on and have 21% battery left, so not a vast improvement on battery life for me, but seems to be running cooler when I use it on AC charge.

Keep up the good work. :)
[HTC One X] jonas2295:
You got featured on the front Page :)

Congratulations!
[HTC One X] Sybregunne:
Congrats mate you got featured on the front page. :D

Edit: oops someone beat me to it.
[HTC One X] Dinkosmith:
works like clockwork herenwith mikes rom.. Revo hd v 5.0 after suggested mod..,!!!!

Thanks heaps..
[HTC One X] Sib64:
Congrats. Good stuff four our HOX.

Just installed now, no time for feedback...later ;)
[HTC One X] :
I've had another idea, inspired by how little running on 2 cores has affected performance and battery life.

How much did this phone really need 4 cores??!! :)

Any way to add a log to show how much time (since last charge) each core has been active? It would be interesting to know, with 4 cores up and running, how often they are all actually used in a general day's use. That way each user could best determine which setting is best for his/her daily use.
[HTC One X] kuailan:
Wow really love this app....I think by just using 2 cores (active and shutting the other 2), it does save a lot of battery power. I cant believe it....they said the 4 cores supposed to be also power efficient, I guess they are more power hunger. Personally I think 4 cores for mobile is overkill....what kinda of apps anyway for mobile phone that required such a powerful processing??:confused:
[HTC One X] Sib64:
+1

Agreed with you ;)

It will be a good idea for the feature
[HTC One X] Flyarnk:
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 :)
[HTC One X] Stegy:
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.
[HTC One X] Flyarnk:
Using leerom too and during charge temp is 23C.... And this is without this app
[HTC One X] jonas2295:
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..
[HTC One X] jonas2295:
Depends on your previous usage and your usage while charging.

Although battery would have to cool down to at least under 30 C when charging and deep sleep
[HTC One X] Flyarnk:
Yes it does but once. Not repeatedly when you are using phone. Hope you read English nut
[HTC One X] jonas2295:
Afaik the app uses a Methode which places a prepared file /change into system to control the cores.

Probably the app checks on every startup which file /core setting is used.

Anyway I have really no concerns about this.

It appears for me when I am starting the app but nowhere else.
[HTC One X] goochy:
Here here!!
[HTC One X] Sib64:
From N'vidia : Tegra3 super processors
[HTC One X] :
I think the 5th companion core already does the job of low power use on standby.
[HTC One X] Meltus:
I think that's just CoreControl issuing Root Commands (which it does a lot!).

It's nothing to be worried about :)

Here's an example of what it's doing when those messages come up, if anyone's interested:

Here's the Root Command method (Imaginatively named, I know :p)

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();
}
}

And then I set the cores like this

DoThings("echo '2' > /sys/kernel/debug/tegra_hotplug/max_cpus\n");

Nothing fishy going on ;)
[HTC One X] darthfruitloop:
Possibly Stupid Question

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?
[HTC One X] tyfoxx:
Can't Wait to try this

My One X will arrive shortly.
[HTC One X] Zephyrot:
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?
[HTC One X] Goku80:
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
[HTC One X] jonas2295:
Other way round if you lock it to max 2 cores than never more than 2 cores running.

When you lock 4 then it will use up to 4 cores when a heavy game is running.

All in all is that you only set the Max core number but don't change the scale behavior of tegra 3.
[HTC One X] Bigmille:
Great app, would be even better if we can also set maximum CPU speed for the 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?
[HTC One X] Goku80:
use no frills to control the cpu frequencies..
[HTC One X] Meltus:
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 :)
[HTC One X] Goku80:
ahh nicely done thanks mate.:) great job you have done and using the app now:cool: can we also use system tuner to check which cores are off and on then
[HTC One X] DPSYKO:
Thanks work fine:D
[HTC One X] madik_:
Great work! Can we see the app on Google Play soon ? I would like the automatic updates :)
[HTC One X] Zephyrot:
Good, then it only changes the amount of Cores Tegra 3 sees and and has available to scale up.

Working great so far on the Prime too :)
[HTC One X] boshot:
well that's strange..

If I set a new max. frequency it'll work some time..but after a while I can see via CPUSpy that frequencies over my max. are used, too.
[HTC One X] schaffnix0815:
Hi,

great app, this is the one i have waited for my one :)

Question: is it possible to include a button for only 1 core? you could name it battery fetish button :D

this could help to improve the battery life some more while using the phone and help you over a very long day. i think 1 core is still fast enough for whatsapp, phone calls, some browsing, makin some photos etc., you know... the light stuff.

Thanks
[HTC One X] jeyml:
You can't set less than 2 cores,one core is impossible.If i'm not mistaking this is writen in the change log as well.
[HTC One X] Meltus:
Yeah, setting it to 1 Core doesn't work, 2 is the lowest you can go.

Some good news though, the Battery Profiles are now 'working'; they're buggy as hell at the moment but the basic functionality is there. Probably have it finished either tomorrow or the day after :)
[HTC One X] Goku80:
Meltus mate i have a challenge for you:D ok more like a favor if possible...not sure if this can work but i am going to give it a go..you know the power saver settings that we have with HTC. normally when the battery goes down to 30% then those settings start to kick in..is there a way we can run a script to make them work say from 95%? or just overide the 30% and make each option as optional to choose from...just another member on one my threads mentioned it and i thought since you know about coding you might have an idea..

cheers
[HTC One X] boshot:
+1

Great idea!

Sent using Tapatalk HD
[HTC One X] evoandroidevo:
vary nice app keep up the work hope to see you add more support to more muticore phones
[HTC One X] forumhookersdotcom:
Trying this app let me see the difference
[HTC One X] Sib64:
I will test it with no-frills apk, just installed for test ;)
[HTC One X] Meltus:
Haha, I will get round to making a better icon at some point, concentrating on coding in the battery profiles at the moment!

Not had much chance to do it today but I'll hopefully have a beta out tomorrow! :)
[HTC One X] ArmedandDangerous:
I'm not sure if this makes my phone use less power though. Seems to be about the same to me 2 vs 4 cores /:
[HTC One X] royredman:
Hey, does anyone know if this will work on the transformer prime? They should have very similar processors
[HTC One X] jonas2295:
Yes according to some reports it does
[HTC One X] Meltus:
I've noticed an increase in battery life, not by a huge amount, but it seems to have a slight effect.

One thing I have noticed though, is that with only 2 cores enabled all the games still play fine but the phone doesn't get insanely hot. :)
[HTC One X] Malooga:
l

Yeah i've noticed the same, can now play games while charging without burning my finger on the camera lens lol
[HTC One X] hyosungv2s:
stupid question!! only works in htc one x?

In others terminals?

thanks
[HTC One X] Meltus:
Should work on any device with a Tegra 3, quad-core processor :)
[HTC One X] Meltus:
UPDATE

v1.4 [BETA]

Added Battery Profiles

- See "Battery Profiles Info" in OP

Should get and display Battery Information quicker

Enjoy :)
[HTC One X] icke:
Thanks Meltus for this update!

Seems that your tool becomes better and better. Waiting for the day when this app goes paid app. (Just a joke:D)

But another suggestion: when deinstalling CoreControll, settings will not be resetted. So when I decide to remove your app and i've forgotten to activate all cores phone will only use last activated cores unless flashing new rom or resetting phone to factory.
[HTC One X] Meltus:
Uninstalling the app will remove the "set on boot service" too, so all you have to do is reboot and it'll be back to the normal 4 cores :)
[HTC One X] icke:
Haaa...yes U're right!:o

Sorry...my fault.

---------- Post added at 05:57 PM ---------- Previous post was at 05:53 PM ----------

Erm...is there a way to also include profiles like setting active cores on charging and battery usage? Meant those like in setcpu, U know?
[HTC One X] Meltus:
Please read the OP, it's all explained in there ;)
[HTC One X] icke:
Yeah....should really do that in the future. Sry again.:o

BTW...It's working here by setting profiles.

Great work!
[HTC One X] Rhadamanthis:
meltus you have in mind of create a wildget of this beautiful app?
[HTC One X] Meltus:
Cheers, glad it's working for you! :D

Yep, widgets will most likely be making an appearance at some point! :)
[HTC One X] Zephyrot:
I have a couple suggestions:

- Would it be possible to have a Widget to quickly setup the amount of Cores without having to open the App?.

- Landscape layout for tablets ^^

Awesome App btw, keep up the awesome work :D
[HTC One X] vegetaleb:
Can you set temp profiles too?

Like Temp more than 50c will disable one or 2 cores
[HTC One X] jeyml:
Nice work on the new 1.4 version.Just yesterday i was thinking of how cool it would be if the program would auto setup the number of cores by the battery percentage.Really good work man.You've read my mind :P
[HTC One X] Meltus:
More profiles such as Screen Off, Charging, Temperature, Voltage (maybe), etc., will most probably be added in at some point! Can't give an ETA on them yet I'm afraid.

Read the post above yours! ;)

Landscape layout, maybe. I'm going to completely redesign the layout at some point anyway so Ill probably add in landscape support.

Thanks! :D
[HTC One X] royredman:
Can anyone confirm that this works on the transformer prime? Thanks for your help!!
[HTC One X] kuailan:
Bro just a thought and feedback for your app. Why dont instead of battery percentage and how many cores active, use custom app and active core? What i mean so people can activate the 4 cores only when running app or certain app they choose? Honestly in my opinion u probably dont need all 4 cores for daily use...maybe for those heavy 3d games.
[HTC One X] hutzdani:
Im running Ver 1.4 very nice app :-)

However Corecontrol keeps asking for root access for interactive shell in Super user and displaying the pop up even when notifications are disabled in the SU settings, i have to uninstall superuser and run with SU only.
[HTC One X] itais:
Hi,

I see that this wonderful app works on LeeDroid 6.2 :)

Has any one tested it on LeeDroid 5.0.0, Stock Kernel ??

Thank you in advance,

Itai.
[HTC One X] Meltus:
Yeah, it asks for root access a bit too often, ill see if I can reduce how often it does it.
[HTC One X] exCluSive1:
Or just change settings in supersu
[HTC One X] zoellner86:
Works fine on my leedroid 6.2 stock kernel. Thx

sent with my leedroided HOX
[HTC One X] KamikaZeeFu:
Quick question, when I set it to use 4 cores will that mean 4 cores are always active or will that mean android can ramp up to a max of 4 cores?

Because at default it will ramp them up only if needed.

Edit, nvm
[HTC One X] boshot:
Setting 2 cores: ramp up to max 2

Setting 3 cores: ramp up to max 3

Setting 4 cores: ramp up to max 4
[HTC One X] canna666:
Sup 1.4 wont install button doesn't work is it me or everyone

Lol don't matter tegra stats was blocking it
[HTC One X] hamdir:
we need a similar app but for clocks

settings profiles for clocks and cores when launching apps

for example, i launch shadowgun and it locks the min clock to 1200mhz and 4 cores

i exit back to launcher and it locks back to min 51mhz, is this possible? :D
[HTC One X] Goku80:
why not just use setcpu and use profiles.:confused:
[HTC One X] Sib64:
I think that we cannot use SetCpu or bad functionning :(

And actually no functionnal for Tegra3
[HTC One X] hamdir:
correction: you can't use setcpu since the clocks don't stick for all the cores, system tuner works however

but don't touch governors, governors will go unpredictable :)
[HTC One X] Sib64:
So it's not really very interesting :( actually
[HTC One X] Goku80:
Fair enough. Never liked setcpu. Have you tried No frills.
[HTC One X] thedan55:
HOLY MOSES!!!!! MELTUS YOU AMAZING MAN!!!!!

I was skeptical about installing this but took the plunge AND MAAAAANNN!! Went for my walk at battery level 18% listened to my podcast, walked for an hour came home and checked the battery level and it was still 18%!!!!!!!! Ahhhhhhhhh awesome !!!!!!

I'm on ARHD 6 with FAUXs kernel 001b3 and 2cores max.

Thank you meltus. I also use volume+ which is great.

Edit: one quick thing I'm using the latest version of setcpu and I think its working but earlier someone said it doesn't work, I checked the change log but it doesn't have it for version 3 so I guess I'm back to no frills.

I had a look at system tuner which looks interesting and it shows the CPU temp , was just wondering if it works on tegra 3? I've seen a few temps but I was under the impression that they are the temps of the battery? Even in Setcpu? Or is it the temp of the cpu?

Edit 2: just read sys tuner works but no governor. So no frills it is.

Edit3: just checked setcpu and took a screenshot. I think the new v3 supports tegra 3

Edit4: just checked my in this app and is 43top high? I was playing a game for like10mins?

Battery temp shot up to47 on3chores while gaming lol
[HTC One X] Sib64:
I use it, but I don't find really effective :(
[HTC One X] exCluSive1:
Any idea why my nofrills with Arhd 6 and faux 1b3 doesn't work? When I select a different min. Mhz and press apply and reopen nofrills, it doesn't get applied or saved. Changes back to 1.5ghz
[HTC One X] thedan55:
Not too sure but I have read this issue around. Uninstall no frills. Reboot. Reinstall fauxs kernel (I'm using the repacked version) and modules, boot once then reboot into recovery. Wipe cache and Dalvik and reboot. Install no frills and try. If that doesn't work post your question in fauxs thread.

Edit: just looked at your pics and it looks like the min that is on the main screen is not the min that your CPU is running at. The min is actually51mhz which is fine really.
[HTC One X] thedan55:
Can't edit last post bit I see your Max is not being set sorry missed that. Try what I said
[HTC One X] :
I like this too :D
[HTC One X] canna666:
Sup guys is it normal for super user (chainfire) to constantly log core control like 10times a minute see screenshots I have it on 4core without profiles or set on boot
[HTC One X] Sib64:
Indeed, @Meltus has already written that he was trying to reduce this.

Look at this previous post : Post n°120
[HTC One X] dfranic:
ARHD 6.0 problem

Strange thing happens on ARHD 6.0

When I install the app, set usage to 2 active cores, reboot, start the app again, it still says 2 active cores

Core control on boot is not set???

Same thing happens if I enable 3 cores?

After reboot it is not reverted to 4 cores, as it should be???

Any idea?
[HTC One X] shmigao:
not sure if i understand 100%, but even if 4 cores are active, the system not always using all 4 cores. it uses them according to the load... so if you set core control to 4 cores, it means it's ramping up to 4 cores, but may only use 2 or 3, if system is not too busy... same if you set the value to 3, it may ramp up to only use 2.

EDIT: however if you perceive an error on ARHD, did you see the fix in OP?
[HTC One X] damanrico:
First of all, thanks for this app. I like the idea.

Sadly it's using quite a bit of battery in my experience. I've been using my phone today and have 45% battery left. When looking at my battery usage CoreControl is showing at 5% usage, with 9min of total CPU time showing.

That sounds like too much for an app that should decrease battery usage by limiting the CPU. I guess it has something to do with the app checking (and asking root like others have written and OP said he would take a look at) the active cores against the set profiles too often.

It feels to me like the app (as it is atm, v1.4 beta) is actually making my phone less battery efficient, but that could be hard to say since I don't know how much battery it has saved me by using only 2 cores.

Do others share the same experience?
[HTC One X] MirageBlader:
Best app :D

Gesendet von meinem HTC One X mit Tapatalk 2
[HTC One X] itais:
Hi,

Douse this mean it will work on LeeDroid 5.0.0 with Stock kernel ?

Thank you,

Itai.
[HTC One X] schidddy:
this app works like a charm :)

best thing is that the phone wont get that hot anymore while playing THD Games and saves a lot of battery while gaming.

Great!!!

This makes me think of this whole lotta work which htc/nvidia still has to do.

I think the tegra 3 isnt anything then optimized. For example just seen with this app. The Power of 4 cores is not really needed and lets the phone just run on low bat and keeps it burning :D

i think there are still tremendous optimizations that can be done to that beast!

Though i love my One X as it is at the moment and i am really looking foward what could still be done by those great devs we have on XDA :)

cheers
[HTC One X] thedan55:
OK I've been using this app now and I have a quick report.

I'm running fauxs kernel on ARHD 6. I got a total of 3hours 30mins screen on time. Which was a great improvement over stock rom and stock ARHD which generally gave me no more than 2hours 50mins

With this app running I got 3hours 50mins screen on time

So not bad all in all.
[HTC One X] thedan55:
I could not agree with you more. Seriously
[HTC One X] hutzdani:
Have been using this with Franco's kernels on jdroid, seems the app causes me to loose battery faster, I have applyed battery profiles, since uninstalling I have way better battery
[HTC One X] Meltus:
Yeah, I coded the battery profiles quickly, they're just a proof of concept at the moment. It currently asks for root access every time it pulls battery information, which is completely unnecessary and will be sorted out for the next release!

Yes you're right, the core gets set on boot regardless of the checkbox, this needs fixing! :p

The battery profiles are not currently coded very well and could indeed be eating up a lot of battery. I'll be working on making everything much more efficient in future versions. I've never had CoreControl show up in the Battery Usage list though.
[HTC One X] rohitbaba:
noob question

does this help with multitasking?

thanks

Dev
[HTC One X] Meltus:
All this app does is allow you to disable some of the processors cores for battery saving and to get lower temperatures when playing games, etc., it has nothing to do with multitasking I'm afraid.
[HTC One X] ArmedandDangerous:
I do feel the difference in heat generated, but power consumption seems to be about the same for me, 2 vs 4 cores /:
[HTC One X] royredman:
Please Help!!

Can Anyone Confirm that this works on the Transformer Prime??
[HTC One X] kabone:
Thanx a lot ... trying this app in HTC One X ... great idea lets see if works like everything says...