yashsingh1/xdaforums huggingface dataset:
[HTC One X] Shan89:
I chose SetCPU since it's more simple to use and can change values whenever i or someone else want.

If i make the script for Init.d i would have to make it for each governor that is used in the SetCPU profiles , PMC , Interactive , Smartmax + i couldn't change the schedulers on the go with init.d as how i can with SetCPU , that's why SetCPU is better for this kind of things, kinda makes our phones smarter.

Heres a tip for you , actually more likely i'm asking you to try this out :P I'm on sense atm so i can't anyway do this

Get some rootexplorer and mount system as writable.

< -- this is how many CPU's you want to use , please change to 1 CPU , since you're on ICJ i expect your phone to remain smooth even with 1 CPU ( tho loading times will get slower ) After you change to 1 make sure to SAVE the file ( dw after reboot it'll reset back to 4 , or if you want you can change manually )

If it turns out to be good w/o laggs please report back , and if there are too many laggs change max_cpus to 2

Anyway i'm getting new IDEA for more battery life + more speed, especially for AOSP roms.

Thx in advance !

Use trickster for undervolting , idk what variant you are but try with -50/75 .

For getting more battery life just use my guide , read only post 2 no need for other stuff from post 1

Get SetCPU and get my profiles ( make sure you downlaod the right SetCPU profiles )

Lemme know if you get stuck somewhere or got more questions.
[HTC One X] 97_3:
Seemed to respect the change while I stayed in solid explorer, but went back to four cores when on home screen. Yes, I saved and double checked the change from 4 to 1. And as you said, reverted back to 1 after reboot.
[HTC One X] miniterror:
Thx mate but thats way to much for me to setup every time.

Ill just use intellidemand again on n3o kernel.

On a note for you, on latest n3o kernel in icj rom i can adjust smartmax valeus with trickster mod:thumbup:
[HTC One X] Shan89:
Ok thx for testing , i just flashed 2.9 ICJ gonna try myself to see what can i do , btw what is the app you used to monitor CPUs?

Thx mate , glad he included smartmax tunning this time but i still need PMC for max battery with performance, still waiting for him to include PMC governor(s) Then i can start with his kernel. He said it should be up this week. So lets hope =)

Anyway as for you ,if you want you can add PMC interactive values onto smartmax governor, lemme know how it goes.
[HTC One X] 97_3:
Settings - developer options - Show CPU info. Android FTW.
[HTC One X] Shan89:
Lol thx ! , now i feel dumb :P

Edit:

Found what was f@cking up with Max cpus, it was damn SetCPU profiles. If we disable SetCPU profiles 1/2 cores stick whatever you do , give it a try :thumbup:
[HTC One X] MacSeoin:
So no more profiles?

Sent from my variant 1 H3G One X, Renovated with XM power!
[HTC One X] Shan89:
Nah profiles are still better.
[HTC One X] H4Milton:
woah, that's too much for a cellular device :D :D
[HTC One X] treebill:
Does 1 core even work? Back in the day 1 core did nothing as it would still use two.

Even now setting max cores to two I see it from time to time using 4.
[HTC One X] MacSeoin:
Have you tried profiles in ROM Toolbox? I guess alot of people have this app, I do!

Sent from my variant 1 H3G One X, Renovated with XM power!
[HTC One X] Shan89:
Works for me , make sure you're not using any app for profiles , but not worth it imho , 1 core doesnt lag on scrolling etc with AOSP but its uber slow when oppening apps , so I'm sticking to setCPU profiles.
[HTC One X] Shan89:
Nah I don't trust those lol. SetCPU I tested into details with viper so I'm 100% positive they are the best thing for me now. The only bug I don't like is when I lock my phone to 2 cores setCPU overrides it for most of the stuff. So I find tricksters multi core power saving better for grouping tasks onto 2 cores.
[HTC One X] treebill:
I'm on blade and I don't have set cpu, I've just edited pmc a bit, unclocked to 1ghz and limited to two cores oh and -50 uv all my v3 can handle :(.

I'm getting a good 4 hours screen time. Talking about asop why is the battery so bad? When I last had it battery only just last 1 hours screen time.
[HTC One X] Shan89:
Your battery should be default 5hrs + with sense , did you tweek smartmax governor to PMC battery setup also ?

Also 3.19 base speeded up our phones even further , so i'd suggest you to try using PMC battery setup for everythng for 1 charge.

As for aosp .. well aosp is great for me , pushed 5hrs 25 mins on it , im sure i can do 6 with pmc battery setup all the time on no PMC interactive.

Anyway aosp takes few charges to settle down , i had bad battery life 1st time also , around 3 hrs maybe , anyway i was on ICJ idk how are other roms.
[HTC One X] treebill:
yeah ive used pmc battery set up, on stock I got around 2 hours screen time so to double that to 4-5 hours is a big up for me :). my friend who is currently on venom and stock kernel barely gets 2 hours...
[HTC One X] Shan89:
You guys either have uber serious wakelocks or you're not using this profiles + pmc settings correctly,

Here are todays screenshots from my battery taken a bit earlier today , anyway this was 1st flash of viper rom and new xm kernel last night.

NOTE:

I took around 20+ photos at night with flash and playing with gallery effects, only that cut me 12% lol. Would have an extra hour in here >.<
[HTC One X] treebill:
I don't have set cpu I'm just using pmc followed and read the guide to the end, I have blade Rom which I then striped out even more, only have facebook (probably why), what's app and xda installed :p

Honestly not sure ill check for wake locks.

And on stock I've only ever got around 2 hours screen time just always been like that.
[HTC One X] Iceax123:
Ive just updated to xm289 and taken some of your pmc settings to try.

Ive not UV or used set cpu either, will give it a few days to settle then do some testing.

A
[HTC One X] Shan89:
Wow that sounds bad , can you tel me your average usage and all the ape you use ?

If you're using PMC battery setup you should have great battery but phone will be "slow" @ loading times. If you're using PMC interactive setup baterry wil be good as well but even better with setCPU profiles since it will use both PMC builds , also there's no need letting the phone to settle down. Btw check is your min cpu @ 51 mhz since on 289# many of us reported bug with freqs.

The bug with freqs either locks max cpu to 475 or min cpu to 475. That could cause bad battery life.
[HTC One X] treebill:
Well my usage is mostly text, the odd call and facebook/xda over WiFi.

Also music and what's app over 3g when im out and about.

Battery if doing much better today though
[HTC One X] Iceax123:
Thanks, Min set to 51 i was stuck on 475 when on xm288 but the flash seems to have stopped that.

Not looked into SetCpu yet it looks a bit complicated!

A

---------- Post added at 01:46 PM ---------- Previous post was at 01:44 PM ----------

I havea really random question, why all of a sudden is my gsam showing huge numbers instead of proper times like above

THanks

A
[HTC One X] Shan89:
Yeah that sounds like a light usage or medium , anyway your battery now looks like its PMC'd now. :thumbup:

Have you changed the fonts or maybe increased font size in the settings ?
[HTC One X] Iceax123:
Haha sorry i explained it badly - i meant large numbers ie, 6103:12 for time left instead of 9.0 hours
[HTC One X] Shan89:
Lol np , could you add the picture of this ?
[HTC One X] Iceax123:
These are my first charge results on xm289 from today

A

Htc One X Viper 3.4.2
[HTC One X] Iceax123:
Ive really noticed a slow down today in opening chomp :/

Any tips on what to change it seems very slow to respond and open.

Thanks

A
[HTC One X] Shan89:
That's normal for PMC battery setup , your phone is focusing onto using 51 mhz freq , the best thing to do is add my setCPU profiles , this will give you speed and keep the battery , or you can adjust the governor onto PMC interactive setup which will be speedy and snappy but battery will be a bit weaker vs PMC battery setup.

I'm suggesting you to read post 2 and use PMC with setCPU , set on smartmax governor PMC battery setup and leave PMC governor as it is , just make sure to apply PMC governor as default governor , after that apply the setCPU profiles and enjoy.

Make sure to tick in setCPU "set on boot " and " enable profiles "
[HTC One X] Iceax123:
Doh, all out of thanks (y)

Ill have a read.

Andy
[HTC One X] Pipodi93:
Why is my phone stuck on 1.3GHz? How can I reset the governors of the kernel? I think I've done something wrong in there! :(
[HTC One X] treebill:
Reflash kernel modules and clear data from trickster mod (or what app you are using)
[HTC One X] Pipodi93:
Thanks mate! :) I've read the entire OP, but I can't figure out one thing:

INTERACTIVE SETUP:

Boost_freq 640

ideal_freq: 475

Max_Cpu_load: 75

Min_cpu_load: 40

Sampling_rate: 40000

Touch_poke_freq: 640

Cpu freqs:

Min CPu freq : 51

Max Cpu freq: 1000

Scheduler: RoW

Multicore power saving : 2

GPU max frequency : 416

Undervolting: At your choice and how much your variant can support:

PMC BATTERY SETUP:

Boost_freq 640

ideal_freq: 340

Max_Cpu_load: 95

Min_cpu_load: 50

Sampling_rate: 50000

Touch_poke_freq: 640

Cpu freqs:

Min CPu freq : 51

Max Cpu freq: 1000

Scheduler: SiO

Multicore power saving : 2

GPU max frequency : 416

Undervolting SAME AS on interactive ( look above )

Those settings are only for the PMC governor? Or for smartmax too? Because I've changed the smartmax's default values with those and the phone was stuck on 1.3GHz, and the battery was really hot...
[HTC One X] treebill:
I just set my phone to pmc and then changed pmc to the pmc battery ones.

Left smart max well alone :p
[HTC One X] Shan89:
If you're using xm kernel PMC interactive is already in there in PMC governor , pnc battery setup is for you to add in smartmax governor.

Use tricster , choose smartmax governor , apply , open governor settings and apply PMC battery values. Apply and that's it , if you gonna use setCPU profiles which is recomended just chose for your default governor PMC apply , then open setCPU load profiles , enable them , check on cpu freqs side is max / min freqs same as on tricster and governor scheduler as well , if so , set on boot as well and enjoy.

Edit : since you're on xm kernel no need to tune PMC governor values ,they are already set to PMC interactive , just use smartmax and set battery PMC setup values after that apply setCPU guide.
[HTC One X] Pipodi93:
Thanks man! :) Now it works! :) One question, when I start Ingress, it runs at only 13fps, how can I improve it, without renouncing the benefits on the battery?
[HTC One X] Shan89:
I might be able to help you if i knew what is ingress?
[HTC One X] Pipodi93:
http://www.ingress.com/

It's an AR game... It' a killing-battery app... But with those settings, runs at only 9/13 fps... What can I change? I've set the GPU clock at 430, but it's laggy anyway...

EDIT: Done, I've installed the profiles on SetCPU and set the app on the "Gaming" profile! Now it's smooth! :D
[HTC One X] meleelord:
Do you use many widget's shan? I've just rid of half of mine as I realised they were causing me wake locks, even with changing the sync settings on them. So now I just have 2 screens. Much less crowded.

I'm back on Renovate now. Love ICJ but I miss the camera. That is the only thing keeping me on sense.

Shall give you an update with my current setup.
[HTC One X] Shan89:
Lol good , btw if game is demanding or not as smooth as it was set your max cpu freq to 1300 , if you didn't do that you were playing that game @ 1000 mhz lol , what's your mac freq ?

Also reverting gpu seed back to 520 will increase performance as well.

Same reason I came to sense , anyway I've prety much got tidbit all widgets with roncleaner and my script since I wanted to keep gallery widggets and music widgets , everything else is gone , also kept the weather widgets.
[HTC One X] Pipodi93:
Sorry but... My phone now is re-stuck on 1.2GHz (the max freq I've set)... I've already reflashed the kernel modules and wiped Dalvik Cache... But nothing... I can't figure out why this happens!

I've turned on the CPU usage overlay from the Dev settings, it seems that there's a process called "system_server" that has an high CPU usage...
[HTC One X] Shan89:
What exactly do you mean by restuck ? Stuck as not being able to go down to lower freqs or stuck as being unable to go above 1.2 ghz ?
[HTC One X] Pipodi93:
It's not able to go on deep sleep, neither to lower freqs...
[HTC One X] Shan89:
Its kernel bug not PMC setups , everyone have same issues , disable set on boot @ your apps for tuning cpu and reboot, should solve issues , lets hope xmister will release soon new fixed kernel.
[HTC One X] Pipodi93:
I've flashed a new kernel, but the issue is still there... What could it be?
[HTC One X] balint933:
A Little test :D
[HTC One X] Shan89:
Lol , I assume you're using never screen off and phone being idle. :rolleyes:
[HTC One X] balint933:
I used your ultimate battery guide/setup, and it helped :good::D
[HTC One X] Shan89:
Of course it did. :thumbup:
[HTC One X] vin4yak:
Awesome Thread!! Explains each n everything in detail!! :D

3 People have found this thread unhelpful 0.o

*from the votes*
[HTC One X] Shan89:
Probably the 3 that didn't have patience to read the full guide , or did something very wrong :) I've and many others posted photos of their battery life which proves this is working :)

Anyway thx for supporting this thread :)

I gotta re-do the thread when i get some time , it's quiet messy lol :P Gotta make it more clean.
[HTC One X] vin4yak:
Yeap that's true.. It certainly has become a lil messy... But each thing can be figured out by using the search button of the browser for quick highlights ;)

Thanks for the tremendous efforts put in by u guys over here! :D

-Sent from my HTC One X using xda app-developers app
[HTC One X] Shan89:
Ha lol , oh well 1st post became more less mega info stuff while 2nd post became the post with guides :P
[HTC One X] Iceax123:
Thanks I keep reading it over and over again but it's not getting into my thick head.

A

Htc One X Viper 3.4.2
[HTC One X] CamoGeko:
Just have to read between the lines. ;)

Red Bull helps. :cyclops:
[HTC One X] Shan89:
Lol true :p
[HTC One X] Shan89:
Here few shots from ICJ with PMC setups and setcpu profiles , quiet happy with the results , it was also 1st flash of kernel and ROM. BTW xm291 # kernel.
[HTC One X] ULAMSS5:
Could I check with anyone what are the stock/default voltage values for GPU? Variant 2 with Smartmax governor.
[HTC One X] 54cerkez54:
SetCPU Profiles

Dear Sir,

I'm using your unbelievable SetCPU Profile since today. I've done everything like your describtion in the OP. What i don't understand is this part:

New - for MAX Speed when not using apps listed in profiles set in trickster & SetCPU Max Freq 1300 ( For absolute max performance 1500 ) min 51 INTERACTIVE governor and DEADLINE Scheduler. What will this do: Well simply it'll use max freq 1300 / 1500 depends on your choice whenever you're using something that is not listed in the profiles E.G. when you hit *Settings* it'll use interactive + deadline , same goes for other things that are not listed in the profiles.

Do i change governor (smartmax) / sheduler (sio) in governor (interactive) / sheduler (deadline) and aplly it? If so, why i have done the first steps in your description?

Thx for your Answer

(I hope you understand me becauce my english is not very good. Sorry for that)
[HTC One X] rishimewara:
What settings u used and rom
[HTC One X] Iceax123:
Just read the opening post. If you don't want to use all the settings you can pick and choose a combination

Andy
[HTC One X] Shan89:
Uhh I forgot but I think its 1100 or something lol , I think I wrote somewhere on the op this , anyway op is in a mess ill fix it in few days when I get home. :banghead::p

Honestly I have no idea what you mean , your post is more mess then my 1st post in the op lol ! :p

Anyway I assume this are your question(s) :

Example :

If you use max cpu freq 1300 mhz and min 51 mhz.

Profile for example camera is set to use 1500 max and 1000 mhz min freq , anyway it won't use 1500 it'll use max 1300 since that's your hard cap on cpu ( btw no need to use more then 1300 mhz for camera or gaming )

Sense launcher for example uses smartmax governor + deadline scheduler , if you're not using sense launcher and you use for example "nova or apex " they won't use launcher setCPU profile but instead of that they'll use the governor and scheduler from your hard settings for example trickster app , and if you set there " PMC governor and row scheduler ( which is recomended to use ) " that will be used. So if you want to save battery you have to add those launcher(s) in " launcher profile "

Same goes for games and everything else.

I hope this answered your questions , btw remember every app that you use and is not listed in setCPU profiles it'll use hard settings which should be " PMC + row " , so all you have to do is add the apps you use which are not in the profiles into profiles.

Anyway ill rework the damn profiles there are few bugs and changes I gotta fix that I use atm.

Also gotta fix op and make it understandable and readable. :banghead::p

Anyway lemme know if this answered your questions. If not try to be more specific. :thumbup:
[HTC One X] balint933:
Hi!

I used Ordroid 14.0.0 with XM289 kernel, iba21's Change Settings of MODDED Kernel

304-304 3D GPU and 2D
[HTC One X] Qwerty123 \m/:
[MENTION=4914682]Shan89[/MENTION]

Can i help in cleaning up the OP ? :)

If you could send me all the formatting via mail that would be cool :)

It's a real mess to read :P

And how do i check what variant my phone is ?
[HTC One X] rege0039:
Suddenly getting random reboots

Hi,

Been using Viper 3 and versions of XM from 188 onwards for last few months.

Always been great, many thanks for all the work.

However with 295 and 296 I'm getting random times when the phone won't wake up from sleep, either with swipe to wake or power button.

It seems to be whenever I select pmc as a governor (I have been using shan89 PMC interactive set up) with Trickster Mod.

I had logcat off from Viper Tweaks and have just turned it back so can't attach results yet.

I have not undervolted at all.

I do have greenify installed as well but that's not changed version and was on for previous versions of kernel and there were no problems.

Using PMC interactive settings with PMC governor, ROW and 256. Also have setCPU installed and sense profiles. GPU set to 416 and cpucontrol at 2.

Is anyone else having problems ?

What can I check to see what might be causing the problems ?
[HTC One X] Shan89:
Look at xm kernel thread in the op , there's how to see it , btw can't send now the full op , I'm not near the pc for next few days , ill send you the op when I get home.

if you use also setCPU profiles delete the profile " when screen off 51 mhz max and min freq " , also I'd suggest you to get on latest xm kernel and viper , its much faster and better + both PMC and smartmax governors are updates and better.
[HTC One X] Shan89:
If I were you I wouldn't use 2d at 304 , especialy if you use my governor / setCPU settings. And of course everyone should have 2d rendering enabled , it boosts up our phone speed a lot. And if you use 2d uced you won't gain much of the battery life , maybe tops 15 extra mins @ screen time , but you lose a lot of the speed , I'd keep it at minimum 416 or 520. As for 3d I use 416. You can uc it to 304 if you don't game.
[HTC One X] balint933:
I didn't have problems with speed :D But thanks for the advice I will try it.:)
[HTC One X] Forlorn Wongraven:
I am running stock cm kernel and found that sweep2wake is a huge battery drainer. Did anyone else notice that?
[HTC One X] rege0039:
Thanks for the response. I'm on xm296 and Viper 3.5.5 so I think that's the latest.

I am a little confused as to when the setCPU profiles were last updated, as you have commented there is a lot of information in opening few comments !

When were the profiles last updated ? I got them a couple of weeks ago.

Great thread BTW, very helpful and well supported.
[HTC One X] ULAMSS5:
I'm on xm 295 and blade elite 0.991.

Can't seem to get emc oc and gpu_voltage=1 to stick after reboots. Any way around this? Also, if my gpu_voltage gets reset to 0, but have my trickster ta set on boot, is it still undervolted? Thanks!
[HTC One X] Shan89:
Na i meant the loss in speed would be at 2d apps which is basicaly everything in our system , loading times etc. Anyway if it's ok for you with the speed uc is always welcome imo :P

Depends on the kernel , on some xm versions I had same issues , anyway now on 296 battery seams very strong and no s2w wskelocks for me , the only thing I don't like so much is bln , I got a feeling if you get a message and you see it after fee hours it'll use a lot of power , mainly cuz I feel like its f@cking up with deep sleep.

You can't make them stick unless you put it in the init.d scrip , as for uv after the reboot on gpu it won't stock either , that why I've quit messing with it , got lazy to enable / disable gpu uv every time I reboot / flash something , not like we gain extra hour of the battery :p
[HTC One X] codexc:
i want best setting for xm with ICJ and new setcpu profile :)
[HTC One X] meleelord:
I have only had one charge cycle on xm 296 but these results are looking good for me!

Not quite there for the screen time... but on time is good.
[HTC One X] guiltyundertaker:
I'm dying to get my hands on the latest SetCPU profiles! :eek:
[HTC One X] NickDunn:
waiting for that too.

Sent from Man Utd Champ20ns.
[HTC One X] meleelord:
Here are my stats now.
[HTC One X] Headless96:
[MENTION=4914682]Shan89[/MENTION]

You said somewhere that you managed to make Real Racing 3 smooth?

I've tried various Rom/Kernel settings but just can't get it at a steady 30fps. I just want to know what Rom and which XM version do you feel is the smoothest in gaming?
[HTC One X] ULAMSS5:
Hmm I see. What values should I put into my init.d then? Seems pretty easy.
[HTC One X] tandeman:
Hi, when I set the profile active, the phone often froze when I left the phone inactive for sometime. Then when I tried to turn the screen on I didn't respond and I had to restart the phone.

I tried inactivate the profile on aetcpu and I haven't had a problem since this morning.

Please help me:o)

Thanks
[HTC One X] Shan89:
The setCPU profiles won't be really needed anymore after the new settings. They're just addition now and mainly will give better battery life for those who read.

Tho one thing changed phone is fast as it ever was but with better battery life :D

same answer as above , changed a bit things in governor , setCPU is literally not needed anymore bit still gives just by a tiny bit better battery life.

Same answer :p

Lol I know for sure I was on viper x and some xm kernel tho I can't remember which version :banghead: anyway try gaming governor + row or deadline scheduler + min freq 640 and max gpu freq 1300 also make sure gpu is at 520.

I wouldn't mess with it you won't see any real difference and with higher emc clocks your emc life is shorter. Anyway there should be 6 values but I don't remeber the order , ill get back to us tonight or tonorow when I get home.

Try clearing the data from trickster , I felt this only with trickster enabled as well , anyway clearing data solved it for me.
[HTC One X] 54cerkez54:
+1

Clearing Data from trickster didn't help

Gesendet von meinem HTC One X mit Tapatalk 2
[HTC One X] Shan89:
Blah damn setCPU and trickster sometimes f@ck up the kernel behavior , just set PMC governor + row for now and turn off setCPU entirely , when I get home ill post new settings.
[HTC One X] balint933:
Turn of "Screen off" profile, same happens to me when "Screen off" is active, for example when I listen to music or I lock the screen when I use any app, my phone just froze, and I think because of the max 51Mhz.
[HTC One X] tandeman:
thanks man, I'll try that.

What setting are you talking about? is it the new PMC a and b or the balance profile?
[HTC One X] balint933:
Just turn off, or delete the "Screen of" profile in SetCPU that may help you but I'm not sure :)