yashsingh1/xdaforums huggingface dataset:
[T-Mobile LG G3] partylikeaninjastar:
I have two questions. First, do you LOSE anything by using this kernel over stock? Example, double tap to wake (although previous posts confirm that double tap to wake is still present — just using as an example of something I know to typically be a kernel feature). Second, if for whatever reason I wanted to go back to the stock kernel, is there an easy way to flash it back outside of a factory reset or having to completely restore a nandroid?
[T-Mobile LG G3] Jephre:
My tap to wake still appears to be working.
[T-Mobile LG G3] HolyAngel:
No you shouldn't lose anything, only gain features.

And I can post a return-to-stock flashable zip.
[T-Mobile LG G3] partylikeaninjastar:
That would be great. Hopefully I won't want to use it! Will try out later today.
[T-Mobile LG G3] HolyAngel:
Return to stock kernel zip posted in the F.A.Q. Section ^^
[T-Mobile LG G3] chakra:
You can also dirty flash your rom to get the stock kernel back.
[T-Mobile LG G3] partylikeaninjastar:
That would be the usual method, but I'm not using a a ROM.
[T-Mobile LG G3] :
im using westwood. Works great.
[T-Mobile LG G3] zcgofaster:
Had 3 reboots today. First time I was using chrome beta, second two using Tapatalk. I'm only using the recommended settings, using kernel tweaker and trickster mod. I'm trying to add the logcat using Tapatalk...
[T-Mobile LG G3] :
What govenor are you using?
[T-Mobile LG G3] zcgofaster:
Ondemand
[T-Mobile LG G3] raw2000j:
I have no reboots and am using faux clock
[T-Mobile LG G3] HolyAngel:
Ok, and this has only happened on v0.0.4?

And are you also using Westwood TCP profile?

Also, your /proc/last_kmsg file would be extremely useful as well as the logcat if you can. Pm them to me please if you can. Don't post the last_kmsg as it has your serial number and whatnot.
[T-Mobile LG G3] HolyAngel:
As a side note, I had one other report of this and the fix so far has been, don't use Westwood. But I haven't had enough data to tell me that's the for sure fix yet, he just hasn't had any more reboots since then.
[T-Mobile LG G3] :
No problems with westwood on my phone. Im using intellidemand as my governor.

---------- Post added at 01:29 AM ---------- Previous post was at 01:25 AM ----------

Have you tried any other govenors?
[T-Mobile LG G3] pandacookie:
What's the best governor to use to conserve battery? What does "performance" governor do?

Sorry. For all of my experience with phones, I've always been kind of a kernel dummy. :)
[T-Mobile LG G3] mikeyinid:
I'm not really sure why we need fast charging. My G3 charges pretty fast. About 50% an hour if I use the charger it came with.
[T-Mobile LG G3] raw2000j:
Fast charging is better mine takes like 3 hours to charge
[T-Mobile LG G3] zcgofaster:
Yeah. On westwood. Pm incoming
[T-Mobile LG G3] :
My phone charges pretty quick too. As long as i leave it alone while it charges and let the screen turn off.
[T-Mobile LG G3] raw2000j:
Wish mine did slow as hell
[T-Mobile LG G3] gotzaDroid:
I'm currently running v0.0.4 with the recommended settings and I left the governor at interactive and everything has been running great. I'm on the stock rom though.
[T-Mobile LG G3] CheesyNutz:
Wow kernel day
[T-Mobile LG G3] BACARDILIMON:
Cause yours is one of the rare ones. The rest of us are suffering
[T-Mobile LG G3] raw2000j:
True
[T-Mobile LG G3] mikeyinid:
Mine charges as fast as my old iPhone 5s. Which charged very fast then died equally as fast. I've had this phone 2 weeks tomorrow and the battery life was awful the first week. I had to charge after 8 hours so I was glad it charged quickly. It's not an issue now. Battery lasts 15+ hrs with 4+ hrs screen on.
[T-Mobile LG G3] Jephre:
Just wondering, I can't find smartassv2 or intelliactive governors in my list of CPU governors. It's in the OP, is it a future release?
[T-Mobile LG G3] CheesyNutz:
Flashed so far so good everything is smooth will test bit for battery
[T-Mobile LG G3] :
Intellidemand works good with those settings too.
[T-Mobile LG G3] gotzaDroid:
Would you recommend intellidemand over interactive? I know interactive is a bit more aggressive, but I'm no expert in this stuff.
[T-Mobile LG G3] cheetahcat79:
Loving this kernel so far, but I'm not messing with the cpu governors. Bad things seem to happen when I do that, LOL. Running this with the latest ZoneROM.
[T-Mobile LG G3] zcgofaster:
Update: I switched governor to interactive and no crashes.

Holy sh*t this phone is fast now!!! On my second charge cycle since flashing this kernel and battery life is looking good. Looks like I should end up with around 4 hours of SOT.

Yeah, I know, I've been using it almost non stop since my last charge.

Also to charge from 11% to 100% took 2.5 hours using my old GS4 charger (my spare that I keep at work)

Blown away. This phone is a whole new beast.

One last thing I did was remove CarrierIQ which I think is also helping performance and battery life.

Other mods: Stock factory ROM debloated, xposed, tweaksbox, nova launcher, busybox on rails, greenify
[T-Mobile LG G3] tridogg97:
Man you know what would be awesome if this kernel had screen off Max. This is the smoothest kernel by far for me thanks.

P.S. Core 3 is always stuck at 300 mhz
[T-Mobile LG G3] CheesyNutz:
Kernel has been great just wish something could be done about how much juice the screen drinks while on
[T-Mobile LG G3] cvsolidx17:
Used the recommended scheduler settings with intellidemand, underclocked to 1.5ghz and undervolted 36mv. So far so good, even underclocked it's still much smoother than stock. Battery drain has been minimal as well. This has become my favorite kernel.
[T-Mobile LG G3] rich2007:
What's the default setting for this kernel?
[T-Mobile LG G3] ggrant3876:
Downloaded and flashed and will compare to the stock kernel over the next few days. Looking forward to much more development on this kernel.
[T-Mobile LG G3] zcgofaster:
I'm interested to see how this setup does. Keep us posted.
[T-Mobile LG G3] pandacookie:
Is that +36mv or -36mv?
[T-Mobile LG G3] HolyAngel:
Undervolting would be -36 ^^
[T-Mobile LG G3] pandacookie:
Just wanted to make sure. Told ya I'm a kernel dummy. :)

Thanks!
[T-Mobile LG G3] pandacookie:
I've run into an issue. When I mess with FauxSound, my phone's microphone gets messed up. By that, I mean that callers tell me my voice is extra loud and they can hear static and music (?) in the background. Meanwhile, on their end, their voice sounds a bit distant. This happened with one of the other kernels here, too (KAsph3rd). I sadly had to flash back to stock for now. :(
[T-Mobile LG G3] partylikeaninjastar:
I'm following your lead except that I'm not undervolting yet. I'm running this for a day before I mess with UV settings. I'm really surprised at how well it's running under clocked.
[T-Mobile LG G3] raw2000j:
Im undervolted -60mv no problems
[T-Mobile LG G3] cvsolidx17:
Yeah that was a pleasant surprise for me. Undervolting doesn't seem to have any negative impact yet. Let us know what your battery stats look like, it would be interesting to compare
[T-Mobile LG G3] HolyAngel:
There's been a commit that should help with that, i'll add soon and post new kernel.
[T-Mobile LG G3] tridogg97:
Did you see the core 3 being stuck at 300 mhz
[T-Mobile LG G3] T-Fanatic:
I'm going to give it a solid couple days of use, but from about 10 hours ago I've noticed increased fluidity and better battery life. Thanks for this OP.

Edit: Okay, so for the first full charge, after 4 hours of moderate to heavy use, I'm usually at around 30%. Today after 4 hours, I'm at 66 % with about the same usage. I'm also undervolting at -50

I'm still on 0.0.4, I'm getting such good results I'm afraid to change lol.
[T-Mobile LG G3] Cablespider:
Another test would be to disable MPDecision when running Intellidemand. Faux123 recommends it because he built Intellidemand to bypass the MPDecison binary completely. At least that's my understanding while doing some research.

I'll have to experiment once I get set up on HolyAngel's new rom.
[T-Mobile LG G3] HolyAngel:
Yeah i saw you posted that but doesn't actually mean its stuck there. it may not have any reason to use it depending on what you're doing when you check it. Could also be governor related. Have you restarted to see if it still happens?

edit: As a sidenote, I haven't touched anything that would mess with that so thats what my thoughts are on it.
[T-Mobile LG G3] pandacookie:
Oh, awesome! I like this kernel otherwise, and I really disliked having to flash to stock again.

Btw, I'm using your rom, too. I like it a lot. You are really doing some great work for this phone. I'm now a fan of your work! If I wasn't broke I'd send a donation. Keep it up!
[T-Mobile LG G3] zcgofaster:
I'm new to undervolting. In kernel tweaks do you adjust all the frequencies in the UV table? Do you just select the frequency and then adjust the voltage?
[T-Mobile LG G3] cvsolidx17:
You can apply voltages to individual frequencies or you can apply them globally to all frequencies. What I did was globally adjust the voltages -36mv for all frequencies.
[T-Mobile LG G3] HolyAngel:
Ok, applied the couple new sound control commits (Thanks faux!) that should hopefully fix the issues the couple of you had with it, and enabled all listed governors so they should show up now. Kernel uploading shortly/link soon.
[T-Mobile LG G3] tridogg97:
Thanks for this
[T-Mobile LG G3] HolyAngel:
SkyDragon G3 Kernel v0.0.5

http://www.androidfilehost.com/?fid=23622183712457535
[T-Mobile LG G3] pandacookie:
I'll let you know how it goes. But already something odd happened. While booting, when the Tmo jingle began to play, it cut off after the first note. Hmmmm...
[T-Mobile LG G3] raw2000j:
Maybe it booted faster :) I know its quick lol
[T-Mobile LG G3] TheJesus:
Hmm, mine booted normally, then I installed FauxSound, rebooted and it skipped the entire T-Mobile section and went straight to the lock screen. Going to try another boot in a minute.

EDIT: Nope, worked perfectly fine. I think it might just be a hiccup of some kind.
[T-Mobile LG G3] :
Switched my cpu govenor to smartass v2. Works great.
[T-Mobile LG G3] raaghul:
Does this kernel support Underclocking and color/gamma control?
[T-Mobile LG G3] Cablespider:
Argh....the monster quote!!!!
[T-Mobile LG G3] CheesyNutz:
Never copy the whole OP.. Underclocked yes gamma no
[T-Mobile LG G3] gotzaDroid:
Any issues with waking the phone up after it's been sitting a while?
[T-Mobile LG G3] :
No everything has been good so far.
[T-Mobile LG G3] pandacookie:
[MENTION=1211160]HolyAngel[/MENTION], I am happy to report that call quality is a-ok!!! And the kernel is running smooth as silk thus far. It's been about twelve hours since flash...no reboots or anything funky going on. I just undervolted and whatnot. Governor is intellidemand, but I may try others if this one makes the phone wonky. I've done some reading, and I do understand it's totally ymmv.

So in a nutshell, it's all good in tha hood! ;)
[T-Mobile LG G3] brolic925t:
So from everyone's experience whats the best govnaaaa for performance and battery life between intellidemand, on demand, interactive or intelliactive
[T-Mobile LG G3] gotzaDroid:
Well... As for performance, you'll see a bit better performance out of interactive or smartass v2 as they ramp up the processor faster than on-demand. I've also read that intelliactive, though based on Google's interactive, it adds a lot of unneeded checks on the state of the processor. Between interactive and smartass v2, I'm liking smartass a bit more. Seems to be ramping down quicker than interactive (i guess it's supposed to do that) I'm hoping that'll save on battery.

Disclaimer... I am NO EXPERT, just a hobbyist.
[T-Mobile LG G3] jpeps3:
Im running. Version 4 running. Little worm. Any temperature throttle ?
[T-Mobile LG G3] HolyAngel:
Its using the built in thermal throttle. I haven't added or touched any other thermal control yet.
[T-Mobile LG G3] Semantics:
My phone has been locking up and rebooting while using the keyboard since I flashed. Anyone else having an issue? Never had a problem before.
[T-Mobile LG G3] raw2000j:
No maybe ur setting on faux clock or whatever u using
[T-Mobile LG G3] Upstreammiami:
I can only go up to 1497600
[T-Mobile LG G3] :
How come only cpu cores 0 and 4 are used the most?
[T-Mobile LG G3] Semantics:
Didn't change any settings. Phone just hard locks and soft reboots. Back to stock for now I guess. Wi-Fi hotspot is running when it happens. Not sure if that's the culprit.
[T-Mobile LG G3] gotzaDroid:
Because the multi-core power savings is on. If you want all 4 cores going, change the value from 2 to 0 in a kernel tweaker app. And 2 doesn't stand for 2 cores, it's just the most aggressive value of power savings from 0 to 2.

The idea is to only power up 2 cores for mundane tasks to save battery instead of firing up all 4 every time. Intensive tasks will use all 4.
[T-Mobile LG G3] raw2000j:
Try and wipe caches in twrp and fix permissions
[T-Mobile LG G3] Jephre:
I've experienced an issue with my 0.05. The frequencies seem stuck at the max frequency when I look at both Trickstermod and fauxclock. I've changed my governors around, and it seems that when my screen is on, each core's frequency doesn't go down from max.

I'm running skydragon rom 0.04. I've tried re-flashing the kernel, but it doesn't seem to change anything. Anyone with any insight on this, or if this might just be a glitch in the kernel apps?
[T-Mobile LG G3] :
Try this app

https://play.google.com/store/apps/...aker+apk&pcampaignid=APPU_UDvwU6igKoPsoASrsgI
[T-Mobile LG G3] Jephre:
So I've narrowed it down to smartassv2 that's showing core 0 at max frequency when the screen is on. The other active core is constantly adjusting frequencies. Is this just a feature of smartassv2 where one core stays constant at max freq?
[T-Mobile LG G3] :
Mine does. I think thats how this govenor works.
[T-Mobile LG G3] beats4x:
[MENTION=1211160]HolyAngel[/MENTION], i want start by saying thanks, I loved your kernel on the m8, and it's awesome on the G3 as well!

I was using trickster to change the GPU governor and had a lockup then reboot. Here's my last_kmsg

https://docs.google.com/file/d/0BwJo9mpTXOtMYTlmUHdLaUVfa0U/edit?usp=docslist_api
[T-Mobile LG G3] gotzaDroid:
Yes, that's the "optimal frequency" thing about smartass v2. But you'll also notice that the cpu load is lower when the cores are ramped up. Interactive will jump to about the same frequency, but ramp down to 300 like designed, however, it'll put a larger load on the cpu from what I'm seeing. I'm going to do a full battery cycle with smartass without any reboots or flashing to see the battery life compared to interactive (i was getting 5 hours SOT on my usage with mixed WiFi and cellular data)

This is all just observations through trickster mod I've been seeing. I'll let everyone know in 5~6 hours.
[T-Mobile LG G3] pandacookie:
[MENTION=1211160]HolyAngel[/MENTION], I had to reflash to the stock kernel. My phone went nuts overnight while on the kernel! My phone grew very warm, and when I tried to adjust the settings from underclocking and undervolting to higher settings, the settings wouldn't stick. What's more, the phone was underclocked more than what I set it to. I tried switching governors, but it was no use. The behavior stayed the same. Reboots did no good. The battery was also draining like crazy. This stinks. :(
[T-Mobile LG G3] BACARDILIMON:
Not on this kernel but other mine did same thing. Faux told me to change a few things at a time. Not to just slam in all at once. Also use better battery stats and see what app went rouge on ya. If it happened over night could well be a wake lock that got stuck. Fb use to kill me in stuck.
[T-Mobile LG G3] pandacookie:
It makes sense to set settings in increments. But if it were a wakelock it would be evident on stock also, right? And it's not. It's not like the phone was asleep when this happened. It started when I began to actually use the phone today while on it's charger. The battery was draining like crazy while on the charger. Not so on stock. And when I tried to set different settings, they would go right back to the previous settings no matter what I tried. Also, it was undervolted/clocked way lower than I set it. And I couldn't set it different.
[T-Mobile LG G3] BACARDILIMON:
Honestly I loaded this like the second it came out . I had some heating up issues but I said ehhh battery temp got as high as 102. I stuck it in freezer for 3 min and it went down to 83. I was in the middle of running restore and loading apps after a fresh install of rom and kernel so it was OK that it got hot.

Then l let it die. Charged battery fully over night. Tomorrow morning I will start tweaking and in small steps so I don't overheat. I know guys will tell yeah it shouldn't matter and blah blah blah but make your own choice. I have never had issue with any kernel or rom cause I always wipe and do fresh install. Oh and battery life is great so far with out tweaks.

And I still got 50% left lol.
[T-Mobile LG G3] pandacookie:
Yes. I get that. And I wiped cache and dalvik both before and after flash. Always do. And I did wait until battery was quite low before charging. I don't let the battery completely die. Ever.

I will try again. This time tweaking in small increments. It was just freaky all this was going on while using the phone on the charger.

---------- Post added at 05:31 PM ---------- Previous post was at 05:29 PM ----------
[T-Mobile LG G3] BACARDILIMON:
Also have you any xposed?
[T-Mobile LG G3] :
I havent had much problems. I know that if you play with your phone while its trying to charge it takes longer to charge. When making changes id probably change one thing at a time. And why arent you using ART? Youll get better performance and battery life from that alone.
[T-Mobile LG G3] BACARDILIMON:
I switched from art back to dalvik and it treating me better. It is hit or miss.
[T-Mobile LG G3] just4747:
Is there any possibility of this being related to flashing this kernel??:

After flashing this yesterday, GOOD for messaging corporate email app now crashes every single time I open it and try to login. Tried uninstalling and reinstalling it and re-setting up my phone in GOOD, and still does this every time.

EDIT: Ok so I re-flashed the same version of ZoneROM I was already on without wiping (which flashed back the stock kernel), and now the GOOD app doesn't crash anymore.

Why would a custom kernel have caused my GOOD app to suddenly no longer fully load and just crash every time?? I didn't think kernels could affect apps in that way.
[T-Mobile LG G3] pandacookie:
Nope.

---------- Post added at 08:29 PM ---------- Previous post was at 08:26 PM ----------

Not using ART atm because it's still considered to be experimental. Plus not all apps are developed to work with ART yet. Dalvik is proven to work. I've heard that any benefits people experience with ART is a placebo effect, anyway.
[T-Mobile LG G3] Jephre:
One more thing, are you able to access the cpu governor tuning section for smartassv2? I don't see any tunables, but I was able to access them when I first flashed the kernel.
[T-Mobile LG G3] gotzaDroid:
I just tried in trickster mod and it says that option is not available.
[T-Mobile LG G3] pside15:
I just posted the same exact thing in his ROM thread. Good works on stock no problem but not on this kernel for some reason.

It probably doesn't help that Good for Enterprise is just a terrible app to start with. I'm hoping there's a log or something I can pull when the app crashes for the dev to look at.
[T-Mobile LG G3] Semantics:
Kept getting random reboots without tweaks. Just went back to stock kernel, my phone doesn't seem to play nice with any of these kernels but stock.
[T-Mobile LG G3] CheesyNutz:
Or how about posting a log to help the devs iron the kinks
[T-Mobile LG G3] BACARDILIMON:
Log is the only way to see what happened.
[T-Mobile LG G3] Semantics:
I understand. This isn't my first rodeo. Didn't have alogcat installed and wasn't around a PC for adb logcat and I didn't feel like spending too much time worrying about my phone locking up so I went back to stock. I suspect it had to do with wifi tether, it only locked up while my hotspot was on, but I don't know for sure, without a log, obviously. I'm going to try again over the weekend when I can afford to have my phone lock up and post a log then.
[T-Mobile LG G3] BACARDILIMON:
Next time use root explorer and just go in and copy the log uploaded to drop box and post link. All can be done from the phone. I just learned this and it made life easier.
[T-Mobile LG G3] Semantics:
Awesome, thanks for the heads up. I didn't know I could just use root explorer.
[T-Mobile LG G3] BACARDILIMON:
In root file go down to proc scroll down to the last file I have pictured and that is it.
[T-Mobile LG G3] Semantics:
Thanks man, good info that I wasn't aware of before. Had always been using alogcat or adb for logs, lol.
[T-Mobile LG G3] just4747:
:(

Weird but glad someone else confirmed this too.

Thanks.
[T-Mobile LG G3] gotzaDroid:
Ok. This isn't totally scientific, I know, but this is on the stock rom, CarrierIQ and bloat removed, greenify for all non-google apps (xposed extras on to allow push notificaions) with nova launcher on the latest version of this kernel using holyangel's recommended settings and smartass v2 governor. Also, all on wifi mostly websites, news apps and a few YouTube videos.

On par for 5+ hours SOT. Reason I post this was for the concerns of smartass v2 draining the battery. This governor is so smooth, like many nexus 5 smooth. I can live with this battery life as I was getting 5.5 hrs SOT with interactive.
[T-Mobile LG G3] pside15:
Yeah, I can't even guess at what the issue could be. I've used Good on more kernels/ROMs than I can count and never had an issue. I really hope it can be corrected because my phone runs noticeably better with this kernel vs stock. I'm about to flash this kernel again and see if I can figure out which log I need to pull to see what the problem is.
[T-Mobile LG G3] BACARDILIMON:
So who is running what settings. All I did was change to smartass and it is OK. Very sensitive screen. Like if I go to scroll it selects links that I have not picked .
[T-Mobile LG G3] halodos:
Running very well for me. I use the settings shown here (https://plus.google.com/u/0/+PaulRe...6045997176491584482&oid=109078966818501160423), but obviously some things are impossible so I skipped those. I'm also using smartass v2 and it's very smooth.

Here's a pic of battery life, I didn't use it too much but still got about an hour of screen time, ~37 hours on, and 55% battery life left at the time of the screenshot.
[T-Mobile LG G3] :
View attachment 2903247
[T-Mobile LG G3] TheJesus:
So here's my full day of usage, screen brightness at 48% the whole time. I use texting, navigation, spotify, snapchat, tapatalk, Facebook, Instagram, email, and a few other apps. It was all mobile data, no Wi-Fi. This is the SkyDragon ROM and kernel with SmartAssV2. No issues outside of the USB one, no random restarts, nothing.

Great work [MENTION=1211160]HolyAngel[/MENTION]
[T-Mobile LG G3] zcgofaster:
SOT or it doesn't count...
[T-Mobile LG G3] behappy:
Cant seem to get my cpu to save the parameters I set. It seems like my cpu is defaulting back to 1.5Ghz. I have 2.5Ghz set under Kernel Tweaker, but it just reverts right back to 1.5Ghz as soon as I reboot or switch to gpu parameters, then switch back to cpu.

I also tried to manually set the cpu to 2.5Ghz with Trickster, but they wouldnt stick under that app either...

Any suggestions?

Update - I ran Antutu benchmark to see what I got, and it's confirmed that my cpu is throttled back to 1.5Ghz. I scored lower than a SGS4...
[T-Mobile LG G3] HolyAngel:
Did you check the box to set kernel settings on boot in trickster? It should stick with that checked. Also in trickster you can 'apply grace period', set that to 1min(the lowest setting besides disable) and it should work fine after that.
[T-Mobile LG G3] m3lover1:
Can I turn off mpdecision when using interactive governor? Or is that only for intellidemand?