yashsingh1/xdaforums huggingface dataset:
[Nexus 6  Original Android Development] nexusmaniac:
Google changed the default Kernel behaviour to leaving all 4 cores on all the time.

Franco has done the same :) All 4 cores on at all times

---------- Post added at 19:11 ---------- Previous post was at 19:08 ----------

Such a tease! ^_^

Looking forward to it though :D
[Nexus 6  Original Android Development] laureanop:
I run these settings with interactive and it's buttery smooth and battery friendly since 5.1. Lots of stutters I had before are gone, dialer lag is gone and even the camera works as fast as it did in my N5. Very happy with Google and this update
[Nexus 6  Original Android Development] franciscofranco:
That threshold is for ramping frequencies up/down. Has nothing to do with cores online or offline.

LED code is unchanged on the Kernel side, Google must've messed with it on the framework.
[Nexus 6  Original Android Development] taranfx:
Battery is a lot worse in 5.1 + Franco than 5.0.2 +Franco
[Nexus 6  Original Android Development] TR2N:
Argh Google!!

It was very comfortable to plug of the charger when the led was off instead of have a look every now and then..

Thank you Franco!
[Nexus 6  Original Android Development] enzoevo:
What version of FKU is that? It looks nothing mine.
[Nexus 6  Original Android Development] nexusmaniac:
Are you by any chance looking at the same page? But with conservative set as the CPU Governor? :)
[Nexus 6  Original Android Development] enzoevo:
Lol, that's it.
[Nexus 6  Original Android Development] jodvova:
That's not true. I was on CM12 + r19 and now on Stock 5.1 + r20. I find that the batter is much better on r20.
[Nexus 6  Original Android Development] franciscofranco:
For your usage it may be - for mine, it's completely the opposite. There's no need for calling it an absolute truth.
[Nexus 6  Original Android Development] GregNexus:
Just an question thats interesting to me:

Why do other people have a smooth scrolling experience with the 40ms? I have to increase the value (just tested with 1 sec), that there is no stutter like scrolling in the options..

I am on stock settings, and i have just a couple of apps from the playstore on my phone, thats it
[Nexus 6  Original Android Development] seeingwhite:
I had the same problem after installing francokernel where two cores were idling at 1500mhz. I had flashed from leankernel 1.3 and when I went into trickster i noticed the min was now set at 1500mhz. So I removed all traces of trickster, rebooted, and then used trickster again like normal. The problem is now gone and the CPU idles and responds normally.

EDIT: I had to use ES File explorer to manually remove a config file from trickster from the data folder on the internel SD.
[Nexus 6  Original Android Development] PDP///M:
I uninstalled fku app, restarted phone, and then reinstalled fku. Now works normally after reboot and does not idle at 1267. Now idles at 300. Hope this helps the others.
[Nexus 6  Original Android Development] stas333:
didnt help here
[Nexus 6  Original Android Development] PDP///M:
I rebooted again after reading your post and mine works fine now. I'll try to get it to happen again if i can.
[Nexus 6  Original Android Development] jawmail:
Battery life seems good w/ r2 and stock ROM, even got Lightflow to work (I know it's not kernel related but at least the two play together nicely) so life is good.
[Nexus 6  Original Android Development] Nocturnal86:
Franco more experience on the min freq sticking

No it definitely sticks at the higher min freq. Mine shows the higher min freq in FKU and in system monitor so I can actively see that its idling at 1.0ghz or whatever it decided to set it self too when interacting with the phone at all and the only way to fix it is to change the min freq in FKU.

I found that it happens consistently inconsistent when using my per app mode and switching out of it. I only have one per app mode currently for Clash of Clans and its at 1.0ghz with 0% threshold (4cores online) min 300mhz and 300mhz GPU. I am currently Stock rooted with FK and thats all. Hope this can get sorted out!
[Nexus 6  Original Android Development] paychex:
the neighbourhood has gone to crap
[Nexus 6  Original Android Development] PWn3R:
I lose LTE data using R2 on stock or custom Roms on Verizon. Switching kernels fixed it.
[Nexus 6  Original Android Development] Tzfardaya:
Eh? No, neighbourhood is still covered in snow here, no crap...
[Nexus 6  Original Android Development] Hand76:
Could anyone tell me where i can find (hopefully a .zip) of the original stock kernel?
[Nexus 6  Original Android Development] dorioo:
Go to the leankernel page then to its downloads. He has a stock kernel zip there along with the lean kernel zips.
[Nexus 6  Original Android Development] Hand76:
All out of thanks for today but thank you
[Nexus 6  Original Android Development] akellar:
Works fine here
[Nexus 6  Original Android Development] jimmypop13:
I am impressed! Been using r2 for two days now with my phone on Verizon with the stock 5.0.1 rom. I used franco's app to adjust the color to 245/243/255. That ended up being my favorite. And I've ran it the last two days with the balanced profile and no other changes. I was getting 3.5-4 hours screen on time completely stock. Now im getting 5.5 hours screen on time with franco r2. Wow! Never thought a kernel could make such an improvement. Franco rocks
[Nexus 6  Original Android Development] PWn3R:
Believe me I know it shouldn't even be possible, and I was confused as well. I don't get it. I'm going to try a fresh download and try that. Was really annoying, and I tried it on several roms. Went back to elementx's kernel and I got 4G back.
[Nexus 6  Original Android Development] b.huss2:
I'm curious now. I've heard a lot of people having data issues. Well i had i similar incident recently; no 4g, just cellular. I started messing around with apn settings a bit. I found that if i toggled apn protocol to IPv6 or IPv4/IPv6 my 4g came back. Switch to IPv4 it goes away, which was what it was on when i first started digging around. Just an interesting observation but maybe something to take a look at. Now the only thing I have done is flash this kernel. I'm not even sure if this had anything to do with the data loss or not. I don't know what the default setting should be, or was before. I haven't had any issues again since.
[Nexus 6  Original Android Development] blakmazk:
See the screenshots... Everything else left stock.. Greenified all the apps which I don't use everyday...

Blocked keep awake for all the Google apps using Apps Ops...
[Nexus 6  Original Android Development] suku_patel_22:
What app do you use for app ops?
[Nexus 6  Original Android Development] BRKotucs:
Try this one https://play.google.com/store/apps/details?id=com.findsdk.apppermission .. It's really good.
[Nexus 6  Original Android Development] stacio88:
When I click CPU boost I get a directory is empty screen.
[Nexus 6  Original Android Development] grayskul:
Hell yes! And I'm not having small crackle pops on the speakers anymore with r20 and 5.1 like I did on 5.0.1.
[Nexus 6  Original Android Development] franciscofranco:
Different perceptions, possible heavier bg operations... Who knows.
[Nexus 6  Original Android Development] franciscofranco:
Neither am I ;)
[Nexus 6  Original Android Development] big_adventure:
I did it, I'll let you know what I see. I'm running default 40ms boost, so yeah, I can't think that it'll make that big of a hit. I never really saw lag before, though, so I dont know how I'll notice an improvement.
[Nexus 6  Original Android Development] Janzen254:
What about the 'snap'?
[Nexus 6  Original Android Development] eluspo:
Anyone experienced random shutdowns anywhere below 10% battery and on battery saver(havent tried it without battery saver)?
[Nexus 6  Original Android Development] Tzfardaya:
Not recently... What kernel version are you on?
[Nexus 6  Original Android Development] iGamejump:
I'm gonna flash this right now. But before that, I'm posting the battery usage and Antutu Score on the Stock Kernel.
[Nexus 6  Original Android Development] eluspo:
Im using the latest and greatest from franco.
[Nexus 6  Original Android Development] franciscofranco:
Battery driver is stock, charger driver is stock. I can't really help with that.
[Nexus 6  Original Android Development] Tzfardaya:
19 or 20?
[Nexus 6  Original Android Development] eluspo:
20, i will to go back to stock kernel and see if it happens.
[Nexus 6  Original Android Development] damosthated162:
Feedback after some days of usage...

I honestly think those benchmarks are a hit and miss, here's my benchmark for when I was running 5.0.1 Stock everything, full charged, cool temp and no apps running. But as far as day to day usage, I see that 5.1 hands down with the stock kernel is a whole lot smoother and no stutters. I have flashed your kernel Francisco and on 5.0.1 it was spectacular, but... I have flashed R20 and seen some hiccups here and there also noticed a flare up in temperature under normal operations. I did notice a little better battery life but that might also just be disctinct usage throughout the day, but I know for a fact you are already looking at these little issues and of course R21 will be a great improvement. This is just my experience with R20 and in no way or by any means am I comparing to anyone else or bashing Francisco, Love your work and dedication!
[Nexus 6  Original Android Development] uhguy:
Same here. I haven't change any apps or anything else and I'm getting a good hour less of screen on time, and less standby time as well.
[Nexus 6  Original Android Development] trickster2369:
Been running 5.1 for a day and a half or so, with Franco's kernel(r20). Is it better than 5.0.2? Too early to tell just yet. But it certainly isn't worse. My sleep times are excellent, and things seem to be super smooth as well. Can't compare to the new stock kernel, because I never ran it on 5.1. No issues with heat, connectivity (LTE), or wifi. Running on VZW.

Edit: and my led turned off at 100%.

Sent from my SinLess Shamu
[Nexus 6  Original Android Development] Skripka:
Hey Franco, remember way back when you found some crap code (from Google or Moto or QCom) in the N6 GPU driver stack in 5.0.x that made for unnecessary battery drain? You know if 5.1 update does anything about that or is it still there? Just wondering.

Tried searching this thread for the posts about it, but can't find 'em.
[Nexus 6  Original Android Development] grayskul:
How's battery life been with this setup? Can you post some screenshots?[emoji3]
[Nexus 6  Original Android Development] Simer03:
Bought your app finally.... I thought I had already but I guess not! Thanks for your work bro

BTW what would be the max input boost? I wanna try it out for you! I see input duration at 40000 and input frequency at 1457...
[Nexus 6  Original Android Development] laureanop:
This is for today so far. Impeccable performance.
[Nexus 6  Original Android Development] grayskul:
Nice!
[Nexus 6  Original Android Development] nexusmaniac:
Hi Franco :)

Do you think you'll try again to use your simple thermal driver? I know you used it around r15 with, less than good results ;)

Just wondering if you'll give it another shot?
[Nexus 6  Original Android Development] TR2N:
I am on r20 since release on 5.1 and i also noticed a higher battery drain than the 5.01/5.02-r19-combo.
[Nexus 6  Original Android Development] suku_patel_22:
Had a random reboot whole browsing in Chrome.

Logs below

https://drive.google.com/drive/u/1/...67Vothe28iUTJtTVFFWGNOZmc?sort=13&direction=a

Sent from TheSixthDimension
[Nexus 6  Original Android Development] reinert012:
What exactly is sensor_id wakelock, does it need to be enabled?
[Nexus 6  Original Android Development] suku_patel_22:
It was a bug in 5.0.1/2 and has been fixed by Google in 5.1. You should leave it enabled unless you still see sensor_ind kernel wakelock.
[Nexus 6  Original Android Development] franciscofranco:
Thanks! The value I wanted tested was setting the input boost value on max.

GPU bug caused the device to crash:

[ 1713.492966] kgsl kgsl-3d0: |a3xx_a4xx_err_callback| CP | Ringbuffer HW fault | status=800000
[ 1713.492978] kgsl kgsl-3d0: |a3xx_a4xx_err_callback| CP | Ringbuffer HW fault | status=800000
[ 1713.492991] kgsl kgsl-3d0: |a3xx_a4xx_err_callback| CP | Ringbuffer HW fault | status=800000
[ 1713.493003] kgsl kgsl-3d0: |a3xx_a4xx_err_callback| CP | Ringbuffer HW fault | status=800000
[ 1713.493014] kgsl kgsl-3d0: |a3xx_a4xx_err_callback| CP | Ringbuffer HW fault | status=800000
[ 1713.493026] kgsl kgsl-3d0: |a3xx_a4xx_err_callback| CP | Ringbuffer HW fault | status=800000
[ 1713.493039] kgsl kgsl-3d0: |a3xx_a4xx_err_callback| CP | Ringbuffer HW fault | status=800000
[ 1713.493051] kgsl kgsl-3d0: |a3xx_a4xx_err_callback| CP | Ringbuffer HW fault | status=800000
[ 1713.493062] kgsl kgsl-3d0: |a3xx_a4xx_err_callback| CP | Ringbuffer HW fault | status=800000
[ 1713.493074] kgsl kgsl-3d0: |a3xx_a4xx_err_callback| CP | Ringbuffer HW fault | status=800000
[Nexus 6  Original Android Development] GregNexus:
Cant wait until r21 will drop:)
[Nexus 6  Original Android Development] nexusmaniac:
Been testing this since you asked for people to, yesterday, going great so far (I've seen no negative impact on my battery :D )
[Nexus 6  Original Android Development] franciscofranco:
I'm just going to add some sort of sound control (headphone + speaker) and I'll release r21.
[Nexus 6  Original Android Development] Simer03:
Ok I set the frequency to 2649.... If you mean duration, idk what value to put that at because you manually enter a number and I'm a noob with things like that...
[Nexus 6  Original Android Development] curtdragon:
No notable change in battery life
[Nexus 6  Original Android Development] franciscofranco:
You can leave duration alone. But for reference 1000000 = 1 second, so 40000 = 0,04s.
[Nexus 6  Original Android Development] GregNexus:
If you play an audio and turn the device, like in a YouTube Video(change to widescreen) there is an delay/ slightly stutter from the audio, has anyone else this too?

If you want to reproduce it, this happens not everytime, but for me at least at 80%
[Nexus 6  Original Android Development] gibi310:
The speakers are reconfiguring. Since it's stereo sound, it aligns to either left or right speaker everytime you rotate the phone.
[Nexus 6  Original Android Development] vahtmestar:
This kernel is awesome, thanks for your hard work franco. I flashed stock kernel back, because phone was quite warm nearly all time. I mean, that no matter what you did, phone got warmed up quite fast. Haven't noticed that on stock, any idea where to begin ? System monitor showed about 40°C, so it wasn't realy too hot but felt hot in hand.

Edit. Only setting I changed was vibration strength and removed led while charging.
[Nexus 6  Original Android Development] GregNexus:
Thanks:) first i thought it would be an issue
[Nexus 6  Original Android Development] franciscofranco:
Chances are you have some process keeping your CPUs busy on the background and a reboot would've clear it. I don't see how FK can heat it up any more than stock. My device's battery temperature is hovering around 25C at the moment.
[Nexus 6  Original Android Development] Arunabh:
Hey.. I've been on those settings for about 24 hours now with about 40 minutes of calls and 4.5 hours of screen time with 28% juice still left.

Still the first cycle though.

5.1 has improved my battery life ALOT.

Moreover, with these settings its the best experience I've ever had on an android smartphone.

No lag, no stutters, BETTER battery life and frequencies are less aggressive.

If there's anything else you wanna know then tell me, I'll let you know.
[Nexus 6  Original Android Development] goinflyn:
Having an issue where the double tap to wake feature reverts to disabled after a reboot. Tried clearing cache, app cache and problem still persists. Thanks.
[Nexus 6  Original Android Development] stokholm:
Where does the kernel store it's settings?
[Nexus 6  Original Android Development] vahtmestar:
Thats what I thought too, but reboot didn't stopped heating. I used stock kernel for day, and now I flashed yours back. Let's see, how nexus likes now.
[Nexus 6  Original Android Development] Tzfardaya:
In various files in the /sys filesystem

---------- Post added at 02:33 PM ---------- Previous post was at 02:32 PM ----------

Check a system monitor to see what the cpu States are at when/if it happens again... See if cores are locked on at high freqs or what...
[Nexus 6  Original Android Development] ManHands:
Have you selected to stick on boot? And if so, have you enabled SU during boot?
[Nexus 6  Original Android Development] big_adventure:
I have noticed no negative effect with this setting at 2.7ghz. Of course, I didn't notice lag before either (I always ran load_threshold 0 for 4 cores of fun).
[Nexus 6  Original Android Development] chrisch91:
Finished development for 5.0?
[Nexus 6  Original Android Development] hlxanthus:
That would be a big 10-4 good buddy ?. Franco had stated 5.0.1 was rock solid, and was moving forward to 5.1

Sent from my Nexus 6
[Nexus 6  Original Android Development] franciscofranco:
5.0 is dead.
[Nexus 6  Original Android Development] goinflyn:
Yes and yes.
[Nexus 6  Original Android Development] franciscofranco:
I've made some interesting changes to the next FK version, specially how my Hotplug driver deals with constant 4-core (I increased the timer check from 100ms to 2s to decrease the load_average - only when the device is either on full 4-core or 2-core modes), added sound control for mic and headphones (no speaker, more on that later), and some optimizations on Conservative's tunables. Should feel a bit faster while sustaining an improved battery life (I reverted a patch suggested by one of Motorola's engineer).

I want you to try it out (boot.img attached) and give me some thoughts. I know Kernel testing is very subjective, but a quick rundown (benchmarks, app opening/closing speeds etc) should give you some idea.
[Nexus 6  Original Android Development] dmeadows013:
Just flashed. So far so good

EDIT:

After a couple minutes, animations and opening apps seems a bit faster. My standard lag test is to swipe into the google now page on the GNL which usually causes lag. Very minimal now. Battery does seem to be draining slightly quicker, but that's probably due to the new kernel. I'll give it a few cycles.
[Nexus 6  Original Android Development] franciscofranco:
Of course, you're using the phone frenetically lol
[Nexus 6  Original Android Development] dmeadows013:
Lol yeah that might also be a factor... One thing I know is that this is the smoothest experience I've had on Android yet. Update seems to be working well[emoji12]
[Nexus 6  Original Android Development] syphern:
I'm trying it as we speak. Its faster to be honest I have also booted up dungeon hunter 5 that used to slow down and so far the slow down a are a lot less. Some are still there but not as bad as before. Can't tell with battery at the moment just flashed this boot img
[Nexus 6  Original Android Development] instinctkiller:
R21 test is a lot faster on my phone... I will report later about battery life since i just flashed 5.1 :)
[Nexus 6  Original Android Development] hlxanthus:
Seems quite fluid and smooth from some limited testing. AnTuTu results actually score slightly lower that v20, but that was run on a fresh install with nearly full battery. This is 18hs later, starting at 54% battery. Had the split screen bug occur, but doubt it is related (happens randomly on all kernel ROM combos for me). The one from today is the test kernel, the one from yesterday is v20.

Sent from my Nexus 6
[Nexus 6  Original Android Development] enzoevo:
What ever happened with the input_boost_freq experiment?

Via my CleanROM Nexus 6
[Nexus 6  Original Android Development] holeindalip:
Did max GPU speed get dropped to 500 on test kernel?
[Nexus 6  Original Android Development] paychex:
Mine's 600
[Nexus 6  Original Android Development] franciscofranco:
I posted a challenge, some users came back with good results.
[Nexus 6  Original Android Development] ghostspectrum:
Super-noob question, but I'm not too experienced with Rooting and all of its intricacies.

I'm very interested in FK, but I'm not sure of two things.

1.) What settings would be right for me? As someone who'd like to keep a swift/smooth device, but get plenty of Screen-On-Time as well.

2.) How to actually change applicable settings once I've flashed FK.

Thanks :)
[Nexus 6  Original Android Development] russlowe73:
Stock settings as Franco sets them is a good balance of smoothness and battery life, as far as how you would change the settings, most people, myself included have bought his app, FKU in the play store. It gives you a ton of tuning features.
[Nexus 6  Original Android Development] SilkyJohnson:
Yes.

At 5% right when battery saver kicked in. I could give two F's though, as obviously I needed to charge ☺
[Nexus 6  Original Android Development] owyheendn:
Where can I find the R19 download? I press on the download link and only one I found was R20
[Nexus 6  Original Android Development] Tzfardaya:
Go up a folder level...
[Nexus 6  Original Android Development] eluspo:
So far so good on test build, no lags or stutters though phone shut down @ 4%, idk if this is android protection for battery or a bug.
[Nexus 6  Original Android Development] Tzfardaya:
Could just be a blip in the battery calibration.. Turn the phone off, recharge to 100%, then drain to the point of shutoff, then recharge back to 100%... If it's the calibration glitch in, that should fix... If it's other causes, it won't fix.
[Nexus 6  Original Android Development] eluspo:
I should be charging while phone is off after drain?
[Nexus 6  Original Android Development] suku_patel_22:
No, I just charge it normally and once 100% charge, reboot with phone plugged in

Sent from TheSixthDimension
[Nexus 6  Original Android Development] poczynek:
Using the latest 5.1 euphoria Rom and the Franco app. All good but it force closes when I choose color controls?
[Nexus 6  Original Android Development] franciscofranco:
That shouldn't happen, it works fine with stock. Any more info would be appreciated... let me play a guessing game, do you have selinux set to permissive?
[Nexus 6  Original Android Development] Tzfardaya:
Doesn't hurt, it's better for battery longevity, ensures a full/proper charge saturation for the battery. Basically what you're trying to do is reset the 100% and 0% levels for the battery and charge system... I prefer turning the phone off for the calibration charge, as it prevents the parasitic load of the system from affecting the charge levels... For normal charges I leave the phone on.. (I have some really bad charging habits, but since I swap phones so frequently I don't really see much degradation in the battery before I get the next)
[Nexus 6  Original Android Development] poczynek:
No I have it on enforcing!

Yes sorry more info. So using inbuilt kernel of euphoria that is lk kernel but love the color profiles and out r won't work. Other parts of app work fine.
[Nexus 6  Original Android Development] franciscofranco:
I have no idea why it would crash with LK since he uses the same code as me, but I'll check crashlytics and try to understand.
[Nexus 6  Original Android Development] poczynek:
Oh the kernel of euphoria is a slightly modified lk kernel that includes the new theme engine sepolicy. Not sure if that makes a difference.
[Nexus 6  Original Android Development] Arunabh:
Of course it does! Try stock lk and fk. Shouldn't happen.
[Nexus 6  Original Android Development] poczynek:
I switched to the latest test build of lk's 2.0.6 that has the commits and it still force closes.
[Nexus 6  Original Android Development] Arunabh:
Try clearing the apps data and wipe cache in recovery manually, if you're using auto flash that is!?

Edit:Also there were problems when patches related to theme engine were added earlier, like auto brightness, etc.

I wouldn't be surprised if its because of the theme engine itself.

What I can tell you is that its running perfectly on stock.
[Nexus 6  Original Android Development] poczynek:
Yes wiped data in the app itself in the settings but no go!