yashsingh1/xdaforums huggingface dataset:
[HTC One X] Dizy801:
I've followed a few of these, Testing went great. Right now im using ARHD 19.2 with xm-kernel. Put my governer ondemand and set the max freq to 1300 also set the gpu control to sio. I gotta say.... 4 hours at regular use and iv only lost 4% battery life lol. IM AMAZED! WiFi on, Screen on for about 2 hours, processes running in the background. etc.
[HTC One X] meleelord:
Awesome! I've just switched over to ICJ to see how it performs. Will give your profiles a try once you're done.
[HTC One X] rotsu:
Shan,

Any idea how well the "Gaming" governor in xmister kernel is? how does it compare to interactive?
[HTC One X] Jerobakker:
thanks this helped alot :D
[HTC One X] Shan89:
Well 1st try and flash gave me around 5hrs 20 mins screen time with overall 19hrs usage on ICJ rom , tho i think i can make it even better, then later new version came out which has some buggs and now i'm waiting for 2.8.1 or whatever version that has fixes so i can finally test it and upload. Anyway Aosp was MUCH faster then sense rom and ima stay with it for a while from now on.

Gaming governor is the same as interactive, except when you repack it doesn't get messed up like interactive since we can't change values for the gaming governor.
[HTC One X] wtfshouldidonow:
Hi guys,

I have Insertcoin 16.1.5 and #279 XM kernel and have the pmc battery setup, would you recommend still turning on Power Saver mode or would it just interfere with how the kernel is controlled? :)
[HTC One X] schefkoch89:
where can i activate the PMC Battery setup`?

I must say, with all setting, SetCPU and so on, my Battery isnt better then before :( I never get 4 Hours Display on

with Xm274 and ViperX342
[HTC One X] Bellitsch89:
AW: -THE ULTIMATE =BATTERY LIFE + GAMING PERFORMANCE=[setup/guide/UNDERVOLTING-explai

In Venom tweaks You can Set pmc CPU Gouverneur...

Sent from my Hox using ViperX 3.4.0 and Tapatalk 2
[HTC One X] schefkoch89:
shan write that are 2 version of PMC exist in XMKernel...
[HTC One X] Shan89:
Np, for changing the fonts you can use app from playstore as well named * RomTool box lite* And idk do you know theres also for renovate rom zip named *Renovate Plus* that zip contains bunch of mods and tweeks, you might wanna check it up.

Np and yeah i was going to test on your Rom as well and hoping to hit maybe better results cuz of the new base :good:
[HTC One X] dragonesdenano:
Re: The ULTIMATE BATTERY LIFE+ GAMING PERFORMANCE setup/guide

Anyway, we never know, but yes , we need to try all:thumbup:

SkyDragon Team© No Kangy rom allowed.
[HTC One X] Shan89:
Yeah , looking forward to see your results from 3.17 base ,can't do it myself atm since i'm kind of busy but i'm sure you might be able to if you use your rom atm :p :highfive:
[HTC One X] dragonesdenano:
Re: [(setup/guide)] -THE ULTIMATE =BATTERY LIFE + GAMING PERFORMANCE=

Same here, hahhahaha, just crazy mate... I m living inside recovery these day... But have me promise i will report once i can:)

SKYDRAGON, El M1
[HTC One X] Shan89:
Same here about recovery lol, i'm starting to see blue IRL :p Anyway whenever you decide to rest from being flashaholic please report or upload us pics so i can put them in OP , i guess i'll start some testing to try and see is XM making wonders with every rom and on which one it performs the best.
[HTC One X] dragonesdenano:
Re: [(setup/guide)] -THE ULTIMATE =BATTERY LIFE + GAMING PERFORMANCE=

Sure, we need more donations to buy another hox:p

Yes, will be great more kernel test... Amazing. Lets play begin :)

SKYDRAGON, El M1
[HTC One X] Xphoid:
First of all nice thread mate, congrats...

two questions but OT =) which font are you using? I guess it is not "Comic ..." but loved it =) and which apk are you using over Citadel to test?
[HTC One X] Goku80:
Shan..All i have to say is mate great job..Well done on the thread..I have been reading here for the last few days and well i basically got nothing to say..and regarding me opening a thread..well was going to do but got so caught up with keeping up with my other ones and the rom thread i forgot about it...

well done mate..:) great thread and great results
[HTC One X] Shan89:
Thx, glad you liked it, the font is *anke sans* from *Rom toolBox Lite*

Thx , appreciate it , like i said in 1st page i was actually waiting for you or geko to make one lol :p Anyway the important thing is we have now something like this floating around, it should ( i hope ) prevent many question about battery/gaming settings etc.
[HTC One X] hamdir:
good work, im glad you explained how to UV, should help people understand it finally

---------- Post added at 04:48 PM ---------- Previous post was at 04:16 PM ----------

by the way i sometimes gets locks up with a general UV -75 on my variant 2 when playing MC4 full effects

i know its better to UV per step, but i cant be bothered :)
[HTC One X] Shan89:
I know the feeling of UV per step , it's the pain in the arse lol , but hey i got nothing better to do , but sure does take at least 2-3 hours to set it up correctly lol, it's a pain to test every single freq >.< , and if you update kernel and rom GAHHH all over again. Well i'm sure everyone can use stable -50 for all freqs and -75-100 on rarely used freqs.
[HTC One X] Xphoid:
i can go up to -87,5 or even -100 UV for all freqs without any problem... and i am variant 2 like hamdir but do not game much :)

but used to go even further up to -125 back in ICS days... but who cares :) i have much more screen time and higher benchmark scores now :)
[HTC One X] Shan89:
Yeah , i like that part about UV, even 0-1 variants can undervolt -100+ if not gaming , tho on ics we could've UV more, but hey that depends on the kernel/rom as well. Still thosse -UV values you use should be great for heating when gaming. I am testing currently 111# gaming boost + charger + quad lock 1500 and massive UV at some values -225 , phone is literally cold , 41c so far after 20mins of testing antutu and epic citadel :)
[HTC One X] Xphoid:
just to have an idea can you post your current UV values... tough i know you are variant 3 and mine is 2... just wanna undertand the logic which freqs you aim high UV and which ones are low... yeah i read OP but got confused :)
[HTC One X] SgtIcetea:
+1 I'm variant 2, too. Would be nice to have your values as reference
[HTC One X] Shan89:
Sure , here is the rough idea of my UV, with system tuner goes much deeper since it has access to more freqs. e.g. 3x 1500 freq, 3steps of 1500freq. Anyway that is quiet time demanding to set it right per value. Anyway setCpu is having weird Info, you should be looking at *saved* values those are the values i use atm ( btw thats daily usage values no gaming ) with gaming i add +25/50 on some values, mainly the ones mostly used to avoid freezes/reboots.

Edit - Op updated about viper Rom and xm111# , i'll also add more logic into undervolting lol.
[HTC One X] Shan89:
Op updated , added rough idea of undervolting. Hope it's more clear/simple now.
[HTC One X] high_voltage:
Can you recommend me UV program or better whole cpu control program(setcpu is not good, because I must set every voltage one by one, no -25 steps)? I am currently using system tuner, but for changing governors it fails for some reason quite often.. it happened with stock rom, now with renovate too. Someone knows why?

Edit: Shan89, is the difference between viper and renovate in games that big? Can you elaborate more on the matter?
[HTC One X] Shan89:
well for free apps i can't think of any other then system tuner for Uv , it's quiet good. as for changing governors/schedulers/undervolting/overclocking i am using setCpu , it's quiet simple and easy to use :). And as you know with system tuner you can do -25 steps. Btw on setCPU use *set on boot* when you pick governor/scheduler /freqs that you want.
[HTC One X] beanbean50:
just been reading about JB battery drain with media scanner (not sure if it's relevant to our machines though)

http://xdaforums.com/showthread.php?t=2012452

there's even an app to stop media scanner at boot!

https://play.google.com/store/apps/details?id=com.addz.mediascannerroot&hl=en
[HTC One X] meleelord:
I think I will stick with it for a while as well! I don't notice any lag. I know on sense it doesn't appear there is any, but after switching it is unbelievably smooth. I've updated to 2.8.1 as well now. How much further down can you put the values on aosp?
[HTC One X] JeremyGuan:
alright guys one thing about undervolt question,

when OP says "...can undervolt as low as -150/-170"

does that means... eg 1500-150 = 1350 <-- is the new value after undervolt process?

or..

does that means.. eg 1500 (change the current 1500 value to (-150) <---new value ??)

shine some lights please! :confused:
[HTC One X] shree.cse:
The default value of voltage is 1200 in xm-kernel, it might be slightly different for other kernels, default is 1237. The value you mentioned was the max clock speed of one x cpu. You can uv using trickster mod under MPU voltages.
[HTC One X] nagel:
Hi, i'm on ordroid with xm...

Do i set the PMC settings or do I skip and use the SETCPU Profiles?
[HTC One X] alexxue:
hi buddy, i am confused in how to do the settings. 2 questions need your help.

1) set cpu max freq 1300and min 51

should I do this in setcpu or trickster?

2) 3rd: Go to trickster and do the following:

Trickster settings:

PMC Governor = Leave as it IS

Scheduler = SiO

Multicore power saving = 0

Gpu Max freq = 520

Smartmax Governor settings = Change the settings to PMC V7 BATTERY Settings ( This is important thing to do if you want the profiles to work )

I am totally confused how to set 2 different govener profile in trickster? Please specify. Thanks a lot!!!
[HTC One X] 97_3:
Sv: -THE ULTIMATE =BATTERY LIFE + GAMING PERFORMANCE=[setup/guide/UNDERVOLTING-explai

In Trickster, choose Smartmax as governor and apply. Then go to Governor control in the same screen, make sure of that it is Smartmax that you are editing. There you set up the Smartmax governor according to PMC v7 Battery. Remember to tap apply when you're done.

Go back and set PMC as your main governor, and apply. Rest is taken care of by Set CPU. Hope this made it clearer for you.
[HTC One X] schefkoch89:
Can anyone explain the all gouveneur settings, like Boost_freq, ideal_freq, Max_Cpu_load, Min_cpu_load, Sampling_rate... ?
[HTC One X] omar.adel:
What else should I have to do?

I'm using XM kernel 282 with ICJ 2.7.1

Governer: PMC

Max CPU Frequency: 760000

Scheduler: RoW

MulitCore Power Saving: 2

Undervolt: -75 1500=1125

And I'm still getting about 3 hours screen-on time. Is there anything I'm missing?

It seems that it doesn't matter which ROM/Kernel I'm using I can never hit 4 hours screen-on time. I don't think I have any wakelock problems. My HOX is Variant 1.

Can anyone tell me how to get a better battery life? or do I have a hardware problem? Thanks!
[HTC One X] Shan89:
If you gonna use SetCPU profiles just read how to setup SetCPU profiles from post , everything in there , anyway to make it more clear it's VITAL and IMPORTANT to apply on SMARTMAX GOVERNOR PMC v7 BATTERY values.

1st) Set 1st with trickster those freqs , then apply , set on boot and then exit trickster completely , get in trickster agan , check are the freqs as you set them , after that go to setCPU app and check if the freqs / governor / scheduler are all the same as in trickster app if so set on boot as well.

2nd)

Pmc governor leave as it is = means don't change values in there since Xmister already applied my PMC v7 interactive values.

Scheduler : SiO

Multicore you can use 0 or for more battery = set on 2

Gpu freqs if not gaming set on 416

To set different governor in trickster, simply click on the governor for example when you flash the kernel it comes with *Smartmax* governor , then go to *governor control* apply my PMC V7 BATTERY values , click on * Apply button * after that exit from gov control and apply again , after that click on smartmax governor you'll see there other governors , then you chose the governor you want for example PMC and click apply , if you wanna edit governor simply click on gov control and change what you want.

boost_Freq: = the freq what will be used for boosting your CPU when using the phone.

Ideal freq: = the freq that will be used when CPU is used once in a while , lets say you use your phone for 5 sec , then not touching it for 3 sec, for those 3 sec it'll be in 340 freq or whatever freq you've set in there.

max_cpu_load & min_cpu_load = name tells you everything.

Sampling rate = how often governor will check does it need to boost freqs etc = 30000 = fastest sampling rate but also a little bit more battery drain.

Probably something you've done wrong, maybe some wakelocks read Gokus guide regarding wakelocks.
[HTC One X] Shan89:
Added AOSP/AOKP/CM SetCPU profiles read post 2 for more info at the bottom:

Heres the ss's from my usage:
[HTC One X] meleelord:
I'll give this a go and let you know how it goes for me tomorrow.
[HTC One X] treebill:
Been following your guide and its epic getting double the screen time I did before.

Just one thing is that I have a variant 3 and I can only get -50 on cpu/gpu undervolt.

At -75 cpu -50 gpu I get lag when I get a call so I can't answer

At -100 which the guide says I can do I get random reboots

Just thought I would let you know.
[HTC One X] 97_3:
Sv: -THE ULTIMATE =BATTERY LIFE + GAMING PERFORMANCE=[setup/guide/UNDERVOLTING-explai

Hey Shan89, running your AOSP setup on ICJ right now. Just one question: in the gaming profile it says to use max CPU 1300, and in Trickster we tell the CPU to max 1000. Typo or some magic of yours?

Thanks for your great work with this!
[HTC One X] treebill:
Set cpu should change the max speed, so it will be 1 ghz till you game where it jumps up I believe.
[HTC One X] 97_3:
Sv: -THE ULTIMATE =BATTERY LIFE + GAMING PERFORMANCE=[setup/guide/UNDERVOLTING-explai

Yeah, that's what I thought too. Checked with CPU overlay from ROM, never passed 1gHz when gaming. Might be that the game never utilizes more than 1gHz, or that the overlay reports wrong.
[HTC One X] tandeman:
Hi, I don't understand how the variants works. What do mean by variant 0, 1/2, and 3

Thanks for your help
[HTC One X] alexxue:
@Shan89

You mentioned that:

2nd)

Pmc governor leave as it is = means don't change values in there since Xmister already applied my PMC v7 interactive values.

Scheduler : SiO

Multicore you can use 0 or for more battery = set on 2

Gpu freqs if not gaming set on 416

Does it mean that I should set above PMC settings and apply in trickster also just after I complete settings for smartmax governor which apply your PMC V7 BATTERY values, right?
[HTC One X] Shan89:
Yeah damn setCPU aint smart enough

to override the max CPU speed so you'll have to change max frequency to 1300 when gaming , anyway forgot to mention that :p

Well lowest variant should be able to barely do any UV while other variants should be able to go more , but that also depends on the quality of the chip , in most cases variant 3 is able to under volt more then others,looks like you're not the lucky one or you simply didn't read correctly your variant , what you wrote sounds to me like variant 0/1 not 3.

All you have to do is set in smartmax governor PMC v7 battery setup , then apply setCPU profiles.
[HTC One X] alexxue:
[/QUOTE]All you have to do is set in smartmax governor PMC v7 battery setup , then apply setCPU profiles.

Thanks for your quick turnaround. Will try and see the result later.
[HTC One X] Shan89:
All you have to do is set in smartmax governor PMC v7 battery setup , then apply setCPU profiles.

Thanks for your quick turnaround. Will try and see the result later.[/QUOTE]

NP , lemme know if ya run into some other issues .
[HTC One X] tandeman:
So what you are saying is variant is device specific? If so how do I know which variant I'm on?

Secondly, do I go to trickster mod and to the last page , then set the MPU to undervolt?
[HTC One X] Shan89:
Look at Xmisters first page there's how to see the variant as for voltage yes at MPU
[HTC One X] Larandar:
Thanks for the ressources
[HTC One X] Shan89:
Np
[HTC One X] treebill:
Anyone else running phone was this guide and with 2 core disabled?

I've just flashed latest xm so will post how I do
[HTC One X] Shan89:
I'd like to try with disabling 2 cores but i can't find any damn app which has that option , if you got any please share :P

Btw heres the full comparison for those who care S3 vs HoX

CLICK
[HTC One X] Zinu:
Trickster MOD ;)
[HTC One X] Shan89:
Trickster can't disable cores , it can only group tasks onto 2 cores when possible but still uses 4 cores. We want to try and disable 2 cores completely.
[HTC One X] meleelord:
Would CoreControl work?
[HTC One X] treebill:
edit

/sys/kernel/tegra_mpdecision/confg/max_cpus

can use an init.d script

echo '2' > /sys/kernel/tegra_mpdecision/confg/max_cpus
[HTC One X] Shan89:
Yah i was thinking of this but i rather have an app to do the dirty work :P , i'd like to have the ability to enable/disable them on tho go not having to flash the script or to use root explorer.

@meleelord

Tried that one a while ago never really worked , couldn't even start the app.

I guess i'll have to use script >.<
[HTC One X] treebill:
just use ES file manager to create a blank file name it what ever you like :P then add that code I posted to it, change permissions to R/W/E or everything.
[HTC One X] Shan89:
Did that a while ago tho thx for the tip
[HTC One X] MacSeoin:
Hey Shan, thanks for the guides, but I have a problem with your profiles for SetCPU!

I'm trying to add my 3d games to the correct profile but after adding a few the list disappeared! How do I get it back without loading your settings again and what should I do to prevent this happening again?

Sent from my variant 1 H3G One X, Renovated with XM power!
[HTC One X] Shan89:
That's weird , maybe the list has some kind of limit for apps , anyway try and make a new profile with the same settings , governor = interactive , scheduler = deadline and max CPU 1300 , tho when you game make sure in trickster and setCPU the max freq is also at 1300.
[HTC One X] MacSeoin:
Thanks I'll try it out, apart from that this guide is epic and I'm getting the most out of my phone now without manually fiddling about with settings! :thumbup:

Sent from my variant 1 H3G One X, Renovated with XM power!

---------- Post added at 06:02 PM ---------- Previous post was at 05:17 PM ----------

Adding a profile works but I've also found that I'm having to go through the profiles and remove and add back the apps listed under each 1 to get them working!

Sent from my variant 1 H3G One X, Renovated with XM power!
[HTC One X] Shan89:
Thx , btw we might be able to extract even better battery life after Neo adds PMC in his kernel since he uses CpuQuiet , i guess we'll find out next week when he sends me the beta version.
[HTC One X] MacSeoin:
I had a feeling I was getting better battery out of his kernel tbh

Sent from my variant 1 H3G One X, Renovated with XM power!
[HTC One X] Shan89:
Well i wouldn't know , been with Xm since the starting days , anyway i'll test new NEO's kernel with PMC governors when he adds them next week hopefully. As for 286 not sure but i feel like battery is worse then it was before :confsued: I guess i'll give it another 2 charges to see.
[HTC One X] schefkoch89:
what can we do against the Lockscreen problem?

Disable lockscreen is gay -.-
[HTC One X] terrorblade23:
Hey... I'm absolutely lost in your topic... But today I tried to undervolt - 50 and... do you think is something wrong with my battery?

In these print screens... I don't want to sacrifice performance even a little.... I have quad 1.5 and quad 1.5 will remain:))
[HTC One X] Shan89:
You're not really losing any performance as you may think , SetCPU profiles + smartmax and pmc governors tunned my way wont break your performance as much as you think , maybe by 15-20% in overall , tho gaming is still smooth as it was with less heat, the only thing they'll do is add your more battery life , anyway up to you how you gonna use your hox :good:

As for UV you might wanna add another -25-50 onto freqs up to 1000 , as for 1100 / 1500 leave as it is if it's stable.
[HTC One X] terrorblade23:
Ok... And all what I have to do is undervolt +smartmax+pmc? Without another settings like max freq or poke.. I don't know even how to set these cpu profiles... Or how I can 'tunned' them?I'm totally lost

And which one I should choose beta or stable version? Of XM kernel..
[HTC One X] Shan89:
Heres everything you need to know. CLICK

As for kernel up to you , stable is the absolute stable version tho i always use betas , anyway doesn't really matter both should give you great battery life if you follow this guide correctly , just read the stuff from the link i gave you above.

1 thing to do , since xm286 has updated smartmax values which also SOMEHOW idk how affected PMC governor as well make sure to double check PMC governor values, you can find those in the link i gave you above as well. If the values are not correct like i described in *pmc interactive* setup make sure to set them as described , as for smartmax governor set them as PMC Battery setup. Then download setCPU profiles for sense or aosp whatever you use and follow how to apply them also in the same link i posted.

Lemme know how it goes or if you get stuck somewhere :)
[HTC One X] miniterror:
Did any one already make these aokp tweaks in an init.d script?

Just applied them and looking at the cpu overlay i already see the diff in lower freqs being used

Edit: ok just tried to play a vid and it lagged alot so im reverting it.

Thx again for the guide though.
[HTC One X] 97_3:
+1. That would be nice.
[HTC One X] terrorblade23:
Plls can u tell me which one (settings) I should use..... Because there in that topic are a lot of setups... And I don't know which one to follow..... And another q.... How to install that setcpu profile which I download
[HTC One X] Shan89:
Np , if video laggs that means you used only PMC battery setup , i recommend you to use both version , tho you gotta be on XMkernel since on NEO kernel we can't edit values on governors , another thing is to use SetCPU profiles for AOSP that i made , nothing will lag trust me, If you don't wanna mess with SetCPU profiles use PMC interactive version , Video or anything else wont lag with that one.

SetCPU profiles are for that purpose.

Use latest Xm kernel or latest stable version , then follow the guide from POST 2 , to make it more clear:

Xm kernel comes with PMC governor which is set to PMC interactive version ( snappy & speedy version ) next thing that you gotta do is set smartmax governor and change the values , use the values from PMC Battery setup ( also found in post 2 ) After that you download AOSP or normal ( Sense ) setCPU profiles i've uploaded on post 2 as well , open the setCPU app go to profiles swite to profiles then go back to CPU settings and again to profiles so you get the option to load my back you downloaded, after that load the backup and tick the box *Enable profiles* For more info look @ Post 2 , no need to read post 1 at all since all this is located into post2.

I gotta rework the damn guide lol.

back in a day when i started the guide we didn't have half of this stuff >.>
[HTC One X] 97_3:
I was thinking that a script would be less intrusive than SetCpu running in the background. I already use your great setup on ICJ.
[HTC One X] terrorblade23:
Hmm all what I want to know is just which one I should use to undervolt. Setcpu or trickster? And how much?

And how I can make my battery last longer when watching videos and light games.... Just that I want to know.... Because just these 2 drain my battery fast

And why I reach just 45fps Max!!! With performance governor and everything to maximum in epic citadel benchmark