yashsingh1/xdaforums huggingface dataset:
[AT&T, Rogers HTC One X, Telstra One XL] HTC_Phone:
Nah no worries man. Just read up, as sometimes things can be a little confusing!

But, in all honesty? I use the newest nightly every single day, and I get through a day no problem with about 3 hours screen on time, ending with about 20% left with moderate use. Here's what I currently do:

-Use Root Explorer to rename the /system apps NFC.apk and Tag,apk to NFC.apk.bak and Tag.apk.bak respectively. (NFC was having some issues with not turning off, and I found this to be a

major

battery drain for me. So doing the above disables NFC since I never once have used it in the real world

-I have SetCPU

My Settings for SetCPU:

Screen On:

Max- 1350

Min- 384

Governor- conservative

Screen Off:

Max- 486

Min- 384

Governor- powersave​

- Sweep to Wake

- Automatic Brightness

Plus, on top of that, I have all of my social networks installed (FB, Twitter, Instagram, Snapchat, etc.) with no wakelocks.

I would recommend using those settings and giving it a try :)
[AT&T, Rogers HTC One X, Telstra One XL] mayhem85:
Thanks. That's some useful information.
[AT&T, Rogers HTC One X, Telstra One XL] mayhem85:
So, I installed the latest CM10 nightly + this kernel and everything seemed to work fine. Thanks.

I installed setCPU and made a bunch of profiles as per my liking. My question is - Does SetCPU have to always run in background to function or can I close it?
[AT&T, Rogers HTC One X, Telstra One XL] HTC_Phone:
If it doesn't have profiles enabled (i.e. if you just set the clock speed back) I believe you can close the app. But if it has profiles you have to keep it running. But so far right now I've got setCPU running with profiles, I've got 6+ hours on battery, at 74% with a little over an hour of screen on time, plus wifi and all that jazz. Not sure how that goes in terms, but hopefully tomorrow I can put it through it's tests.
[AT&T, Rogers HTC One X, Telstra One XL] whynot_dz:
Using it on kingbeatz latest and i finally could fix the max values of both cores to stick in 1g.

Using no frill cpu

Gov:on demand

I/o: vr
[AT&T, Rogers HTC One X, Telstra One XL] pside15:
Rohan may want to chime in on this but I know on earlier builds he recommended using NoFrills for CPU control. NoFrills is the only one I could use to get my CPU settings to stick after a reboot. Not sure if it matters on the more recent builds but I just wanted to throw this out there.
[AT&T, Rogers HTC One X, Telstra One XL] SecrtAgentMan:
Hey guys, I can't seem to flash the zip file for the kernel with the modules, using b7.

I was able to push the boot.img through fastboot, and I am using rohan's 4.1.2 AOKP rom (12/25).

Any idea how I can fix this?
[AT&T, Rogers HTC One X, Telstra One XL] pside15:
What happens when you try to flash the kernel? What version of TWRP are you using? Have you tried downloading it again?
[AT&T, Rogers HTC One X, Telstra One XL] Vanillalite:
So I've narrowed my recent issues down to version 7 of this kernel. Version 6 works fine for me with the normal version, but version 7 both normal and NoVC make it so wifi won't work at all. As soon as I fastboot flashed the older 6 kernel everything worked. This goes for both AOKP and CM JB 4.1.
[AT&T, Rogers HTC One X, Telstra One XL] SecrtAgentMan:
I actually got it to flash the zip file, ended up putting in the wrong command for fastboot so I never actually flashed the kernel in the first place.

All is good now, just had to uncheck signature verification and the zip and modules installed perfectly.
[AT&T, Rogers HTC One X, Telstra One XL] HTC_Phone:
Did you flash the zip in recovery AFTER flashing the boot.img via fastboot? There are new modules included with the kernel, so you have to flash the .zip as well even if you're on the new hboot
[AT&T, Rogers HTC One X, Telstra One XL] Vanillalite:
Yeah I actually fixed it by just redownload the .zip after I took a shower and tried it all again. I seem to be good now.

IDK maybe I had a bad download or somthing...
[AT&T, Rogers HTC One X, Telstra One XL] venelar:
Finally got the nerve to flash this. CM10, couldn't be more pleased with battery results.
[AT&T, Rogers HTC One X, Telstra One XL] HTC_Phone:
What settings are you using? What's your screen on time? That's pretty great
[AT&T, Rogers HTC One X, Telstra One XL] venelar:
Light screen on time tbh. Been pretty busy today but still impressive. I normally don't care about battery as my phone stays docked 90% of work hours.
[AT&T, Rogers HTC One X, Telstra One XL] xstokerx:
I tryed flashing b7 to my phone on paranoid android hboot 1.11 and it hangs at updating apps is there a fix for this?
[AT&T, Rogers HTC One X, Telstra One XL] bryyte:
haven't updated in awhile still on 11/20 with b5. could I stay on this 11/20 and flash b7? didn't want to upgrade to buggy builds but that new kernel is lookin nicee. I know you mentioned a date the nightly had to exceed... mayb 11/24? couldnt remember or find the date again but let me know.

Thanks!

Sent from my One X
[AT&T, Rogers HTC One X, Telstra One XL] HTC_Phone:
Honestly, the newer nightlies aren't bad at all with bugs. Incredibly stable IMO. You would have to move to a newer build to use rohan 7. But its worth it :)
[AT&T, Rogers HTC One X, Telstra One XL] pside15:
I usually have mine off the charger for about 14 hours when I go to plug it in at night. I always have between 20-40% left and minimum 2 hours of screen time on. I could probably do better but I keep my brightness cranked up all the way. I just can't stand to see such a nice screen on dim settings, lol. I'm running this kernel OC'd at 1.7 with min at 192, and whatever the stock voltages are on the normal version of the kernel. On the JellyBam ROM, btw.
[AT&T, Rogers HTC One X, Telstra One XL] iyerajay1:
Hey Guys, I am on the CM 10 1/3/2013 nightly. Should I be flashing b6 or b7?

Thanks

Ajay
[AT&T, Rogers HTC One X, Telstra One XL] HTC_Phone:
b7 is what I'm running on the 1/3/13 nightly. Runs well. Also using the Vodaphone 2.41 radio, seems to be working well on AT&T in the Midwest
[AT&T, Rogers HTC One X, Telstra One XL] pikul:
Anyone had problemas with wifi after flashing this kernel? im runing CM10 nightly 20130105 and everything was working fine for the past week, i flash this new kernel and the phone rebooted fine and seens to be working good except for my wifi, i can see the settings and its supposed to be on and conected, but still cant get internet, ive tried with the 2 connections i have at home and none work :confused:

Edit: i dont know what went wrong the first time, i reflash de rom and rohan kernel again, everything its working fine.
[AT&T, Rogers HTC One X, Telstra One XL] Vanillalite:
I had the same issue. Not sure what fixed it, but I redownloaded the .zip and started all over. Figured maybe I just had a bad download.
[AT&T, Rogers HTC One X, Telstra One XL] superchilpil:
I'm going to miss this kernel and these ROMs :/ AOSP development is minimal with my new phone

Slithered from my HTC One X+ running Viper XL+
[AT&T, Rogers HTC One X, Telstra One XL] HTC_Phone:
What happened to your One X man??
[AT&T, Rogers HTC One X, Telstra One XL] superchilpil:
Shattered screen :/

Got a one x+, figured I'd upgrade but I didn't realize development was so.minimal for it

Slithered from my HTC One X+ running Viper XL+
[AT&T, Rogers HTC One X, Telstra One XL] HTC_Phone:
Damn :/ Not worth it? I wanted a One X+ tbh, I've had 6 warranty replacements so far, and finally landed a good One X. So I guess I should hold off on the One X+..?
[AT&T, Rogers HTC One X, Telstra One XL] superchilpil:
Development wise its lacking, maybe it will pick up down the line. Also the fact that the international and AT&T one x+ are two separate phones in the same forum is pretty dumb IMO

I like it, definitely love the 64 gigs of memory but it doesn't have too much to make it that much better than the XL besides the memory

I wouldn't of bought it if I didn't break my one x tho

Slithered from my HTC One X+ running Viper XL+
[AT&T, Rogers HTC One X, Telstra One XL] HTC_Phone:
Haha Well.. I might be early upgrading here in a week or so I might get the One X+ as well.
[AT&T, Rogers HTC One X, Telstra One XL] superchilpil:
I guess I'll see you over there :P

Wish we could get rohan or h8rift there too :P

Slithered from my HTC One X+ running Viper XL+
[AT&T, Rogers HTC One X, Telstra One XL] HTC_Phone:
What governor settings is everyone using? I'm trying to find the best for battery life (Not necessarily concerned about incredible performance haha) Been experimenting as well
[AT&T, Rogers HTC One X, Telstra One XL] pside15:
I'm using intellidemand OC'd at 1.7 and 192min. I get through a full day easily with between 20-40% battery left when I plug it in at night. That's usually about 14 hours off the charger and about 2 hours of screen time on. I also keep my brightness up all the way.

Oh, I saw your previous post about the One X+. I wouldn't get it. I have a friend who upgraded and hates it for the lack of development compared to the One X.
[AT&T, Rogers HTC One X, Telstra One XL] edditnyc:
Same for me. I got 14.5 with 2.5 hrs of screen time yesterday with moderate use (checking email throughout the day, music playing during my commute, reading a Kindle book for 45-60 min, XDA, Twitter, etc.). You can try UC the processor to 1.2MHz and see if that's better for drain. I keep LTE/mobile data off and try and limit some of the location stuff like Google Now, FB, and so on. I like Google Now but we got short changed on the battery.

Speaking of which I heard the bigger battery in X+ doesn't make that much difference. I guess it's our screen that's the real battery drain. That explains why HTC revised Sense+ so it doesn't show screen time anymore.
[AT&T, Rogers HTC One X, Telstra One XL] LQQKS:
sorry for the n00b question, but is 1.13 the "newer" or "older" version of hboot mentioned in OP?
[AT&T, Rogers HTC One X, Telstra One XL] Clay330i:
Will this kernel work with Jelly Bam 4.1.2? It is an AOKP ROM. Thanks.
[AT&T, Rogers HTC One X, Telstra One XL] jrior001:
Using that combo now. Works great!
[AT&T, Rogers HTC One X, Telstra One XL] tboooe:
Installed the normal version on Nocturnal'd Dirty ROM. So far so good. I "think" I am getting better battery life. Gotta give it few days to be sure. At least I am not seeing anything negative.
[AT&T, Rogers HTC One X, Telstra One XL] Clay330i:
Thanks!
[AT&T, Rogers HTC One X, Telstra One XL] pside15:
Just like the poster above me, I've been using this combo for weeks now and it's great. No issues whatsoever.
[AT&T, Rogers HTC One X, Telstra One XL] TRAG!C:
I noticed a couple of pages back someone mentioned that they have crackling with Bluetooth Audio. I have the same problem on B7 with CM10 nightlies using the recommended settings from the OP.

What I have noticed is the crackling relates to the CPU changing speed. As soon as it drops below 1GHz I get a crackle each time it changes speed, by locking the CPU to 1GHz or above the crackling stops.
[AT&T, Rogers HTC One X, Telstra One XL] tboooe:
Smartass V2 governor maxing out CPU?

Any notice that when using SmartassV2 the governor never drops below the max cpu freq? When I first set it in the settings I can see the CPU freq changing but if I go back a few minutes later I see the freq is maxed out and will not change. I have verified that I have no rogue app running.
[AT&T, Rogers HTC One X, Telstra One XL] Simba501:
Yep.

Sent from my HTC One X
[AT&T, Rogers HTC One X, Telstra One XL] jrior001:
Smartassv2 is implemented but isn't quite setup properly I think. This gov needs to be setup for the frequencies available for our phone and the step up percentages adjusted or it will loop like that either to max or min. Very nice when its right but can be a pain to get it there.

Edit:

Rohan: this is not my work, these are the values caulkin was utilizing in an init script for smartassV2 in his sense rom. If my desktop wasnt down at the moment I'd test em out in your kernel, but if your interested in messing with it there are a few changes from what's in your github. Particularly the max CPU load and ramp up and down steps.

SMARTASSV2_AWAKE_IDEAL_FREQ=384000

SMARTASSV2_DOWN_RATE_US=99000

SMARTASSV2_MAX_CPU_LOAD=45

SMARTASSV2_MIN_CPU_LOAD=35

SMARTASSV2_RAMP_DOWN_STEP=270000

SMARTASSV2_RAMP_UP_STEP=270000

SMARTASSV2_SAMPLE_RATE_JIFFIES=2

SMARTASSV2_SLEEP_IDEAL_FREQ=192000

SMARTASSV2_SLEEP_WAKEUP_FREQ=1512000

SMARTASSV2_UP_RATE_US=48000
[AT&T, Rogers HTC One X, Telstra One XL] pside15:
What app are you using to adjust the CPU? Try using NoFrills and go into settings and mark the option that prevents other app or the system from changing frequencies. I changed to this governor to few hours ago and the frequency hasn't changed once.
[AT&T, Rogers HTC One X, Telstra One XL] tboooe:
Just using the standard options in Settings>Performance>Processor.
[AT&T, Rogers HTC One X, Telstra One XL] jrior001:
It took about 15 mins but eventually it got stuck on mine. Switched governor back to what I had before and all is well. Probably a unique combo of scaling up/down that causes it to get stuck. I recall similar issues with the beastmode sense kernel and all the "ass" governors as they are all similar.
[AT&T, Rogers HTC One X, Telstra One XL] pside15:
Yea, you probably shouldn't use the built in controller. Download NoFrills and set it how you want it. Go into settings and tick the option that says "Prevent changes from any other app". I have to use NoFrills and this option to get CPU settings to stick properly. This was recommended by Rohan way back in one of his earlier builds.

---------- Post added at 03:11 PM ---------- Previous post was at 03:09 PM ----------

I've been running the smartass2 governor for the past 3 hours and it's stayed at 1.7 the whole time. You have to make sure you select the option in settings that keeps other apps, or the system, from changing it.
[AT&T, Rogers HTC One X, Telstra One XL] tboooe:
Do you think using ROM Toolbox's builtin CPU and governor settings is as good? Just trying to avoid having to download yet another app.

Also, are you saying that using SmartassV2 your CPU got stuck at 1.7mhz? Was this using NoFrills? Or are you saying your CPU got stuck until you switched to NoFrills and set the option to no let other apps or system from changing things. I am confused.
[AT&T, Rogers HTC One X, Telstra One XL] jrior001:
I think you are missing the problem here. Its not that the frequency is going over what we set. Problem is that it gets stuck at the max u set and doesn't scale back down. Open kernel tuner or any other app that shows your current CPU freq and watch it. It should scale up to your max and back down based on CPU demand, but what we are seeing is it getting stuck at max.
[AT&T, Rogers HTC One X, Telstra One XL] tboooe:
Strange, I am seeing my CPU frequency pegged at max (1.9mhz) using SmartassV2 but the CPU usage is very low 1-5%....can anyone explain this???
[AT&T, Rogers HTC One X, Telstra One XL] jrior001:
Exactly what I was describing. Issue with smartassv2
[AT&T, Rogers HTC One X, Telstra One XL] tboooe:
Just curious what data is correct? Is my CPU really maxing out and the CPU usage is wrong or vice versa?
[AT&T, Rogers HTC One X, Telstra One XL] jrior001:
Unfortunately both, CPU stuck at max speed which wastes battery while CPU load is minimal. Switch to intellidemand or whatever else u want for now. Give rohan a chance to look at what were talking about.
[AT&T, Rogers HTC One X, Telstra One XL] pside15:
Yes, I misunderstood the issue. I thought everyone was saying that no matter what they set the frequency to it was resetting itself to the max frequency. This was an issue before as well. Disregard my previous comments on this. Sorry about that.
[AT&T, Rogers HTC One X, Telstra One XL] A0A:
That would be newer
[AT&T, Rogers HTC One X, Telstra One XL] rdxhd:
I am using AOKP milestone 1.1. I was wondering what the best set up might be for extra battery life without sacrificing too much performance. Right now I have Max: 1.7 GHz, Min: 192MHz with I/O scheduler sio and Gorvernor Intellidemand. I am new to the whole kernel thing so I am trying to figure our what's best without damaging the phone. Thanks!!
[AT&T, Rogers HTC One X, Telstra One XL] tboooe:
Has anyone changed the cpu voltage settings with success? I am looking for additional battery life.

I have the normal version of this kernel
[AT&T, Rogers HTC One X, Telstra One XL] jatipton:
Anyone tell me how to get my GPU back to stock speeds? Or enable Kernel Tuner to set my stock or under-clocked speeds I would like. I prefer battery life on my phone since I mainly use it for Calls/Text/Tether to my tablet.

Kernel tuner shows 3D @ 512Mhz, 2D @ 300Mhz. My phone runs just as smooth @ 3D=320 and 2D=200 for what I do :)
[AT&T, Rogers HTC One X, Telstra One XL] alx1880:
Hello, I've been using b7 normal and nvc for the past hour in AOKP. Unfortunately every time I want to play a game, the app freezes and closes itself eventually. I've been playing with No Frill settings but the games are still unresponsive.

How can I solve this issue?
[AT&T, Rogers HTC One X, Telstra One XL] pside15:
What games freeze?
[AT&T, Rogers HTC One X, Telstra One XL] rohan32:
Its not at 512mhz. Don't use Kernel Tuner, it does not reflect actual values (i.e. it says we have vsync in 4.1, when we do not, it reflects wrong GPU clocks, and a bunch of other issues).

The frequencies were bumped by around 20mhz. Nothing to worry about.

GPU control is coming.
[AT&T, Rogers HTC One X, Telstra One XL] aznrice2k4:
Agreed. It seems to cause wake locks too.
[AT&T, Rogers HTC One X, Telstra One XL] jatipton:
SetCPU ok then? :) Thanks for the replies.

Found people recommend no frills. Will try this. I have purchased SetCPU back in the day though so if this is ok as well Id like to know.
[AT&T, Rogers HTC One X, Telstra One XL] rewen:
Excuse my ignorance but why undervolted kernels? I think there needs to be some warnings to those who jump on the undervolt train.

I was a desktop CPU overclocker years ago and my understanding (could be wrong, let me know) is that if you undervolt a processor without also underclocking it to match, then you're basically overclocking that processor (despite not raising the clock speed). In other words you're asking the CPU to do more than it is designed to at the voltage it's now running.

This might work fine for some (unknown number of) people, but it's also going to cause errors (often unnoticeable due to hardware error correction) for some people.

Why an unknown number of people? Because not every chip that leaves the factory performs at the same level. It's impossible to have every chip on a line come out performing identically so what happens is each one is tested to see if it reliably performs at the spec'd clock speed and voltage. If it meets the standards that they want then it's given the OK and released. The thing is while some batches may exceed the spec, others might *just* make the spec. Think about it.. if each chip exceeded the spec then the spec would be raised and that particular model of CPU would be marketed as such in order to sell more of them.

So.. those of us who have a chip that 'just makes the grade' would actually suffer by undervolting. Your CPU might start causing errors and have to retry calculations multiple times or simply give erroneous results because it's not getting the voltage that it was designed to run at. This goes for those of you who overclock, too.

For this reason, in the PC world, we run stability tests for 8+ hours straight using software that runs the same calculations over and over and over again, checking to see if the result is always the same. It's my opinion that if you don't do the same testing on a phone, then you probably shouldn't be overclocking or undervolting.

What do you guys think? Am I wrong? I mean.. to each their own but I feel like undervolted and/or oc'd kernels are released in a way that implies that there's no sacrifice, and it scares me that they're usually advertised as improvements to reliability. It's like overfilling your tires to get better gas mileage.
[AT&T, Rogers HTC One X, Telstra One XL] alx1880:
Most Rovio games, asphalt, granny smith, dead trigger, fruit ninja, a couple more. Only game that is stable enough is world of goo.
[AT&T, Rogers HTC One X, Telstra One XL] pside15:
What setting do you have your CPU at using NoFrills? I don't play many games but all the ones I do play run perfectly and I've been using Rohan's kernel forever.
[AT&T, Rogers HTC One X, Telstra One XL] marsyeti:
I'm always running the latest nifhtly/weekly of CM10, I don't know if it's the kernel or just the rom, but after I flashed this kernel, I have come across twice when my touch screen doesn't respond. Anybody got the same problem?
[AT&T, Rogers HTC One X, Telstra One XL] marsyeti:
And after reboot the battery drops significantly, anybody know why? I'm using the recommended setting here
[AT&T, Rogers HTC One X, Telstra One XL] Hydromea:
Yeah, should this kernel be compatible with the latest CM10 nightly/weekly? Cause I've been noticing some screen tearing and freezes.
[AT&T, Rogers HTC One X, Telstra One XL] rohan32:
You are entirely correct, and thanks for explaining what you are thinking. I've reverted to stock clocks actually right now for the past few builds, since as you stated, some were having stability issues with it.

But yeah, you hit the nail on the head. Each chip is not created equally.
[AT&T, Rogers HTC One X, Telstra One XL] alx1880:
Same as advised on OP. Seems that my phone is faulty, got the same issues when I installed ElementalX on a sense rom.
[AT&T, Rogers HTC One X, Telstra One XL] HTC_Phone:
That doesn't necessarily mean your phone is faulty... Depends on the settings you used when installing ElementalX, because some phones can't handle the OC, the UV, and the likes. Every phone is different
[AT&T, Rogers HTC One X, Telstra One XL] pside15:
Hmmm, the recommended settings in the OP list a 1.9Ghz OC, that's kind of strange. I don't think your phone is faulty either. Some phones just can't handle that high of an overclock. Try lowering it to 1.7. I run it at that and it's great with performance and battery life. It runs great at 1.5 as well.
[AT&T, Rogers HTC One X, Telstra One XL] xetrev:
What settings are being used to save battery. I don't care about overclocking.
[AT&T, Rogers HTC One X, Telstra One XL] pside15:
Anything you set it at should give you good battery life. I'm overclocked and get 14+ hours off the charger with 2+ hours of screen time. Usually have about 20% left when I plug it in at night. I also have my brightness up all the way which hurts my battery life I'm sure. Some people even under clock with good results. Every phone is different though. Need to play around with it to see what works best for your phone and usage.
[AT&T, Rogers HTC One X, Telstra One XL] jrior001:
Been running at 1350 Max for a while. Helps a little on the battery and you'd never notice the difference
[AT&T, Rogers HTC One X, Telstra One XL] rewen:
I'm just glad that I'm not crazy lol.. I have not once seen anyone mention anything about that stuff on xda. I'm not sure if people just don't know, or it's assumed, or what.

I got out of overclocking because of the sheer amount of time needed to test stability. Every 100mhz change would get tested for 8 hours overnight. It took days to find out how far you could go and each processor was different.

Anyway, keep up the good work! Wish I knew how to customize kernels.

Cheers
[AT&T, Rogers HTC One X, Telstra One XL] tomdot:
I get the same problem. Battery percentage is not reflective of actual battery mV
[AT&T, Rogers HTC One X, Telstra One XL] wrecked77:
Is this gonna be compatible with jellybam 4.2?
[AT&T, Rogers HTC One X, Telstra One XL] pside15:
No, only 4.1 JB ROMs. I'm sure he'll have a new kernel eventually but he's probably going to help with getting all the kinks ironed out with 4.2 JB first.
[AT&T, Rogers HTC One X, Telstra One XL] macropterous:
I have not been able to change the voltage on normal b7. SetCPU seems to work well otherwise, profiles and all.

dbd
[AT&T, Rogers HTC One X, Telstra One XL] Beanstine32:
does this kernel support OTG/usb host and/or MHL micro usb to hdmi adapter?