yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] SH1M4BD3:
just confirmed, flashed your R89 on some N roms its throwin' back to twrp , failed to boot..
[Nexus 5 Original Android Development] M Asad Khilji:
Is your battery new? Can you share the screen shot of your settings and Battery SOT ?

I am on the same combination.

Thanks.
[Nexus 5 Original Android Development] franciscofranco:
Uh... I dunno what kind of Kernel changes are needed. I think it's better to wait to see what CM does, custom roms will simply use CM device tree in the end.
[Nexus 5 Original Android Development] Olympus593:
Hi, this was the worst that happened. The overall performance was strangely bad, everything very slow and slightly decreased battery life. More than 10, 15 seconds to app switcher to come up! That was very strange. I returned to PureNexus kernel and the phone is usable again.

The strange thing is: I had the last N5 Chroma with FK, dirty-flashed PureNexus over it with the same FK version (r82, IIRC), and everything was fine. I updated to r89 and it became slow, tried r88 and r82, same thing. I found some similar reports on the PureNexus thread regarding the phone performance after r89.

Thanks for your reply and for your dedication on this project. I'm planning to do a full format later this month, as I really don't like dirty flashing ROMs (except when it's a version update) as it causes very strange problems like this one. :good:

That's interesting, thanks! :good:

Did you flash PureNexus from scratch or over other ROM (dirty flash)?
[Nexus 5 Original Android Development] 9Lukas5:
Hey all....is it nirmal that the kernel doesn't hotplug the CPU?

Didn't try any other kernel.

Using cm13. If I look into Kernel Adiutor it shows all 4 cores online. I'm able to switch them off by hand and they stay off, but automatic hotplug doesn't happen ?

L

Gesendet von meinem LG Nexus 5
[Nexus 5 Original Android Development] osm0sis:
Try r87. That's what I ended up going back to on Stock ROM. Perhaps the derp fixed in r88 wasn't derp, [MENTION=3292224]franciscofranco[/MENTION]?
[Nexus 5 Original Android Development] franciscofranco:
Yes, that's by design, no need to turn them cores off during runtime.

I dunno. I'll have a look I guess.
[Nexus 5 Original Android Development] Sythenast:
Performance got quite bad for me with r89: the phone is very sluggish and laggy after screen wake, and it takes about 4-5 minutes of usage to have it become responsive. Battery life is hugely improved: I'm talking +70-80%, almost doubled screen on time.
[Nexus 5 Original Android Development] fatspirit:
+100500, r87 is the smoothest ver as for now.
[Nexus 5 Original Android Development] RancidPenguins:
It really is, the latest build is phenomenal, so thank you so much! I literally couldn't recommend it enough.
[Nexus 5 Original Android Development] fatspirit:
r87 is much more responsive.
[Nexus 5 Original Android Development] RancidPenguins:
Do you think it's a decent trade off?

---------- Post added at 08:52 PM ---------- Previous post was at 08:41 PM ----------

The battery is new, but on stock I was getting less than 3 hours SoT (+- 15 minutes maybe) consistently . I don't have any screenshots unfortunately, but if I get a chance I'll be sure to post them. I haven't checked SoT while using mobile data, but I'd imagine that it would be considerably lower.

---------- Post added at 08:52 PM ---------- Previous post was at 08:52 PM ----------
[Nexus 5 Original Android Development] franciscofranco:
I already said I'll try to understand what happened ;)
[Nexus 5 Original Android Development] dim.on:
Im in cm13 and Im getting heavy logcat spam because oft disabled mpdecission in 89

E/PowerHAL: touch_boost: failed to send: No such file or directory
[Nexus 5 Original Android Development] fatspirit:
The best as for now (:
[Nexus 5 Original Android Development] duffymm:
I can confirm the same feeling as others : I'm on full stock rom - r89 after few hours of usage was very very laggy, switched back to r87 because even the r88 was not giving me a much smooth experience. Sorry for not such a very "tech" reports but.... it's mainly about some "feeling".

Thanks for your work Franco !
[Nexus 5 Original Android Development] Harmveenstra:
Same here, R89 seems sluggish somehow even if I use Performance setting
[Nexus 5 Original Android Development] franciscofranco:
r90 is up with September security patches. Also made some changes according to user feedback on jank - hopefully fixed - let me know https://plus.google.com/u/0/+FranciscoFranco1990/posts/cnMvwMYstHD
[Nexus 5 Original Android Development] franciscofranco:
Yes, that's ok.
[Nexus 5 Original Android Development] Jaizu:
newwby question: are security patches attached to the rom or the kernel? why?
[Nexus 5 Original Android Development] osm0sis:
Ugh, double post - Chrome rubber banded due to the jank, see next post.. :(
[Nexus 5 Original Android Development] osm0sis:
So far seems decent with Chrome again (which was where I was seeing the majority of issues - extremely slow page loading, slow response time on xda/webpage UI menus, etc.). What changed?

Edit: Nope, I take it back. It's better up front, but starts to choke as bad as r88-89 with moderate use; using the back button, replying and editing, back to the user cp, etc. that doesn't happen as badly on r87. I know Chrome + Google Keyboard are fat cows, so is it memory management? I've got about 500 free right now while it's lagging.

Both, depends on what the security fix does. Why? Read what a kernel does vs. a ROM and you'll have a better idea.
[Nexus 5 Original Android Development] fatspirit:
Kernel patches are applied to a kernel, rom patches are applied to a rom. As simple as that.
[Nexus 5 Original Android Development] RancidPenguins:
Thanks for the update! What kind of effect do you think it'll have on battery life?
[Nexus 5 Original Android Development] franciscofranco:
Try to boost input_boost_ms to 250 or something.
[Nexus 5 Original Android Development] franciscofranco:
0
[Nexus 5 Original Android Development] osm0sis:
Things seem improved with that generally in Android overall, and it seems to recover a bit faster in Chrome than without.

Easiest way to reproduce the issue: scroll down and try to tap edit post before the xda thread completes loading. It'll hang everything and usually end up bringing up keyboard on the search at the top or open the page list or something stupid. I know part of this is obviously Chrome and Google Keyboard being stupid, and xda's latest forum template being bugged, but r88-89 definitely handle it worse than r87 or r90. r90 with the mentioned tweak seems best overall.
[Nexus 5 Original Android Development] franciscofranco:
Yes that happens because on r88 I fixed a merge derp which was keeping freqs up higher more often than they should that's why you weren't feeling that jank before. So r88 and r89 were functioning as it should, but I guess we should use 250 input_boost_ms as an offset, and that makes it all alright. I'll push r91 with that little change in a couple hours.
[Nexus 5 Original Android Development] franciscofranco:
r91 is up. You are ****ing welcome.
[Nexus 5 Original Android Development] PINki92:
Device feels much more responsive with r91. Obrigado.
[Nexus 5 Original Android Development] devilnat:
Report on r91: quite smooth with Chrome as same as r87. r91 doesn't show any lag yet. From now on, so far so good. Thank you sir.
[Nexus 5 Original Android Development] franciscofranco:
Something like this?
[Nexus 5 Original Android Development] Arstoien:
That looks pretty neat and useful.

Sent from my Nexus 5
[Nexus 5 Original Android Development] franciscofranco:
Nice. What else do we need?
[Nexus 5 Original Android Development] i860:
Me i have also installed the xmotox 4.4qcoptimized.zip ( dalvikvm performance pach )not sure if that interferes with the r15. On r14 no problems.
[Nexus 5 Original Android Development] franciscofranco:
Dalvik runtime libs are userspace only, nothing related to the Kernel.
[Nexus 5 Original Android Development] bleuxeon:
Google Maps rebooted the phone :cyclops:

http://pastebin.com/JJ8EbTPk
[Nexus 5 Original Android Development] i860:
Well r15 is just a test a few hiccups but is dam fast.
[Nexus 5 Original Android Development] chugger93:
Off topic here. Still running R13. Noticed weird issue, but could be "not kernel" related. If I have my headphone jack plugged into my car, so if I'm talking to someone I can hear them through my car speakers here is the issue. I called my wife, had the headphone jack plugged in, and she complained that she could hear herself. If she talked she could hear herself talking, almost like a reverb or echoing or something. If I unplugged it, used the speaker or actual phone, it went away instantly. Plugged her back into my car, she could hear herself again.

I had her try calling me, and same result. I set my headphone boost back from 7 to 0 through FKU. Same result. Dunno... anyone else try a test like this?
[Nexus 5 Original Android Development] bleuxeon:
Chrome reboot : http://pastebin.com/xvk9viG0
[Nexus 5 Original Android Development] franciscofranco:
Pushed another r15-test, please test for reboots, thanks. Also has gamma interface developed by [MENTION=4152171]myfluxi[/MENTION] in /sys/kernel/gamma/* if anyone feels adventurous.
[Nexus 5 Original Android Development] quiquegabriel:
on the first test-r15 my phone went to a really deep sleep, didn't want to wake up... had to reboot the phone. Happened the same on early development of the kernel... r3 or 4 and u fixed it... don't know if this information works for u :highfive:

EDIT: gonna try the test-r15 v.2 now
[Nexus 5 Original Android Development] luisvilla1993:
phone just turned off by it self on r15. how do i get the crash report?
[Nexus 5 Original Android Development] franciscofranco:
cat /proc/last_kmsg

I strongly suggest not to use test versions if you don't know how to capture a log.
[Nexus 5 Original Android Development] rockafellor:
No FC on latest r15 test everything is more 'fluid' when scrolling. Seems to be faster too now when opening apps etc.

Sent from my cataclysmd francofied Nexus 5
[Nexus 5 Original Android Development] franciscofranco:
Latest r15 as in the second I pushed right?
[Nexus 5 Original Android Development] bleuxeon:
It seems that "r15 v2" does not reboot the phone.

But it still keeps 35% of idle frequency to 1728Mhz.

I must go to sleep now, I hpe I have helped a litle...
[Nexus 5 Original Android Development] dwang:
With r15 phone seems to be spending much more time at 1.7 mhz than 1.2 mhz, which accounts for the smoothness.

I wonder how it will affect battery life. Maybe a good medium would be at 1.4 instead of 1.7?
[Nexus 5 Original Android Development] rockafellor:
Yes indeed. r15v2 bro

Sent from my cataclysmd francofied Nexus 5
[Nexus 5 Original Android Development] luisvilla1993:
was able to find it but dont know how to share it and you're probably right, i think ill wait for a stable release. Thanks for your excellent work
[Nexus 5 Original Android Development] franciscofranco:
Thank you!
[Nexus 5 Original Android Development] Savant:
Wonderful kernel like usual and I have no lags but also no reboots.
[Nexus 5 Original Android Development] jdec529:
In the test folder I just see one r15. I take it that is version 2.
[Nexus 5 Original Android Development] franciscofranco:
Yes. I'm about to re-upload it with a new version though, should be the final one before release in 24-48 hours.
[Nexus 5 Original Android Development] Arstoien:
I think that's good enough. The only other thing I could think of in terms of practical usefulness is an easier way to bulk-assign apps to a profile. If you decide to do that, I'm thinking of a button by the profile name under MANAGER tab (or hidden under long press or something) that brings the same list of apps but with checkboxes. So if I tap on a profile's "bulk add" button, I can simply check all the apps I want to use it. It'd be good to still see which apps are assigned other profiles in that list. That's all I guess, but pretty non-essential compared to the name filter and "apps with profiles" sorting.

The one thing that's left for me to convert to the dark side is a way to not be forced to assign location/wifi/autorotation to an app profile. I think the options are very neat but would be better off somehow differentiated from the cpu-related profiles. Like optional. One way I see this working is simply adding a "don't change" option to the list of each one. Or perhaps some sort of on/off switch that greys them out.

Good job on the update, cheers

Sent from my Nexus 5
[Nexus 5 Original Android Development] franciscofranco:
I don't think I'll add that bulk thing in the profile manager, although seeming useful I can see it being clunky and easily misused. About the rest, yes, coming up next - but you'll have to edit your profiles after the update is out ;)
[Nexus 5 Original Android Development] Arstoien:
Completely understand you. Awesome!

Sent from my Nexus 5
[Nexus 5 Original Android Development] franciscofranco:
I changed the layout a bit, using the FAB as a search action instead of the icon in the toolbar because it was easy to miss.
[Nexus 5 Original Android Development] bautrupp:
[MENTION=3292224]franciscofranco[/MENTION]

Since you are working on the app:

It would be very nice if you could improve some of the descriptions in "Kernel settings".

For example: "Mic volume gain" for n6 --> No description yet

What values are allowed?
[Nexus 5 Original Android Development] kissme99:
Hi there, what SOT do you usually have on your n5 with this kernel?
[Nexus 5 Original Android Development] PINki92:
4h with greenify and Naptime
[Nexus 5 Original Android Development] Arstoien:
If I were to go from 100% to 0%, it'd be about 3–3.5 hrs. That's with fairly heavy load of background apps running. My battery is about 3 years old, estimated to hold ~75% of its original charge.

Although sot between devices/users is fairly inconsistent because of wide variety of factors like ambient temperature, heaviness of usage (ie reading vs gps/camera), coverage and many others.

Sent from my Nexus 5
[Nexus 5 Original Android Development] Jaizu:
Hi, is your "franco.Kernel updater 2" app translated to spanish? If not, how can I help you to translate it? Thanks for your work!
[Nexus 5 Original Android Development] 9Lukas5:
Is there an option/possibility to activate hotplug?^^

Just out of curiosity, why did you remove mpdecision?

L

Gesendet von meinem LG Nexus 5
[Nexus 5 Original Android Development] fatspirit:
It takes more power to switch cores on/off than to keep them online. mpdecision is closedsource.
[Nexus 5 Original Android Development] 9Lukas5:
Can't believe that. I didn't do much with my phone yet today, apart from ~1h music and a half hour call. And I have 32% battery left.

The phone gets lightly warm listening to music. Fur that four cores online isn't needed

Gesendet von meinem LG Nexus 5
[Nexus 5 Original Android Development] fatspirit:
You're free (not) to believe in whatever you want. Here's the original changelog of version where runtime hotplugging was removed:

<changelogversion versionName="r76" changeDate="Dec 4, 2015">
<changelogtext>[b]New![/b] Support for Android 6.0 Marshmallow</changelogtext>
<changelogtext>[b]New![/b] Compatible with the latest 2.52 SuperSu while maintaining SELinux Enforcing</changelogtext>
<changelogtext>[b]New![/b] All cores are online by default. Because cores enter idle very quickly there's no point in offlining them anymore during runtime. They go off-on during suspend-resume just like on stock Kernel</changelogtext>
<changelogtext>[b]New![/b] Faster I/O than stock</changelogtext>
<changelogtext>[b]New![/b] Should work out of the box with Viper4Android</changelogtext>
<changelogtext>[b]Improvement![/b] All previous features should be present, including personalized Performance Profiles on FKUpdater</changelogtext>
</changelogversion>
[Nexus 5 Original Android Development] 9Lukas5:
Hm, ok but how would that save energy (or not consume more) while listening to music?

Listening to music means online, even that the screen is off&locked.

L

Gesendet von meinem LG Nexus 5
[Nexus 5 Original Android Development] fatspirit:
I guess that core, just like GPS module, consumes no noticeable power when idle.
[Nexus 5 Original Android Development] 9Lukas5:
I have to test a bit if it's a bad battery then ?

But thanks for the conversation so far ?

L

Gesendet von meinem LG Nexus 5
[Nexus 5 Original Android Development] franciscofranco:
I don't have plans for translating the app into any language. Technical terms are easily mis-translated and that'll create confustion as it did before when I had some translations.

During screenoff all cores are offline but cpu0 - same behaviour as with mpdecision.
[Nexus 5 Original Android Development] eigokyoukan:
There is a Schrödinger's core joke to be had somewhere here, lol
[Nexus 5 Original Android Development] franciscofranco:
I had to restrain myself :p
[Nexus 5 Original Android Development] _Vegas:
Little shutters when scrolling Now launcher and some apps .
[Nexus 5 Original Android Development] GR0S:
Why battery current sensor value is reversed? It breaks compatibility with stock kernel and accubattery app in particular. It has to be reinstalled everytime when flashing FK or stock kernel.
[Nexus 5 Original Android Development] Arstoien:
Compatibility of franco kernel with stock kernel? Also I'm using AccuBattery with no issues.

Sent from my Nexus 5
[Nexus 5 Original Android Development] GR0S:
Flash stock kernel and check current. It will be negative while charging.
[Nexus 5 Original Android Development] franciscofranco:
Yes, that's why you flash FK to get it to display properly https://github.com/franciscofranco/hammerhead/commit/4c1ba3291fee6e8e8d6c2abc862fa4039d752129
[Nexus 5 Original Android Development] The Funky Pear:
guys im sorry,i didnt know where to ask this, so, i will ask at this great developer this:

what would you take between LG G2 and Nexus 5??

look, i know, that,hey,idiot you are posting this on a nexus 5 thread,but please give me if you want a totally objective answer.from tommorow morning i will have to choose one of them.thanks

anyone is welcome to reply(ONLY objectively answers,with facts)
[Nexus 5 Original Android Development] GR0S:
Well, if your kernel flashed after installing accubattry it won't work properly on your kernel. App detects whether current sensor reports negative or positive values on first run.
[Nexus 5 Original Android Development] osm0sis:
So clear the app data and "first run" again. ;)
[Nexus 5 Original Android Development] franciscofranco:
Nexus 5.

Well, that's not my problem. The current was being wrongly set in the first place and I merged the fix.
[Nexus 5 Original Android Development] Jaizu:
Just enjoy it, works like a charm.

I should recommend you buying a new battery, I just got a 3000mah from ebay, it's coming tomorrow so can't say too much about it yet. Already opended my phone and disconected and conected the actual battery, was pretty easy tho.
[Nexus 5 Original Android Development] tmihai20:
[MENTION=6689332]The Funky Pear[/MENTION]: be careful with the power button. It tends to malfunction after a while, I had mine changed under warranty. Just try to activate a DT2W option to save power button pushes. Other than this, Nexus 5 is an awesome Nexus. I would recommend a tempered glass screen protector, it saved my Nexus 5 screen once when I dropped it on very hard floor tiles, from about 1 meter right on the screen. The tempered glass screen protector almost shattered, but the screen remained untouched.
[Nexus 5 Original Android Development] The Funky Pear:
thank you for the information.can you recommend a good rom? im not trying to make you tell me the best rom etc.just a reliable rom instead of stock.or maybe should i leave it stock??

a solid Rom/Kernel recommendation would be nice.thanks in advance,im glad im in the nexus 5 community! :highfive:
[Nexus 5 Original Android Development] tmihai20:
I recommend PureNexus. It is a lot better optimized than stock.
[Nexus 5 Original Android Development] franciscofranco:
Just stay stock, it just works ;)
[Nexus 5 Original Android Development] Jaizu:
I second this!

Using STOCK Rom with franco kernel.

I rooted it to delete some Google apps that I don't use, using XPOSED for some modules like Youtube Adway(not working at all in lastests youtube versions sadly), XGPM, Use SUB for MM and Statusbad Headset Icon. I use adaway to remove ads in google chrome.

I made the volume higher with an app that you can find in play store(nexus 5 volume booster or something like that) and changed the boot animations to the Google Nexus 5X since the Google logo without the lock icon looks more clear for me, you can find it here: http://xdaforums.com/google-nexus-5/themes-apps/google-nexus-5xs-bootlogo-bootanimation-t3318920

I'm sorry for the off-topic, but I hope this helped.
[Nexus 5 Original Android Development] The Funky Pear:
which I/O scheduler should i use for this phone?im considering ROW since it has a snapdragon SoC..

is FIOPS better than ROW?
[Nexus 5 Original Android Development] franciscofranco:
You can use FKUpdater for volume stuff (and a whole lot of magical features).

Just use what I ship with FK. ROW has some stability issues according to some Google/Motorola engineers, so don't use it. FIOPS is experimental and it's not supported upstream. Just use whatever I set for you and you're good to go!
[Nexus 5 Original Android Development] The Funky Pear:
Well thank you very much!

Since you seem to reply,as i find it rare for an OP to reply,i want to ask you a question.

Since you run android N on your nexus 5?

Is there any reliable rom yet?

Is very frustrating that google stopped support...
[Nexus 5 Original Android Development] franciscofranco:
I run stock Android Marshmallow 6.0.1. I don't know anything about N roms so I'm not going to comment on that.
[Nexus 5 Original Android Development] Mackie Messer:
I've installed your r91 kernel under CM13 and from one day to the other FKUpdader says "Uh oh! No FK available...". But it is still installed and running. What happened?
[Nexus 5 Original Android Development] franciscofranco:
What FKUpdater version are you on? Can you show me a screenshot of your "About phone" pls.
[Nexus 5 Original Android Development] Mackie Messer:
FKUpdater Version 2.0.3
[Nexus 5 Original Android Development] Mackie Messer:
Found out it was a problem with the network. Everything works fine again. Sorry!
[Nexus 5 Original Android Development] franciscofranco:
That's ok :) I don't actively check for network connectivity, I just check it once everytime you open that page.
[Nexus 5 Original Android Development] robertbins:
Work with Pure Nexus Rom, with android 6.0.1?

how do I install? Sorry, I'm new on the subject rsrsrs
[Nexus 5 Original Android Development] franciscofranco:
Yes. Instructions in the OP.
[Nexus 5 Original Android Development] franciscofranco:
Here's r92 https://plus.google.com/u/0/+FranciscoFranco1990/posts/7xPSfx1CTCG

Please test it with N roms and let me know if it boots.
[Nexus 5 Original Android Development] kollayan:
no boot N rom
[Nexus 5 Original Android Development] franciscofranco:
Which rom? I merged all patches I could find related to N on Hammerhead.
[Nexus 5 Original Android Development] kollayan:
Thanks Francisco,

Try:

1-Build Rom: Santhosh M--------No boot

2-Build Rom: yashade2001 (Clean Rom)--------It works fine
[Nexus 5 Original Android Development] stark_br:
Tested on Nitrogen OS and doesn't pass Google splash screen...

Tried clean and dirt flash
[Nexus 5 Original Android Development] Arstoien:
Really hope the smoothness lasts on this one. Thanks.

Question: go_hispeed_load 99? I guess you've made some backdoor changes to increase the responsiveness but I'm curious, if you could give a sentence or two in laymans terms :)

Sent from my Nexus 5
[Nexus 5 Original Android Development] 777.300:
Latest version running fine on latest PureNexus 6.0.1. Thanks again Franco.
[Nexus 5 Original Android Development] rizqi_ir:
Thanks it works. Booting on N.
[Nexus 5 Original Android Development] osm0sis:
Which ROM?