yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] Tzfardaya:
that's exactly what I'm saying, but it does depend on the game... Keep in mind even the heavier games are designed to run on lesser devices.. I've made a few other tweaks, but a few days ago I reverted back to stock, did some benchmark tests, then benched the same tests on the franco kernel of the time, found that the franco kernel was chewing through the battery about about 2-2.5 times the rate of the stock kernel, but running a lot hotter in the game (I was using The Simpson: Tapped Out as the bench mark app, tasker to time 10% battery drain) and a bit of system monitor (after the tests) to see what stock was actually running at... I found that for most of the time, the stock kernel was throttled to 1.2 anyways.

So I played around with per app and found that these settings have no effect on the performance of the game to me, but give almost stock like drain, and a much cooler phone. (names abbreviated for simplicity in typing, just go down the list in per app)

Max :1.2ghz

Min: 300mhz

gov: interactive

gpu: 200mhz

up_t: 80

down_t: 50

first: 75

temp: 50

I'm actually thinking of going back in and underclocking down to 1... see if that improves the drain even beyond stock.

Anyways guys, the phone is charging up to test the music playback 60hr claim in a bit... (not going to try to play for 60 hrs, but again, see how long it takes to drain 5% while playing music on stock, and on franco.... although, I think the only music I'll be able to play on franco is drums, can't see how I'd be able to play string or wind on him... :P, google's claim states while off line, which I'm taking to mean airplane mode... so I'll try airplane, wifi, and lte states for both... uh, this may take a while....

[MENTION=3292224]franciscofranco[/MENTION]- posted my answer for your sisters little survey
[Nexus 5 Original Android Development] dannaoj:
Battery life on this kernel is awesome thanks to [MENTION=3292224]franciscofranco[/MENTION]

I have been playing with the per app mode and its the best for playing games. It made my device cooler and i am able to get more sot.

I do have some questions though, i am monitoring my cpu freq and load and how many cores are offline. Which is better 2 cores online with a load of 40-49% or 3 cores with a load of 5-23%? I am after the health of the chip here and of course the battery life (sot)

Thanks :)

---------- Post added at 10:18 AM ---------- Previous post was at 10:16 AM ----------

I forgot to mention that i had those awesome results without sacrificing performance :) fk and fku app is the best
[Nexus 5 Original Android Development] katsuru:
Franco, could you Plesse answer this when u get The Chance.

Thank you :)
[Nexus 5 Original Android Development] Tzfardaya:
not sure which colourset that elementalx is using, but if it's the colour tweak that franco was using around r14, then no.... they (franciscofranco and a couple other devs who were/are working on the colour tables of the n5) discovered that the variable they were changing to get that cooler setting was likely a timing variable, and as such, probably not safe to mess around with. which is why the devs all reverted that patch from their respective kernels,....

there is an app on xda somewhere (it's linked several times in this thread, but i'll let you dig it out :P ) that lets you tweak and adjust the colours on the n5, they're using it to try to figure out what each variable is for so they can code a saner, simpler, colour mod app for the masses.
[Nexus 5 Original Android Development] TrenchKato:
The short answer is No. That color calibration was achieved by editing a file ( or set of values I don't know) that no dev has working knowledge of. Better safe then borking peoples devices..

EDIT: ninja'd
[Nexus 5 Original Android Development] katsuru:
Yeah i used that APP as well already, but didn't come even close to the results I got with this color temperature command from elementalx kernel. I feel this is how the screen should have looked like from the beginning ( talking about my nexus 5 which hast a pretty messed up yellow screen. )
[Nexus 5 Original Android Development] Tzfardaya:
I agree, but the problem is that by messing around with settings that they don't fully understand, and coding them into the kernel, then there is a risk that they may trash all the devices using their kernel... This is the safer way...

They realizes that no matter what they changed that value to, they always got the same cooler display, which means that the device only accepts the one number as valid, and until they have a better understanding of what's happening with the display colours and code, it's better to use the stock values... As they keep messing with the display settings, they will learn more of how the system works, and what values are safe to change.

I noticed while reading that thread that most people seem to only be making small changes to settings that others have worked out.... why not take the plunge and see what each value does, leave all stock, then see what one value does if you change it from stock to 0, then again to 254, then back to stock, on to the next box... help them solve the colour problem instead of waiting for someone else to hand you the solution.
[Nexus 5 Original Android Development] vomer:
Franco, I am seeing the same as what is mentioned below. Deadline is a little better but it is not all gone. Maybe if we tuned deadline somehow? I am on hangouts if you want me to test settings. I found the documention on deadline tunables here: https://www.kernel.org/doc/Documentation/block/deadline-iosched.txt just not sure which one will help us? Maybe the read/write expire stuff?
[Nexus 5 Original Android Development] salzheld:
Just used per app mode the first time. Works great but I miss the option to actually change a profile. Is it possible our am I blind?

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] franciscofranco:
Not yet possible. I was very unhappy with how PerAppModes management worked on the older FKU, and when I added them to the redesigned app I was not sure about the best approach to make them editable, so I left it out. I have some ideas now, so I'm gonna add that eventually sooner than later.
[Nexus 5 Original Android Development] dannaoj:
Anybody? Thanks :)
[Nexus 5 Original Android Development] Red5:
I'm not sure you can enable just 3 cores. I think it's either 2 or 4. This isn't a tri-core chip.
[Nexus 5 Original Android Development] Boris Spektor:
I have seen 3 cores only working in system manager, maybe it is just not implemented in Franco 's hotplug manager.
[Nexus 5 Original Android Development] dannaoj:
What i mean here is if its better to have 2 cores that is online with a load of 40-49% or 3 cores with a load of 8-20%. Core2 or core3 goes online when core0 or core1 is having a load of 60%+ or something higher

What i like to know if its okay to have 2 cores with higher load (40-49%) or 3 cores with a load of (8-20%). Will it cause damage to the chip if one of the cores always have a high load?
[Nexus 5 Original Android Development] franciscofranco:
There is, obviously, no damage to the chips no matter how the cores go online or offline.
[Nexus 5 Original Android Development] dannaoj:
I dont mean enabling only 3 cores. I am using the per app mode of fku app and monitoring each apps behavior so that i can control the max freq for each app to save battery. You'll see that 2 cores are always online and another core will go online depending on the loads of core0 and core1.

---------- Post added at 02:20 PM ---------- Previous post was at 02:16 PM ----------

So its okay to have a continous load of up to 49% or even 90%+ on a single core?

Now i feel like my battery will last up to 2 days using your per app mode feature. Thank you so much, you are heaven sent. Hahahaha :)
[Nexus 5 Original Android Development] decemberlast2013:
Anybody gets the same battery life with this and stock?
[Nexus 5 Original Android Development] mzeshanhakeem:
Installed r30 on cm 11 snapshot M2, battery charging lights stop working. Anybody knows how to solve this?
[Nexus 5 Original Android Development] justibasa:
The fix hasn't been included in this kernel. Not sure if it's gonna be or not. Doesn't matter t this is still the best kernel for the n5.
[Nexus 5 Original Android Development] BTT8:
I used to on my galaxy s3. But on the nexus 5, there's is definitely a difference. The device runs cooler as well which also contributes to better battery life.
[Nexus 5 Original Android Development] Ben36:
You don't have battery charging lights
[Nexus 5 Original Android Development] oddlyshapedstickman:
I'm at 67% with 1h55 S.O.T and 13h off the charger. Waaaaaaaay better than what I've got from stock.
[Nexus 5 Original Android Development] definator:
i do, even when underclocked to 1,7ghz and uv -75 and 300 uv to 625

but thats ok. my device is ice cold with that settings and the speed is the same as stock without underclock etc. in my field of application

i love this kernel. :good: for franco! :)

PS: maybe i do have a little bit better battery with franco. its different from the behavior u use your device.

i am a more "idle"-guy with low usage like chatting, tapatalk and a little bit browsing. about 1/4 of my screen on time is related to games like candy crush

what i reach with this load right now on r30 is 2 and a half days uptime with 3,5h SOT, 2h phone calls. all syncs etc on all the time, just gps and gnow disabled

screen brightness at about 15%

ps: 15% left with it (battery)
[Nexus 5 Original Android Development] gamerman123x:
Is there a feature list for this kernel or am I blind. If so what is it. ? Thanks in advance
[Nexus 5 Original Android Development] Langduscher:
Executive Summary:

- better battery life

- better performance

For more details please visit OP where you will find the changelog

You could also ask speficically whether your wanted feature is included and most of us will happily answer you (or flame if the feature request is obvious and easily discovered through search, i.e. tap to wake, or adding a governor, or color control).

:good:
[Nexus 5 Original Android Development] KTT16:
Such amaze. Wow.

Edit: Doge aside, read like 5 pages of the thread and you'll see what it can do. Also FKU app in play store.
[Nexus 5 Original Android Development] :
It's a legit question imo. No reason to hate. Other kernel/rom threads offer a feature list.

Reading the changelog is rather confusing if you want a feature list.
[Nexus 5 Original Android Development] KTT16:
No...I think that was misunderstood.. I am saying that this kernel is amazing.. that's really all they needed to know. :)
[Nexus 5 Original Android Development] :
Okay, I apologize. But it's not a valid answer either ;)

Francos motto "Flash and forget" is nice and thats what I did. Besides hot plug and some setting optimizations I actually have no clue of other features so a list would be nice.
[Nexus 5 Original Android Development] KTT16:
Lol all good.. But you're right. A list could be helpful for the newcomers. Not sure if the FKU learner's lounge has that info... As a suggestion though.. The other person should just try it, and test it with the FKU App. Always good to do some playing around!
[Nexus 5 Original Android Development] Ben36:
There is just 1 feature

Awesomeness
[Nexus 5 Original Android Development] peikojose:
Hi, can someone share some settings to make it hard to reach 2.3Ghz in each core? I don't want to lower frecuencies I just want to make it really hard to reach, but, if it's necessary the phone can work at that speed.

I tried with first level set to 99, but running antutu (not as benchmark but as CPU streeser) it makes the 4 cores onlines ok, but only at 1,7Ghz... It's not thermal throttled because just 1 or 2 seconds later one of the cores reaches 2,3Ghz , but not the four.

I hope you understand what I mean.

Best regards and thanks!
[Nexus 5 Original Android Development] Bronto9:
I had just rebooted my nexus 5 when it auto-rebooted.

After boot I have only entered my pin.

Last_kmsg https://www.dropbox.com/s/7al726dg2ovy28b/last_kmsg

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] jaj473:
whats the use in doing that ??
[Nexus 5 Original Android Development] dmmarck:
franco.Kernel updater.

---------- Post added at 02:31 PM ---------- Previous post was at 02:31 PM ----------

How? I didn't lose root using Flashify to flash the image.

(Although, I did just check because I'm paranoid.)
[Nexus 5 Original Android Development] HughesNet:
I didn't lose root installing v8 via adb.
[Nexus 5 Original Android Development] franciscofranco:
Coincidence and unrelated - there are no ramdisk changes between test7 and test8.
[Nexus 5 Original Android Development] bartolinio:
you are using a built-in superuser or you flash superSU?
[Nexus 5 Original Android Development] HughesNet:
I rooted via TWRP back when I did it. TWRP installed SuperSU. Then after being rooted I installed SuperSU Pro since I had purchased it a while back. Not sure if that made any difference. Did all that last week. Made no SU related changes surrounding the flashing of this kernel and have made no customizations from stock settings in SuperSU.
[Nexus 5 Original Android Development] bartolinio:
I tried twice and in both cases was the same, the loss of root

Of course the problem affects only "Superuser", after flashing "SuperSU" is ok
[Nexus 5 Original Android Development] ultim:
Can someone post the default voltages? I've changed mine and I've forgot what the defaults should be.
[Nexus 5 Original Android Development] dumbo octopus:
ahh dori's kernels were amazing. don't worry, hacking a nexus is a million times easier and the roms are 100% stable. no need to worry about any odin crap.

fastboot and adb is as easy as 123.

~dumbo.
[Nexus 5 Original Android Development] ^I'm_With_Stupid:
Sorry, but I just had to ask

But can anyone name the advantages of android's 3.8 kernel over this one, or the advantages of franco's kernel over the 3.8 kernel?
[Nexus 5 Original Android Development] franciscofranco:
There is no Android 3.8 Kernel.
[Nexus 5 Original Android Development] dmmarck:
Not yet. What are you waiting for? :p
[Nexus 5 Original Android Development] dmmarck:
It was a joke regarding your wizardry/sorcery re: kernel development.
[Nexus 5 Original Android Development] noneabove:
Speaking of which, for future reference, does this have the modified ramdisk like the N4 did? Aka do people need to flash stock kernel before flashing others from yours? (just so i know before the floods of complaints about peoples phones breaking...)
[Nexus 5 Original Android Development] ^I'm_With_Stupid:
Wow I'm an idiot. Sorry I read some where that kitkat ran a linux 3.8 kernel. I guess their source was wrong or I read it wrong :silly:

Sorry for the interruption :eek:
[Nexus 5 Original Android Development] franciscofranco:
Oh, I'll take it as a compliment, but unfortunately I cannot push to 3.8 or any other newer upstream versions.
[Nexus 5 Original Android Development] dmmarck:
That has not been my experience with his kernels, although that was during the dark times of the GNex era.
[Nexus 5 Original Android Development] franciscofranco:
Many shít was wrote about KitKat - most blogs/websites have no idea what they are talking about.
[Nexus 5 Original Android Development] Konsumhaus:
But there is no support for N5 in the free Version Form Playstore :-0

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] dmmarck:
I have the paid version; the only thing I believe it won't do is flash the image. I use it for monitoring and stuff like that, and it works fine in that regard.
[Nexus 5 Original Android Development] Enddo:
i get a little bit better battery life, but im using my device all the time. at night, stock never slept as good as franco's kernel did.

i read that like a papa johns commercial lol
[Nexus 5 Original Android Development] jaj473:
It sleeps when i sleep :silly:
[Nexus 5 Original Android Development] Manitax:
Cant complain about batterylife 1d8h with 8h sot.

Im on Cataclysm + ART + franco R30 + some UV + greenify.

Wifi all the time.

A lot tapatalk, taptu, chrome and hangouts+whatsapp

~30min clash of clans

My settings (i set them with tasker, cause FKU always resets):

echo 200000000 > /sys/devices/fdb00000.qcom,kgsl-3d0/kgsl/kgsl-3d0/max_gpuclk

echo 95 > /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load

echo 80 > /sys/devices/virtual/misc/mako_hotplug_control/first_level

echo 1497600 > /sys/devices/system/cpu/cpufreq/interactive/input_boost_freq

echo 1497600 > /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq

Sent from my Nexus 5
[Nexus 5 Original Android Development] mekayzer:
hi,

how you do that, got 2 to 4% per hour.

Do you use sweep2wake feature, what rom are you using, what are your kernel confif on FKU.

Please share
[Nexus 5 Original Android Development] jaj473:
cataclysm rom

no sweep2wake

using Greenify

global 50mv uv

and thanks to franco for his optimizations...
[Nexus 5 Original Android Development] eluspo:
Is this stock with no tweaking in fku?
[Nexus 5 Original Android Development] Xharos:
WHAT

1% brightness I guess?
[Nexus 5 Original Android Development] Alfonso87:
What apps have you Greenified? :p

PS. 11001th message, first on 1101th page *o*
[Nexus 5 Original Android Development] decemberlast2013:
Same here. I was wondering may be darius the developer of purity messes with the kernel of his rom as well, but gotta ask him, because I am not sure what I am using right now is 100% stock untouched kernel
[Nexus 5 Original Android Development] Manitax:
Autobrightness on.

Sent from my Nexus 5
[Nexus 5 Original Android Development] drms12:
Franco, DSP Tunneling work only with stock kernel?
[Nexus 5 Original Android Development] franciscofranco:
Again the same topic? We've debated DSP tunneling a couple pages ago and we concluded DPS Tunneling is active and working.
[Nexus 5 Original Android Development] floepie:
How in the world are guys getting such low cell standby battery use percentages? Mine always sits in the low 20s. Probably not kernel related admittedly.

Sent from my Nexus 5
[Nexus 5 Original Android Development] decemberlast2013:
Lol
[Nexus 5 Original Android Development] jaj473:
Rom - cataclysm

and 50mv global uv..

no other kernel tweaks
[Nexus 5 Original Android Development] FCDHBubbles:
Franco sorry for going slightly offtopic ??? but I believe I've read somewhere that you do some developing for PA?? ... am I correct?? if so would you advice me to flash it combined with youre kernelmagic ??
[Nexus 5 Original Android Development] jaj473:
all the apps that use cloud storage and unnecessary background running apps
[Nexus 5 Original Android Development] EnricoTFYKD:
Me too. Tried with two different radios but no luck. I have to say that my carrier has very low signal at my parents' house (-100db when I'm lucky, -105 more often and sometimes all the way down to - 113); will try how the battery behaves when I'm in Milan with better signal.
[Nexus 5 Original Android Development] DryEagle:
franco, i have noticed my phone seems to get hotter using qi (wireless) charger since i started using your kernel (had stock before) last week. is this possibly true or just placebo again? it still charges just fine and the kernel overall is great, just feels really warm when i take it from the charger after it gets full
[Nexus 5 Original Android Development] sethyx:
I just started receiving regular (every ~30 mins) kernel panics on r30 when the phone is idle.

Everything stock.
[Nexus 5 Original Android Development] dark_ente:
My battery refuses to die even after a full day of usage, almost 4 hours SOT and 1 hours phone call, brightness is auto. Stock Franco settings, only UV, all account sync on, not greenify anything.

Lux auto brightness, 50-70% outdoor, 5-20% indoor.

I use my phone mostly for messaging, whatsapp, tapatalk, a little of chrome, some pvz and reading comics.

At this rate 8 hours or 10 hours of SOT is just a matter of staying indoor and avoid 3g.

Great work indeed Franco!
[Nexus 5 Original Android Development] franciscofranco:
Some derp on SELinux, dunno. I can see that there's an app of yours that's doing some background work, probably network, and the sockets permission was wrong and selinux derped. Something like that, dunno.
[Nexus 5 Original Android Development] sethyx:
Will try to look into it from the ROM side, thx.
[Nexus 5 Original Android Development] jmartino5920:
Why are you on stock? Shouldn't you be running AOKP? ;)

Sent from my Nexus 5
[Nexus 5 Original Android Development] Enddo:
I just looked in their thread earlier today and read the last couple nightlies haven't been that stable :(
[Nexus 5 Original Android Development] droid@xda:
It depends of signal strength, signal type and time without signal in your area. If you are in area where you get around -100db or less signal strength or/and signal randomly disappears time to time, no one can help with great battery life! Phone looses 3-10% battery per hour in such scenarios in an attempt to to find better strength. I usually have -80db all thebtime which is really good for HSPA (no LTE support here for indian band), I get 2-4% cell standby drain and that reflects in great battery backup and SOT.
[Nexus 5 Original Android Development] cobyman7035:
is -85db good or bad for signal bars?

-50 = great signal?

-100 = bad signal?
[Nexus 5 Original Android Development] Langduscher:
Lower number = better signal
[Nexus 5 Original Android Development] lpganesh:
Your understanding is correct.
[Nexus 5 Original Android Development] notbrodie:
with full lte signal, I'm around -70dbm +/- 3dbm.

with full 3G/H+ bars, it's -83dbm +/- 2dbm

Sent from my Nexus 5
[Nexus 5 Original Android Development] droid@xda:
Yes. More is better and signal strength is in negative of dB. Also, how much is good or bad depends on network type i.e. E/3G/H/LTE etc. For 3G and H, -85db is good. For EDGE, its kind of less.

---------- Post added at 02:13 AM ---------- Previous post was at 02:07 AM ----------

Back to topic. I do not think kernel plays any important role in optimizing cell standby time and signal strength. Its a job of radio but changing that won't reflect into dramatic results. Better to change network operator if possible in case of having poor coverage at a place phone spends most of time. Or if signals drop occasionally and one can manage without radio for time being, flight mode is there for rescue.
[Nexus 5 Original Android Development] Mrafcho001:
Careful with the wording... -100 is lower that -50. So higher numbers are better. On that note I get full bars at around -70dBm.
[Nexus 5 Original Android Development] sethyx:
Logcat was full with ConnectivityService stuff. Out of curiosity I turned off wifi optimization and the issue seems to be gone...
[Nexus 5 Original Android Development] Langduscher:
That's what I meant,yes.

Let me rephrase: closer to 0dBm is better signal = better for your battery = has got absolutely nothing to do with kernel
[Nexus 5 Original Android Development] DrunkFuX666:
Quick question... When using Franco, even when WiFi is off and I check the battery stats, it shows WiFi as always being on... Not sure what's up with that...

Sent from my Nexus 5
[Nexus 5 Original Android Development] Enddo:
check your wifi settings, like always scanning maybe. or there could be an app keeping it up with a wakelock
[Nexus 5 Original Android Development] TrenchKato:
You need to go into the as advanced Wi-Fi settings and turn off the always scanning option
[Nexus 5 Original Android Development] Michealtbh:
Does this kernel have native OTG external storage mounting?
[Nexus 5 Original Android Development] franciscofranco:
Stock Kernel has OTG so this has it...
[Nexus 5 Original Android Development] BrandoHD:
As Franco would say, OTG code is stock, you may have to install stickmount from the play store though

Sent from my Nexus 5
[Nexus 5 Original Android Development] franciscofranco:
Thats rom's default behavior... Has nothing to do with the Kernel.