yashsingh1/xdaforums huggingface dataset:
[HTC One X] Shan89:
No mate , I've quit supporting this thread since my HoX got killed , besides xm kernel is on suspension atm so couldn't really update anything , as for the current settings ... they work on any Rom ( sense , cm , aosp , miui ) as longb as kernel dev includes smartmax in the governor's. My personal choice and on what all the testing was done was xmister kernel.
[HTC One X] DrugsBunny:
trickster isnt giving me options for Multicore Power saving, suspend_ideal_freq and a few other things im using a sense 5 rom with the latest kernal from alex any help please? the settings i could enter i did
[HTC One X] tomascus:
Only xm kernel has that option.
[HTC One X] DrugsBunny:
Ah okay that explains it thank you :)
[HTC One X] rkuijpers:
He's right, but the rest you can still use to have good battery life in Viper X, Shan put a lot of time in figuring out the best settings for the pmc governor ;)

Alex will most probably put the newer pmc governor in one of his next kernels. Then you can use more settings, although some are only in xm kernel though, like the cpu control setting. Have fun setting things up! :)
[HTC One X] Shan89:
Oh btw heres my latest test from 139#

The only issue i encountered was *flickering* when on auto brightness , everything else was normal as it gets. Anyway this is my battery life from 139# after a very long day and some medium / heavy usage with low and max brightness mixed from time to time. Overall great experience. Oh yeah plugged it on USB for maybe a minute just to put pics on the PC and in the meantime took the screenshots, you can see that in overall statistics. And most used brightness lvl was 35%
[HTC One X] shree.cse:
No 3g, I use mostly WiFi, 2-3 hours of calls, with least brightness. And I'm using better battery stats to check wake locks, it was only displaying Android os and media server at top. I use hs 3000 for calls and music. Thanks for the response.
[HTC One X] renzo04:
just wanna share.im also getting significant increase in battery life.using 139# kernel.
[HTC One X] Nitin985:
Shan, can you add info about what each govenor does in post 3, thanks
[HTC One X] R_B11:
for me this works fine. thanks.
[HTC One X] Shan89:
Well according to your usage the biggest drain you have and main is the calls, hox isn't really great about calls , 3 hours of talk time sure would cut for me around at least 25-30% ( which would turn into around 1:45hrs 2:15 screen on time) As for media server that could be an issue tho, if you get a chance or spare cellphone you might wanna test for 1 day the calls , use another phone for so long calls and in the mean time check hox screen on time when the battery is over.

Edit - Btw 3hours of talk time and 3:30 screen on time is actually very good, i'm sure with older kernels what we've been using or stock we couldn't hit even 2:30screen on time.

And a small tip - since you use your phone alot for phone calls and not using mobile network you might wanna test 2g (gsm) network it should drain less power then 3g(wcdma) , set it simply settings > mobile data > Gsm only.

Personally i use only 2g since i never use mobile network.

Sure.

Np :victory:
[HTC One X] Shan89:
Op updated , added info about governors. post 3
[HTC One X] shree.cse:
Any way, I always use 2g. The problem is I used to get these kind of stats with stock kernel as well, Even on the day with just under 20-25 mins of calls I never got more than 3.5 hours. I will post my BBS screenshot after one more cycle. Do u use power saver? I'm getting these stats with out power saver. Thank you.
[HTC One X] Shan89:
Nah no need for power saver since we're rooted, i usually underclock my CPU onto 1200 or 1000 and smarthamx + sio or row scheduler , depends on my usage, never auto brightness.
[HTC One X] Shan89:
OP updated. Added accurate undervolting for those who use XM kernel #147 and above.

Edit - Added quick review of XM 139# , post 2.
[HTC One X] shree.cse:
Any app to control the cores?
[HTC One X] Goku80:
trickster mod or use redline cpu...you need to pay for that but it is only like two bucks
[HTC One X] Nitin985:
Mate great stuff here. Can you help me diagnose what's my android OS wakelock, thanks
[HTC One X] GuyAdams:
Shan, I've fixed my wifi antenna issue which I've lived with for the last two months and so far battery life has been much better.

I've installed XM #147, first full cycle tomorrow so I'll report back then.

EDIT: Two hours screen on, auto brightness, wifi, browsing, Facebook, WhatsApp, kik and a phone call = 40%! Meaning I'm easily heading towards 4hrs+ screen on time which is much much better than my previous best.
[HTC One X] Shan89:
Outta first hand i'd say MAPS are your main drain , if you use GPS on all the time that as well . Maps are one app that no one wants in their phone that piece of sh1t is wakelocker for me every time i have it so i avoid having it at all by all means unless i need gps for short time, after that deleting it every time. Anyway when IF i ever have wake locks i like starting fresh instead of hunting the app that causes sh1t for me. with a fresh install , just back up sms , contacts and then reflash the rom with full wipe. + it's kind fun setting the rom all over again, every time find something new and interesting. Try with deleting the maps or at least disabling them also make sure GPS is off unless using it. Then report back, thx.

I'm glad to hear your phone is finally giving great results. Hope it was cuz of this thread lol :p You might wanna try this that i am currently using for battery life as a set up , underclock to 1000 + SIO or ROW scheduler , you wont feel much of a difference trust me , but battery will :) , of course use undervolting, There are accurate values in the OP now.

Looking forward to hear what's gonna be your screen on with this set up if you try it, Btw this is no gaming set up , only set up for using the phone as a phone :p , and as addition you MIGHT wanna try even disabling 2 cores. Didn't try with 2 cores , gonna do it some time soon i guess unless you beat me to it.
[HTC One X] Shan89:
Added new kernel changelog.
[HTC One X] GuyAdams:
Shan, I don't watch movies or move large files around on my phone. Whats the best read ahead amount?

Thanks
[HTC One X] Nitin985:
Mate i have another request for the op/2nd/3rd

Can you describe what cpu quiet and mpdescion ect do, safe bro
[HTC One X] Shan89:
You could use 2048 then.

Sure ill add it later, quiet busy now.
[HTC One X] Shan89:
- Op updated, added info about MPdecision and CPU quiet.
[HTC One X] setiawanjimmy:
Weird, im using alex kernel too but i have the multicore power saving..
[HTC One X] DrugsBunny:
Do you have sense 5 or 4 maybe thats the problem

Also trickster isnt giving me UV options or GPU options :(
[HTC One X] setiawanjimmy:
Im using blade elite beta 2, with alex newest kernel, am on sense 5. I have GPU option mate..
[HTC One X] rkuijpers:
This is my trickster screen. Strange, I don't have the multicore option, nor gpu or uv control.

Are you all using version 2.1 new sw? Maybe there's a difference there?
[HTC One X] setiawanjimmy:
Isnt the max active cpu is the same as the multicore saving? I set it to 2 btw. And i also turn off gpu 3d thing.
[HTC One X] teteu86:
Turning gpu 3d off (from the picture) doesn't help energy saving, does it?
[HTC One X] rkuijpers:
Nope, that's something different entirely, at least I think it is.

Multicore tries to save the using of multiple cores as much as possible, and by doing so saving battery, but all cores can go online if needed.

Max active cpu limits the maximum amount of cpu's active at anytime to the number set, even if more cpu's online are needed to run, I guess?

The text next to the option should be explanatory enough, but no, it doesn't save energy as far as I know :p
[HTC One X] setiawanjimmy:
I think it doesnt save battery but give smoother ui.

Well, i set the max active cpu to 2 and i monitoring it with cpu stat app, the cpu uses 2cores as much as possible but it can uses more cores if it need, like when opening app it jumps to 4cores..

Anyway my setting is pmc gov with 1,000,000freq max, sio sched, max avtive cpu 2 with 3d off and im getting 6hours screen time with normal usage..
[HTC One X] rkuijpers:
Just tried setting it to 1 core, it only uses 1 core, same goes if I set it to 2 cores, it then never uses 3 or 4 cores.

Maybe you get even a little more mileage with 3d set to on?

And don't forget, we're talking about a heavily modified kernel that wasn't originally designed to work with android 4.2.2 in the first place.

Trip and Alex both did a great job obviously, but this kernel isn't built from the 4.2.2 kernel source.

Btw sorry Shan for the off-topic posts, but your pmc adjustments really work perfectly on Alex's kernel as well! ;)

Still can't remember every setting by heart, so I occasionally come back to check them in your thread.
[HTC One X] teteu86:
It may sound obvious, but is this result good?
[HTC One X] setiawanjimmy:
Im setting the 3d on today and will see how it performs. So do you think its better to have all 4cores active or is it better to have only 2cores? Which will give more mileage?

Well, im happy with my phone now, i can go for a day without the need of charging it. But then im using tasker to save more battery as well.
[HTC One X] rkuijpers:
I've read somewhere that running more cores on a lower speed should use less battery than using for example 2 cores on full speed.

Can't remember the source though, might even have been Shan89 at first page of this thread! :D

Simply try it for a day or two, 3d to on and max cpu to 4. The rest of your settings were already the same as mine.

Tweaking the pmc governor to the battery v8 settings (see first page) will probably give you even better battery results while still keeping everything reasonably smooth with light use.

Give it a try, you might like it ;)
[HTC One X] setiawanjimmy:
Will try it for a day or two, thanks mate. Oh and i had tweak the pmc gov like in the first page. :)
[HTC One X] buju001:
Hi guys!

I read about 2 days this wonderfull topic and i try some settings.But i have a question for you:These settings works with 4.2.2 rom (stock sense 5 + alex 2.7 pa1 kernel)? Cause i try smartmax governor with battery settings from 2nd post and my battery drained more than normal and i can`t understand why.If somebody try these settings on sense 5 rom with alex`s kernel,I would be grateful if give me some tips.

Anyway,thanks for great work devs!
[HTC One X] a.broken.star:
smartmax + row ??

i experienced the same... so i am trying

interactive + deadline

now to see the performance..
[HTC One X] buju001:
Yes,this combination.But today i use pmc+row with pmc interactive settings(on alex kernel we have just ideal_freq option wich i set on 475 cause on 340 are little laggy) at 1300 max freq and i can say it`s much better.And the performance are verry good.Also yesterday i use pmc with battery settings and the battery was great,but the performance was sucks.So,i will continue to test different combination:D

Thanks devs for your great work!
[HTC One X] DeeZZ_NuuZZ:
Alex-v 2.6pa2 magiorom R3.1 smartmax 1.3ghz multicore saving on 2 ...lil Uv...really great :) it's getting better and better...maybe I can reach 7 hours soon too :)

Gesendet von meinem HTC One X mit Tapatalk
[HTC One X] a.broken.star:
How's pmc working ? Can you post the governor tweak screen shot that you did with smartmax ?
[HTC One X] DeeZZ_NuuZZ:
i just changed boost freq to 620mhz and susped_ideal_freq to 340mhz nothing more ...other values are the same as before when you flash alex kernel ;)
[HTC One X] rockmadhavan:
Undervolt for variant 0

Thanks to Shan89 for his awesome thread :good: .Just want to ask can anybody share their undervolt values for variant 0 in Trickster MOD? I did some light undervolting -50 in most frequencies and so far its stable. Just want to have a look at other's settings before pushing more. :D. Hope to push until -100 if possible for frequencies in the middle
[HTC One X] DeeZZ_NuuZZ:
You should just test...untick in trickster the save settings at boot option and raise a lil bit...and see if it will be rebooting...also test with gaming...and you should never look at others values as each variant 0 is not the same...so test yourself ;)

Gesendet von meinem HTC One X mit Tapatalk
[HTC One X] rockmadhavan:
HOX Reboot?

I will give it a try man. Just want to make sure. Is it normal for the HOX to reboot by itself during sleep mode if it is undervolted too much. I did -25 for the 460 MHz value and after some time in sleep mode, it restarted by itself. It is not frequent though, only faced it once actually. Not sure what is the real reason though, maybe due to the Alex V Kernel or weak Variant 0 :(
[HTC One X] DeeZZ_NuuZZ:
Yea it's normal ...but even someone with variant 0 could UV much ...but it's better to not UV to much ...

Gesendet von meinem HTC One X mit Tapatalk
[HTC One X] nikola016:
Which scheduler ?
[HTC One X] Shan89:
Hey guys long time no see, just curious is this still usable even after HoX got sense 5 4.2.2 ? Haven't been following HoX activities since i moved onto M7?
[HTC One X] DeeZZ_NuuZZ:
yea is usable if the kernel has smartmax/pmc ... :P all is fine with that :)
[HTC One X] Shan89:
Great to hear that :)
[HTC One X] rudresh128631:
for music

plz suggest settings for music listening. i'm a music freak. battery drains lot quicker while listening music
[HTC One X] DeeZZ_NuuZZ:
there is nothing really for reduce drain while listening to music...to get best out of sound quality you have to live with higher battery drain...sorry
[HTC One X] Khaon:
Thank you for this amazing guide. I am using pmc battery set up and I noticed great improvement un battery life.

Is it me or uv table un kernel xm v188v4 ?

Envoyé de mon HTC One X en utilisant Tapatalk
[HTC One X] drivenby:
I've noticed that Viper 4 Android has a power saving install option. I have no idea If it works but v4a in general is a very high quality mod
[HTC One X] rudresh128631:
thanks but im using v4a. quick battery draining problem is with the convolver. i changed the irs files to lightweight irs files. now i can go listening music for more than 7 hours with some kernel settings.:laugh::o
[HTC One X] kris234:
Can we still use the ur old profiles in SetCPU ?
[HTC One X] HoneyB33:
Whoa, nice guide. This will help me to extend my HOX's battery life for sure!
[HTC One X] kolniklaus:
my htc keep freezing and rebooting when using xm kernel. how to solve it?
[HTC One X] Mr Hofs:
What do you think of flashing another kernel ! Maybe a repack is needed on the rom you are using
[HTC One X] kolniklaus:
What do you suggest for my new kernel? Im using stock htc rom with sense 5.
[HTC One X] Mr Hofs:
I'm on lyapota LM 16 an no issues at all. But i can't recommend one, testing them yourself is the best thing to do.

There is no beat kernel out there ;)
[HTC One X] Unbenannt0412:
Can I use SetCPU (the paid-version from google play) to UC/OC/Undervolt the latest xm kernel? Running ARHD 33.1 on my HOX :)
[HTC One X] CamoGeko:
Use that.

Or Trickster mod.

Sent from my baked potato with blue cheese
[HTC One X] high_voltage:
Yes, but I prefer trickster mod
[HTC One X] impreza555:
One thing that works for me is to force GPU 2d rendering in developer mode, than in trickster mod with a custon kernel i set GPU governor to performance and the mobile will be smooth as hell. Have tried with simple governor and is good, but performance governor is better.

Dont recomended to GPU overclocked because battery, but in default gpu values i dont see batery drain.

Other question i see is people trying to put CPU minimun values at below 300/400 MHZ, this is no good and brings lag in Android.

Moto G entry mobile for example works at minimun 900 MHZ with only one core active and bumps to 3 os four cores with 1.2 MHZ, and it´s a very fast and responsive mobile in UI and games.

In my HTC one with trickster mod my setup is 1533 MHZ minimum with only one core atctive, and bumps for 1836 MHZ on 3 or 4 cores depending on load.

Of course you have to get a good rom, mine is insert coin for M7, excelente rom.
[HTC One X] Piczkolot:
Hi guys,

Can you tell me please why I have so many wakelocks even if I m using greenify? Is this aplify blocks my greenify somehow?

Wysłane z mojego HTC One X przy użyciu Tapatalka
[HTC One X] Mostafa Wael:
Hi Shan!

I wanted to ask if we can make this PMC setup that is based on interactive governor compatible with LITTLE.big setup ? I noticed the tunings are a little bit different on my M9 than the ones on the OP :eek:
[HTC One X] osuki9x:
I cannot download the SENSE SetCPU profiles v2 . The link seems to die. Anyone keep the back up of it, please share it to me. Thank you a lot. Or you could share to me your SetCPU profile that good with Sense 5
[HTC One X] M@c|-|oR:
First off, thank you very much for this thread and the guide. Hopefully, more people will be able to get the most out of their phones.

:good:

I have few questions.

1. is it possible that the CPU variant change? While on ICS, I reported to THIS thread that my variant was "1" (even voted that). Now, I read variant "2" :eek:Is that possible? :confused:

2. Why is there inconsistency in reading frequencies/voltages in between SetCPU, System Tuner and Trickster Mod? All three are reading different values (some more some less)

3. Do you have, by any chance correct frequency/voltage table per variant? Posting it here could also be beneficial to people, to see how far they could go.

4. My phone is running RENOVATE Final 1.1 (waiting for Final 2 :cool:), and XM #139. Few days a go, I tried #153, but reverted to #139 due to some issues. However, the voltages carried through, so now I have the ones that were with #153. Should it be that way? Does THIS still apply?

Especially:

5. Is there any impact to the phone operation (when UV-ed) at low battery levels (<5%)? Maybe it's me, but stock audio player froze/rebooted the phone twice so far when I was going to play some music (and work-out :o), and the battery was very low. It displayed the message "selected file type cannot be open", or something like this. :( Any suggestions?

And, as somebody already said, I wish my phone performs like yours... :good:
[HTC One X] Shan89:
I'm glad you like the guide. As for your questions i'll try to give simple and short answers since everything you asked is already in the 1st page.

1. Theres no way to change CPU variant the only way possible is for you to change the motherboard which is not worth it.

2. SetCPU by my opinion is the worst of them all for undervolting, as for trickster it's alright and it shows accurate values, as for System tuner it shows also accurate values but shows 3 types of values, and this *bug* with values got fixed on XM kernel after 147+ version so you should use some of the newer versions. And if you decide to use some of the newer releases use Trickster for undervolting none other for the moment. And when you check your values you'll probably see 1150MV on 1500 freq or lower, That is the lowest safe stock value for your variant, you can UV it for -50 safe and perhaps -100 , i wrote for all variants safe values in the OP.

3. It's on the first page.

4. No they shouldn't after you flash new kernel it's advised to clear app data ( the app you use for UV ) and cache. Then set your values all over again.

5. Yes there COULD be side effects of undervolting , especially on low freqs , E.G. 102/204 , the ones used for music , if you undervolt those too much you might get stuttering / laggs, as for higher values sucha are 1000-1500 , you'll probably end up with freeze/ reboot , remember this:

Undervolting depends on your USAGE mostly and that is the deciding factor how much you can UV, in avarage you can uv all values -50 while gaming you SHOULD be safe with -75 / 100 off gaming. Theres explanation in the first page as well how does UV work and how you should UV.

As for your phone performing like mine that is also up to your usage and more less on the actuall chip of your phone, some kernel releases will bound better to your ROM / chip then other even if they say they improve battery life, pure example , the screen shots of my usage you can see in 1st page are done by the kernels that bounded perfectly with my phone, other releases were giving me avarage 5-6 TOPS. So you gotta find good kernel , and when you do remember the release and never lose it unless you find better one.
[HTC One X] Goku80:
here are my battery results mate with my settings if anyone is interested

http://xdaforums.com/showpost.php?p=38620264&postcount=13187

again not as near the dizzy heights of 7hrs battery that shan can get but easily could of got 5hrs..not bad for a phone which is suppose to have crap battery life
[HTC One X] CamoGeko:
LOL!

Who says over 4 hours screen on time is bad battery life? :p
[HTC One X] Goku80:
i did not say 4hrs is bad...just i see a lot of five and six hours battery life it made my phone look like a little weak link:o anyways i think i found the great balance for battery life and just sharing here as well:)

interested to find out what kinda battery life i can get into the second charge cycle..

by the way check your PM
[HTC One X] Shan89:
I think 4 hours battery screen on is great for majority of ppl , barly few of us reported over 6+ hrs + you got another 20% left so that's nearly 5hrs screen on time, i think i'm gonna try and push maximum battery life that can be produced by hox , at least mine, i'm aiming on at least 8hrs screen on time if not more with the test i got in mind :cyclops:

Tho gotta find some core control app , redline wont work for me since i can't buy anything online from the place where i am >.<
[HTC One X] SM-Cryterions:
Help-me! Please!

Friends! I need help! I am wanting to install the kernel XM # 139 for use with Viper 3.3.7 but is not working here! Shortly after giving flash boot.img, did erase cache. I installed the modules for recovery and reboot. But do not start! Can anyone help me? Thank you! :laugh:
[HTC One X] Shan89:
1st, did you repack, 2nd why do you want #139 , there is higher versions. Anyway here is the latest XM kernel for viper x 3.3.7 http://d-h.st/60T

Follow my steps for flashing the kernel:

go to bootloader

fastboot erase cache

Fastboot flash boot boot.img

fastboot erase cache

Go to recovery > wipe cache > wipe daliv cache > install modules > reboot >>>>> enjoy the kernel and rom.

Please report back and let us know if you managed to boot up.
[HTC One X] Goku80:
Anyone asks you anything mate regarding wakelocks throw them my way. :)
[HTC One X] Shan89:
Sure , btw can i add the link of your guide onto 1st page ?
[HTC One X] Goku80:
Go for it
[HTC One X] SM-Cryterions:
OK! But this link that you gave me is just the boot.img. Missing the modules.

I ended up going back to ARHD 18.4 and installed XM kernel # 167. It was very good! I tested with and Real Racing 3 ran without any lag! What do you think? Should I try ViperX 3.3.7 ROM with this kernel that you gave me?
[HTC One X] shree.cse:
Finally, I got these stats, which makes me feel fine.
[HTC One X] Shan89:
It's a good start considering Viper is quiet heavy rom.

Edit - it's actually very very good screen on time considering you have over 34hours of usage lol :eek:
[HTC One X] Shan89:
Updated thread with *thread navigation* to make it easier for ppl to find what they looking for.

Added also *wakelocks guide* Thx to Goku80
[HTC One X] Shan89:
Sorry for the late replay, Yes that is only the boot.img , that's all you need, modules you can download from XM thread, just download 188# modules and the boot.img i gave you link for the boot.img is #188 so you must use same modules #188, flash it the way i wrote above and that's it. As for trying out viper x rom that's up to you, just remember lighter roms will be always better for gaming / battery life. Tho all this is quiet good on viper X rom. So i say give it a try :)
[HTC One X] Shan89:
Thread updated , added guide for undervoling GPU , also overclocking GPU and underclocking GPU , SAFE values and freqs added as well. Enjoy!