yashsingh1/xdaforums huggingface dataset:
[Nexus 6  Original Android Development] franciscofranco:
There's nothing I can do with already present wakelocks, most of them come of interfaces not really bound to the Kernel itself from which I have no control over.
[Nexus 6  Original Android Development] comicbookguy72:
Id hate to change, but i might just switch launchers to check....
[Nexus 6  Original Android Development] franciscofranco:
r5 is out in the wild!

* Improvement! Added UV interface, you can now change voltage for your CPU with your favourite app

* Improvement! Added vibration strength interface soon available from FKU. Path is /sys/drv2605/rtp_strength

Gogogo!
[Nexus 6  Original Android Development] taranfx:
I'm on r4 & stock rom. So I didnt use my phone much is last 24 hours (2 hours SOT) and battery got used anyway. This ofcourse didnt happen with stock kernel.

[IMG="Battery"]https://lh4.googleusercontent.com/-TlliGZs28TU/VK1_kG4jOSI/AAAAAAAC6yg/EkDpDs0WAUs/s600-no/Screenshot_2015-01-07-20-53-21.png[/IMG]
[Nexus 6  Original Android Development] boysetsfire:
THANK YOU for the vibration strenght setting [emoji1] can't wait for the app update!

Inviato dal mio Nexus 6 utilizzando Tapatalk
[Nexus 6  Original Android Development] franciscofranco:
Don't thank me, flar added the interface, I just "stole it" :)
[Nexus 6  Original Android Development] franciscofranco:
Yes because I've added 10 new wakeup sources on the Kernel just to **** you and the other users. Comon dude... it's not my fault Android OS decided to keep your device awake. My guess it was Google services.
[Nexus 6  Original Android Development] anuragvivek93:
Does vomer tweaks makes the phone laggy??
[Nexus 6  Original Android Development] rignfool:
Just installed R5 and my phone won't wake up before me and make me coffee and cereal before I get out of bed anymore...

;)
[Nexus 6  Original Android Development] machNex:
Just updated to R5 with FKU heavy edition. Gotta say, the download and auto flash option is just about the sweetest frickin' thing.

Thanks for all you do, franco.
[Nexus 6  Original Android Development] taranfx:
uhh. you're right. :) I come from Sony Xperia Z1 and there's this one amazing feature called STAMINA mode which basically allows only whitelisted app get through network when screen is off. (GCM is whitelisted by default) . This feature alone takes the standby time from 24 hours to 4 days. I haven't found anything similar anywhere in the open community.

These requests are queued (or frozen) seamlessly in a way that they transparently go through when screen is turned back on. Its even smart enough to not break existing http transfers. This essentially needs a kernel level support. Its something I would love to see in future on Nexus.

p.s. 1 year old Xperia Z1 (3000mah) gets me through 1.5 days with few whitelisted apps. turn stamina off and it drops to 1 day.

on Z3 its even better.
[Nexus 6  Original Android Development] SovietKommando:
In my experience, yes. I have been using it for a couple days now and I have noticed quite a bit of lag, particularly when switching between apps. HDR+ takes a little longer to process too, but other than that it's fine. I didn't notice a drastic improvement in battery life so I am disabling vomertweaks for now. Franco's battery life improvements alone are more than enough for me.

I should probably mention that I am on stock and encrypted, so maybe performance is better un-encrypted. All I can say is try it out for yourself and see how you like it.
[Nexus 6  Original Android Development] bikeryder007:
That is because it programs your cat to do it for you.
[Nexus 6  Original Android Development] rignfool:
OK...

I need someone to let me download a cat then...
[Nexus 6  Original Android Development] stas333:
balanced profile (max cpu 2.5) with -20 undervolting is working smooth here. at -25 i felt a little lag. what do you guys think?
[Nexus 6  Original Android Development] comicbookguy72:
I think R5 crashes PureShamu with Lightflow installed. Investigating further.

Reboots as soon as light flow starts.

Unistall light flow before update (or REAL QUICK DURING BOOTUP!), boot, reinstall light flow. Done.
[Nexus 6  Original Android Development] TEW999:
I don't know if this is normal or not but here goes. I've just updated to r5 and now as I'm able to look at the frequency vdd table I've noticed that my stock voltages do not fall in line with any PVS table. At 300mhz my voltage runs stock at 680mv which would indicate I have a PVS 13 CPU. However up at 2647mhz my voltage sits at 1110mv which correlates to a PVS 4 table. These numbers dont correlate with any known voltage table for the snapdragon 805. These are 100% stock voltages untouched by me. I'm running stock ROM with Franco r5 rooted with supersu
[Nexus 6  Original Android Development] stas333:
stock voltake for 300mhz is 700mv. go into all aps, and clear the franko app
[Nexus 6  Original Android Development] TEW999:
Stock voltage varies dependent on your PVS bin actually so not everybody's phone will have the same vdd table. What's weird is the fact my voltages don't fall into any known table for the snapdragon 805. Also I have already cleared data from fku, wiped caches and even re flashed just to make sure and no difference
[Nexus 6  Original Android Development] pkgnex:
[MENTION=3292224]franciscofranco[/MENTION],

What does the kernel setting "backlight dim" (disabled / enabled) do? I can't discern any affect from toggling it, and it appears the question was asked in the Q&A thread by another user as well. Is it just a holdover from before adaptive brightness was added for the device or something?

TIA.
[Nexus 6  Original Android Development] rub1k:
Trying to figure out the best way to flash the latest kernel (r45?) on my stock Nexus 6 currently running May MOB30I 6.0.1 build from factory image (unencrypted, systemless root 2.71 beta, if it matters).

I should just be able to flash it from TWRP, re-root and be good to go, right?

I ask because I tried flashing the kernel from TWRP a couple weeks ago while I was still on the April security fixes build and I had a permanent boot loop and had to re-flash stock system/boot images to get back up and running. Was it just a fluke thing or did I miss a step somewhere (do I need to unroot/get rid of SuperSU first before flashing this kernel)?

Thanks in advance for any help.
[Nexus 6  Original Android Development] TonikJDK:
Download the 'Franco Updater' from the play store since you are rooted. It will flash it fine, then reroot systemless. There is a free version and a paid version. The paid version has lots of settings options and helps support Franco's cats nip habit.
[Nexus 6  Original Android Development] rub1k:
Oh yeah, forgot about FKU, thanks!

Although... I just installed it and it gets stuck (at 100% seemingly, odd) download the r45 .zip file so can't install it. Killed the app a few times and re-tried, same thing, stuck at 100% downloading. Hmm.
[Nexus 6  Original Android Development] TonikJDK:
Seems to be a lot of that going around with androids download manager which I assume franco uses. Hit settings apps then clear cache and data for download manager.
[Nexus 6  Original Android Development] rub1k:
Thanks, tried that but doesn't seem to do anything; still stuck at 100% and not downloading anything.

Upon taking a closer look, it seems like the downloader is built into FKU (i.e. not using the Android Download Manager) but I'm not 100% sure, could be wrong.
[Nexus 6  Original Android Development] abjexstallion:
Could it be that it happens with CM-based ROMS? (The random reboots) it happened to me, even with systemless root... Haven't uninstalled startup manager, as suggested. Will try and let you know...
[Nexus 6  Original Android Development] ryanallaire:
Possibly, i've been running franco with Chroma and now on ratchetpanda's stock ROM (so AOSP & stock) and have not had the random reboot issue others are stating. I do remember on my first N6 i couldn't run franco without getting the split screen issue, but with my second N6 i have no problems..
[Nexus 6  Original Android Development] MarkGbe:
Sounds like you did everything right. I just started fresh and here were my steps,

Fresh flash of MOB30I

boot to twrp

install SuperSU 2.65 via twrp

install r45 via twrp

done - reboot to system
[Nexus 6  Original Android Development] ryanallaire:
Hey [MENTION=3292224]franciscofranco[/MENTION] do you have any recommended settings for a good balance of performance and battery? Right now i just have everything stock however you have it set up..
[Nexus 6  Original Android Development] pkgnex:
Good! 'Cause that's his recommended set-up for a good balance of performance and battery!

If you want more performance, try his performance profile. If you want more battery life, try his power-saving profile.

:p
[Nexus 6  Original Android Development] requiiiem:
the kernel have no force encrypted?
[Nexus 6  Original Android Development] garywojdan81:
Nope
[Nexus 6  Original Android Development] Prack:
Yes, you can run unencrypted, have been doing so since it came out.
[Nexus 6  Original Android Development] imaGine00:
Hi ! It may help some of you: I've had random reboots for a few months. I tried stock, cm13, chroma and now PureNexus. I have always been using franco Kernel. Therefore, I thought the cause of this problem was franco Kernel or/and Supersu. when reading the last pages of this topic, i checked supersu logs and I saw that adaway app (stable and unstable version) was causing like a lot of wake up on my n6. I uninstalled it and no random reboots anymore ! so franco kernel is all good ;)
[Nexus 6  Original Android Development] julianm87:
Hi, Then I use Pure + franco r45 + SuperSU stable v2.65? is the best?

And, first flash pure, then configure rom and finally restart and flash franco and supersu?
[Nexus 6  Original Android Development] TonikJDK:
Use systemless root. V2.67 or higher. I believe 2.74 is the latest. Other than that your steps are correct.
[Nexus 6  Original Android Development] snoprosledneck88:
Ok so I guess im having a hard time understanding the flashing instructions for whatever reason. Can I just flash this in recovery? Instructions talk about dirty flashing your existing rom depending what release your trying to flash... IDK help i guess.
[Nexus 6  Original Android Development] TonikJDK:
You have never flashed Franco on your current rom? If you have not, just flash it.

The dirty flash thing was just a thing we had to do if we were going from an older version to the newer version. It does not apply to first time flashers of Franco. And since you are starting out on the newest you never have to worry about that.
[Nexus 6  Original Android Development] OrbitronX:
Greetings.

Sorry in advance if this has been mentioned, but, I found no reference to the problem I'm facing on this thread.

I get a very high ram usage with this kernel, it starts at 1.4GB and after a few hours of a fresh boot, it goes up to 1.9GB.

Every other kernel I've tried starts from 900MB and maybe goes up to 1.2-1.3GB.

I'm using DirtyUnicorns.

Thanks in advance.
[Nexus 6  Original Android Development] :
What is your output of

top -n 1 -m 10 -s rss

From either a terminal or adb shell, when this occurs?

If it doesn't seem to show enough high ram use processes, increase the 10 to something else.
[Nexus 6  Original Android Development] OrbitronX:
User 1%, System 3%, IOW 0%, IRQ 0%

User 20 + Nice 0 + Sys 37 + Idle 1166 + IOW 1 + IRQ 0 + SIRQ 1 = 1225

PID PR CPU% S #THR VSS RSS PCY UID Name

1893 1 1% S 102 2394084K 207840K fg system system_server

2050 2 0% S 43 1447012K 204028K fg u0_a23 com.android.systemui

2271 2 0% S 57 1387116K 144436K fg u0_a62 com.touchtype.swiftkey

2355 0 0% S 38 1336996K 122900K bg u0_a48 com.teslacoilsw.launcher

22479 0 0% S 53 1323068K 122188K bg u0_a63 com.estrongs.android.pop

3298 0 0% S 16 1272848K 114552K bg system com.android.settings

2940 0 0% S 66 1334728K 108428K bg u0_a93 com.whatsapp

2474 1 0% S 45 1455572K 106020K fg u0_a12 com.google.android.gms

2750 2 0% S 54 1347640K 104368K fg u0_a12 com.google.android.gms.persistent

26846 0 0% S 21 1285108K 84692K fg u0_a65 yarolegovich.materialterminal

16669 0 0% S 35 2192036K 81268K bg u0_a80 com.viber.voip

2331 3 0% S 180 1373404K 81216K fg radio com.android.phone

4178 3 0% S 19 1251052K 80364K fg u0_a72 com.phoenixstudios.aiogestures

1549 0 0% S 5 2083136K 73124K fg root zygote

20594 0 0% S 18 1203548K 70036K bg u0_a88 com.onegravity.k10.pro2

3510 2 0% S 14 1210804K 68608K fg u0_a68 mohammad.adib.roundr

At the moment, ram usage is 1.4 GB.

Thank you
[Nexus 6  Original Android Development] :
Might be an issue with the memory allocation stuff that gets merged in sometimes.

Your top 10 processes there are using over a gig of ram.

Here's mine for a comparison

u0_a81@shamu:/ $ su
root@shamu:/ # top -n 1 -m 10 -s rss

User 4%, System 4%, IOW 0%, IRQ 0%
User 51 + Nice 10 + Sys 55 + Idle 1122 + IOW 0 + IRQ 0 + SIRQ 0 = 1238

PID PR CPU% S #THR VSS RSS PCY UID Name
5744 0 0% S 48 1794864K 223220K bg u0_a72 com.xda.labs
2274 2 0% S 36 1165832K 135576K bg u0_a22 com.android.systemui
2044 1 2% S 92 1725380K 124560K fg system system_server
5342 0 0% S 61 1153828K 113040K bg u0_a93 com.Slack
2598 1 1% S 27 1109216K 112128K fg u0_a84 com.touchtype.swiftkey
3122 1 0% S 49 1173588K 98600K fg u0_a29 com.google.android.gms.persistent
2746 0 0% S 47 1314604K 95708K bg u0_a29 com.google.android.gms
2729 0 0% S 28 1111276K 95588K bg u0_a106 com.teslacoilsw.launcher
5189 0 0% S 49 1342868K 93172K bg u0_a52 com.android.chrome
2707 3 0% S 36 1070684K 70100K fg radio com.android.phone
root@shamu:/ #
[\code]

May be something that Franco needs to address for you.... Should be somewhere in the memory reclaim code.
[Nexus 6  Original Android Development] :
You could likely tune lmk to be more aggressive as a workaround for now.
[Nexus 6  Original Android Development] OrbitronX:
It is quite very low as it is. It's not like I'm having serious issues with apps closing or anything, it just seems odd.
[Nexus 6  Original Android Development] pkgnex:
[MENTION=3292224]franciscofranco[/MENTION],

Something changed in the boot.img for the latest stock security update (June 1 / MOB30M). The file size is different from last month's boot.img. I'm guessing wifi driver updates based on the AOSP security notice.
[Nexus 6  Original Android Development] ben_pyett:
I've not yet had the chance to flash latest image and probably won't for a few days, did the current FK run with it alright?

All feedback appreciated.
[Nexus 6  Original Android Development] pkgnex:
Yes, r45 is running fine with stock MOB30M and SuperSU 2.72.
[Nexus 6  Original Android Development] franciscofranco:
r46 is up! https://plus.google.com/u/0/+FranciscoFranco1990/posts/brFuspnUX4H
[Nexus 6  Original Android Development] TonikJDK:
Flashed, much appreciated. No issues so far.
[Nexus 6  Original Android Development] pkgnex:
Ditto. All is well!
[Nexus 6  Original Android Development] franciscofranco:
Naptime 2.1 is out: https://plus.google.com/u/0/+FranciscoFranco1990/posts/aGpgccpUkku
[Nexus 6  Original Android Development] sour29:
Flashed r46 last night and my battery life has been crazy good this morning! Was getting about 4 to 4.5 hours of SOT, but I've had it in for 35-minutes this morning and I'm only down 4%! This should more then double the SOT I was getting with r45! On Marshmallow stock and rooted with May security patch. Cheers!
[Nexus 6  Original Android Development] ouyamaster:
If I have regular root that is built in to pure nexus do I have to unsu first? or will the franco updater see regular su and uninstall it for me and Flash systemless root?:confused:
[Nexus 6  Original Android Development] franciscofranco:
Doesn't matter, you just need to have root access.
[Nexus 6  Original Android Development] ouyamaster:
Thanks for that. Another dumb question does the latest Franco kernel work with traditional root? Or will the Kernel updater install systemless root?
[Nexus 6  Original Android Development] ben_pyett:
It'll work with any root
[Nexus 6  Original Android Development] NLBeev:
I've got FK wworking with questional root ?
[Nexus 6  Original Android Development] ben_pyett:
That sounds dodge... ?
[Nexus 6  Original Android Development] NLBeev:
Yes... sorry ?

Because Franco answered already ... I thought a little joke was allowed. And I avoided to mention 'questionless root'
[Nexus 6  Original Android Development] wazza1991:
The phone doesn't feel smooth on default kernel settings specially the scrolling. Can anyone suggest kernel settings which will make it smooth as well as keep the great battery life? Thanks :)
[Nexus 6  Original Android Development] NOSTALGIA:
mine feels smooth. everything default
[Nexus 6  Original Android Development] malaroth:
On a completely unrelated note I now have a working nexus 6 and nexus 7 (2012). Time to read up and start playing again.

It'll lf a bit before I'm back up to speed but if there's anything you want me to tinker with shoot me a pm Franco. Man it's good to have fK back
[Nexus 6  Original Android Development] cyberon:
You need to increase input boost time. ?
[Nexus 6  Original Android Development] starflyr:
so when u say boost how much are u talking about? it's set at 1..... so are we talking 5... or 500? I'm running everything default except the governer is set to user space...
[Nexus 6  Original Android Development] SubwayJrd:
Why the choice to user userspace? And what program are you using to set the CPU Frequency then?
[Nexus 6  Original Android Development] starflyr:
using userspace jus trying different governers. I found interactive had good battery but performance suffered and performance, performed well but battery life was sub par.... I'm jus experimenting now any input appreciated
[Nexus 6  Original Android Development] SubwayJrd:
6: Userspace Governor:

This governor, exceptionally rare for the world of mobile devices, allows any program executed by the user to set the CPU's operating frequency. This governor is more common amongst servers or desktop PCs where an application (like a power profile app) needs privileges to set the CPU clockspeed.

From: here

If my understanding of userspace is correct, when userspace is loaded, you're stuck with one single frequency, since there is no scaling mechanism being used to change it (no program loaded to change it).

Interactive or Ondemand should both be good, as they respond to load, I personally use Interactive and franco's defaults, and things have been great performance and battery-wise both. Are you using r46? I saw performance problems before that which I would bet were related the memory leaks that franco fixed in r46.
[Nexus 6  Original Android Development] wazza1991:
Can you please guide me to the exact setting in fkupdater? What is the default setting and how much do I increase ? Thanks [emoji4]
[Nexus 6  Original Android Development] cyberon:
I don't have it installed atm, but it's on cpu under kernel settings i believe. Increase the value to 750.
[Nexus 6  Original Android Development] wazza1991:
Thank you! I guess you are taking about input_boost_ms for which the default value was 250 and I have changed it to 750.
[Nexus 6  Original Android Development] cyberon:
Yep, exactly.
[Nexus 6  Original Android Development] nfremd:
Does anyone know why my screen is blank when I select CPU boost in FKUpdater? I'm running a nexus 6 on paranoid ROM atm. But I've noticed it blank on CM13 as well. Obviously, I'm rocking Franco 46 ;).
[Nexus 6  Original Android Development] icsterm:
Has anyone encountered event0 wakelocks caused by the touch input driver?

I recorded about ~5000 wakelocks in about 12 hours time frame and i've nailed the cause to be atmel_mxt_ts driver.

Is the tap-to-wake feature in the fkupdater app responsible for this issue?

Maybe it can be fixed in a future FK kernel update?

I also had A LOT of bluedroid_timer wakelocks and also bluesleep ones with my Xiaomi Mi Band paired via bluetooth, but I fixed them by blocking the wakelocks using Amplify. These might be Android OS issues but not totally sure. I know for sure Franco doesn't want to add these in the 'kernel features' for disabling them totally.
[Nexus 6  Original Android Development] cowboysgz:
Just got my Nexus 6. Will flash this kernel asap! :)
[Nexus 6  Original Android Development] ryanallaire:
I also use amplify to limit those wakelocks, where is the tap to wake feature in the fkupdater app?
[Nexus 6  Original Android Development] TonikJDK:
It's in kernel settings, fifth one down.
[Nexus 6  Original Android Development] ryanallaire:
That's where I thought it'd be, but it's not there..
[Nexus 6  Original Android Development] Matz05:
Info

Hi, i'm new user of this kernel. Where i Can find detailed info about "kernel settings" and how to set it? I would improve my knoledge about this.

Thanks a lot!
[Nexus 6  Original Android Development] Amos91:
I've got event0 too out of the blue. Phone is awake most of the time. 7708 times in 12 hours.
[Nexus 6  Original Android Development] ryanallaire:
[MENTION=3292224]franciscofranco[/MENTION] I don't see the tap to wake feature anywhere in the fkupdater app, is there any other way to activate it? I really miss dt2w....
[Nexus 6  Original Android Development] TonikJDK:
So you have the paid version fkupdater? Its right there. Tap it to turn it on, then hit the slider to set it on boot.
[Nexus 6  Original Android Development] dark2099:
I think there is a bug in the app, the setting will disappear.
[Nexus 6  Original Android Development] ryanallaire:
I don't see it, unless I'm super blind..
[Nexus 6  Original Android Development] icsterm:
I have disabled tap to wake feature in FKUpdater app and the event0 wakelock has dissapeared.

Now my phone has less than 5% wakelocks with screen off.

Now my battery can go up to 2 days with bluetooth enabled too (thanks to amplify here).
[Nexus 6  Original Android Development] TonikJDK:
Hit the menu, help...what version are you on. I have 14.2. If I recall correctly that setting was added later on....
[Nexus 6  Original Android Development] ryanallaire:
I have 14.2 I keep everything updated, anyway if there's problems with battery consumption then I'm OK without it for now..
[Nexus 6  Original Android Development] ouyamaster:
I'm thinking of switching to Franco kernel after dirty flashing to the latest pure Nexus later tonight. I have used elemental x, Benzocore and elite kernel. I get frequent random reboots. I don't know why and don't know how to fix them. It doesn't break my phone but its really annoying. If it still reboots when using Franco how can I fix it? I'm using the interactive governor. I also get random video pixelation in you tube.
[Nexus 6  Original Android Development] SynisterWolf:
Hate to say this but if you are getting the same issue on different kernels and the ROM stays the same it might be the ROM itself. I know from a personal stand point when i was on PM i got random reboots it was the Gapps i was using. Instead of the recommended gaps Nate supplied i went to opengapps.org and downloaded the "stock" one for my device. I then noticed that if "phone" wasn't set to default app it would cause the reboot when it was listening to a broadcast. once i made sure phone was set to the default app it all went away. IDK if this will help but just wanted to share my experience.
[Nexus 6  Original Android Development] TonikJDK:
I would flash backto stock, wait a few days and see if that fixes it. Then move forward, one step at a time and test for a day or two first.

But I doubt this is a kernel issue.
[Nexus 6  Original Android Development] NLBeev:
Have you tried to update the Google play services ?

http://www.apkmirror.com/apk/google-inc/google-play-services/
[Nexus 6  Original Android Development] gothy.gothy:
I tried to update to Google Play services 9.2.56 but I faced the Play Services FC so I gave up and returned to Google Play services 9.0.83.

If someone could help with some hints about 9.2.56 I would be interested too.