yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] drac0:
High fidelity as usual and with latest f2fs driver it purrs like a Koenigsegg Agera at max torque! ****ing fantastic! :good:

https://youtu.be/Vr9r81O5vN8
[Nexus 5 Original Android Development] jazzh:
Can someone please explain the difference between Nexus 5 with ext4 and with f2fs file system? What are the benefits, if any? And is there any guide (link) how to switch to f2fs?
[Nexus 5 Original Android Development] coffeecore:
http://lmgtfy.com/?q=f2fs+vs+ext4

How to change to f2fs is explained in the OP.

:good:
[Nexus 5 Original Android Development] Ramirezz27:
Thanks ! But where can I undervolt? Im using kernel auditor and in the undervolt tab i have a lot of frequencies and voltages to choose from :confused:
[Nexus 5 Original Android Development] Stevica Smederevac:
Press global offset in the upper right corner
[Nexus 5 Original Android Development] bhuvan9111:
Global offset (top right corner)
[Nexus 5 Original Android Development] srt99:
i get similar sot without underclocking and greenifying all apps.

settings i use:

max clock: 2.2 Ghz

min: 300Mhz

governor: blu_active

fast lane: off

multicore power saving: aggressive

undervolt: 70mV globally

max cpu online: 4

minimum cpu online: 1

max cpu online (screen off): 1

up threshold: 80%

sync/backup: on

brightness: 20-30% indoors

i have around 120 apps installed.

and about 20 of them are grenified.

i greenified only those apps which run in background which i think should not (like image editing app, e-commerce apps etc).

non of the messaging app is greenified.

i use whatsapp, hike, instagram, telegram all the time.

- i use aggressive doze feature in greenify to maximize the stand by time.

- usually i get 5hrs sot when using WhatsApp, Instagram, chrome and youtube.

- whenever i play games, sot drops to 2½hr to 3hr

- watching movies on software decoder gives around 3½hr sot while on hardware decoding sot jumps to 5-5½ hrs.

- on 3G mobile data, i get very poor sot and stand by time.
[Nexus 5 Original Android Development] bhuvan9111:
We almost have same setting except the clock speed which i decreased to 1.5ghz and as far as i know all those Instagram,whatsapp,youtube takes higher clock speed to just open the app (app loading time) and then run at very low clock speeds which is same as mine.

All my apps doesnt run in background but i judt greenify them just to make sure they arent. As of your case you just greenify background running apps ( same like my setting almlst )

And you use multicorepowersaving aggressive which is like almost same as my setting.

I think you get the point. We both run almost same settings but i have set mine manually but you let system decide the best.

Great sot, what was the theme and what rom are you running ?
[Nexus 5 Original Android Development] srt99:
yeah you can we run on pretty much the same settings..

pure nexus rom latest build.

and materialos cm theme.
[Nexus 5 Original Android Development] PugRallye:
Hi, is there an easy to save/batch apply someone else's settings to my phone, rather than doing it all manually?
[Nexus 5 Original Android Development] eng.stk:
Koenigsegg One:1, what a beast!

Imagine if they added a blu_spark fastlane switch :laugh:

People can export Adiutor profiles and share.

I don't recommend saving voltages because limits are different from device to device.
[Nexus 5 Original Android Development] PugRallye:
[MENTION=4882789]bhuvan9111[/MENTION] would it be possible for you to extract and share your config from Kernel Auditor so I can give it a go?

Thanks,
[Nexus 5 Original Android Development] bhuvan9111:
I dont think i can give a file by which you can get my settings. But if you have even a small doubt i will be there to help you.
[Nexus 5 Original Android Development] alen1901:
Well, i faced myself with a 02:00:00:00:00:00 mac adress problem on nexus 5, i think chip god damaged or something. Found many people complaining about that, but not a single fix works for me, i need to replace motherboard. So, now im going to galaxy s5 and i will wait for next nexus phone. Hope to continue my journey there with you and your kernel [MENTION=3873953]eng.stk[/MENTION]

Bye bye. :)

Sent from Pure Nexus 5
[Nexus 5 Original Android Development] eng.stk:
Sorry to ear about that mate, too bad your N5 died, RIP

See you around mate! :highfive:
[Nexus 5 Original Android Development] PugRallye:
Cool, I'll give it a go, configuring manually...
[Nexus 5 Original Android Development] eng.stk:
Think I managed to replicate the issue some people had with previous f2fs update.

Seems like 4.6 backports still have the derp, I'm going to revert it guys
[Nexus 5 Original Android Development] eng.stk:
blu_sp★rk r87

All right crew!

New build is up!

If you like my work, donations are always welcome (but not mandatory).

Don't forget to hit thanks, it's free ;)
[Nexus 5 Original Android Development] TanmayPhanse:
Kernel Rom support

Does this kernel works with MIUI 7 ?:confused:
[Nexus 5 Original Android Development] pianistaPL:
Yes, it does.

Wysłane z mojego Nexus 5 CAF przy użyciu Tapatalka
[Nexus 5 Original Android Development] fKm:
Thanks for reverting the f2fs commits. Had a complete formatted data partition after reboot today again [emoji23]
[Nexus 5 Original Android Development] Xanderw:
So what rom do people recommend these days? I haven't payed attention these last several months since Cataclysm development stopped.
[Nexus 5 Original Android Development] jazzh:
Is there anyone with:

blu_spark kernel + rom MOB30H + CATA january mod

with converted data and cache partition to F2FS to confirm it works without problems? I'm thinking of doing it...
[Nexus 5 Original Android Development] TanmayPhanse:
Another Issue

i am not able to get google contacts, or even cannot install google contacts sync, nor internally or externally. pls help.. :(:(
[Nexus 5 Original Android Development] fKm:
Thats not a kernel issue. It is related to gapps. Let me guess: You flashed an opengapps package? And not the last availible? Flash the latest opengapps package and it will work. Had the same issue some days ago.
[Nexus 5 Original Android Development] TanmayPhanse:
no. i cannot update miui when i install gapps, so i installed google apps through google installer. it always worked on kitkat based miui. but its giving me problem here.
[Nexus 5 Original Android Development] eng.stk:
Nothing to do with kernel

Enough of MIUI ROM OT crap.
[Nexus 5 Original Android Development] MacintoshLX:
Hi! Could anyone help me? I tried to change my nexus 5 FS to f2fs on google stock android 6.0.1 and blue spark r87, but when I wiped Data to f2fs I got failed in TWRP with error 255. Did I do something wrong?
[Nexus 5 Original Android Development] eng.stk:
Brace yourselves, blu_spark smoother builds are coming!

Powered by blu_naro GCC 6.1.1 from Linaro snapshot 2016.05﻿
[Nexus 5 Original Android Development] TanmayPhanse:
i know.. i am not talking about kernel.. anyways i found the solution. thanks.
[Nexus 5 Original Android Development] drac0:
Red alert, battle stations! :highfive:
[Nexus 5 Original Android Development] drac0:
I assume you have the latest TWRP 3.0.2-0 to convert your ext4 /cache and /data partitions to f2fs? If so, always backup your data to external device, then wipe your partitions and reformat them with the advanced wipe to f2fs. Howto and everything about f2fs is within OP. Note its recommended to proceed with clean flashing your ROM and latest blu_spark immediately after it since its the kernel that runs the f2fs. Cheers!
[Nexus 5 Original Android Development] MacintoshLX:
Yes, thanks, I've the solution already)
[Nexus 5 Original Android Development] fapste:
Can't wait!!!!!! Release it now :P
[Nexus 5 Original Android Development] eng.stk:
Still testing, going from 5.3 to 6.1 is a huge leap.

Patience you must have young Padwan :p
[Nexus 5 Original Android Development] fapste:
Patience is very hard when somebody who keeps his promises claims he's gonna give us iOS level smootheness :P
[Nexus 5 Original Android Development] coffeecore:
iOS smoothness lvl? When has that been said?
[Nexus 5 Original Android Development] nexterultim:
I can be a party-breaker, but I want to speak. TC doesn't affect on UI so much. I heard a lot of good words about UBERTC 5.3/6.0/7.0, which provides "best UI exp. ever". But there is no noticable changes between it and LG PWR CORE 5.3, which I'm using for a long time. Most of source changes - bugfixes and additional checks/rules. I think, you won't notice any changes with new kernel released if eng.stk doesn't change comlile flags. You can tweak blu_active governor to performance instead:

blu_active/hispeed_freq 2265600

blu_active/go_hispeed_load 80

blu_active/min_sample_time 80000

blu_active/timer_rate 50000

blu_active/above_hispeed_delay 20000

blu_active/boostpulse_duration 1000000

blu_active/timer_slack 30000

blu_active/io_is_busy 1

blu_active/input_boost_freq 1497600

blu_active/max_freq_hysteresis 100000

blu_active/low_load_down_threshold 5

blu_active/fastlane 1

These are very aggressive settings, which provide extreme smootheness and performance. First of all, hispeed_freq set to max, so freq would bump to the max on high loads (80% as set, but a bit lower IRL), tasks would be completed faster. High input_boost values (1 second duration on 1497mhz for all CPUs) improves overall smoothness. Min_sample_time, timer_rate, timer_slack, max_freq_hysteresis are bumped up, so the freq would stay higher more time to reduce shuttering. And fastlane uses aggressive freq selection with bumped freq calculation.
[Nexus 5 Original Android Development] eng.stk:
Optimizations and fixes alone from GCC5 to GCC6 are a leap, read the changelogs.

Not to mention Linaro patches on top.

It shows, not 200% better but it shows. THere's new flags and interfaces that are turned on by default.

I don't deal with anything else but Linaro, all the rest is snake oil.

FOr instance, new optimizations breaks a driver in OPX, so there are effectively some diferences from GCC 5.3 to GCC 6.1 that we need to take into care, much more than from GCC 4.9 to GCC 5.3

New Linaro GCC 6.1 is a total new beast.
[Nexus 5 Original Android Development] nexterultim:
Could you share your TC, please?) Wanna try it on and compare to that I have. It's not a generic 5.3 toolchain although. UBERTC 6.X and 7.0 broke some ARM registers, while I was testing it, but after all of fixes I haven't noticed any visiable changes In work. Except crashes in MDSS. So I left it alone as nothing better exsists now.
[Nexus 5 Original Android Development] atomic339:
How to set above_hispeed_delay? It look different
[Nexus 5 Original Android Development] nexterultim:
Just remove another lines and left 20000 only
[Nexus 5 Original Android Development] eng.stk:
blu_sp★rk r88

All right crew!

New build is up, go get it!

I tagged it beta because GCC6 is a big jump, but we found nothing derped so far.

If you like my work, donations are always welcome (but not mandatory).

Don't forget to hit thanks, it's free ;)
[Nexus 5 Original Android Development] nexterultim:
Nice! Can you share your TC, please? Or it's a blu_spark exclusive?
[Nexus 5 Original Android Development] Kalenji:
[MENTION=3873953]eng.stk[/MENTION] Is this safe to flash for f2fs users? Afaik you reverted the changes that broke it some versions ago right?
[Nexus 5 Original Android Development] RenegadeX44:
I flashed it after making a clean format of data and cache, plus a stock boot.img (kernel) (because I had r86, with the said f2fs problems) and it has no problems whatsoever, taking pics with no crashing etc.
[Nexus 5 Original Android Development] eng.stk:
Yeah, it's safe, we're using the latest stable revision from 4.5 backports.
[Nexus 5 Original Android Development] drac0:
This is freaking amazing! What more to say but thanks ****ing very much to you kind sir for your continuos work and dedication on this kernel. Rock on! :highfive:
[Nexus 5 Original Android Development] RenegadeX44:
Seems like my words backfired...just took a pic with Google Camera and the phone rebooted while processing HDR.
[Nexus 5 Original Android Development] eng.stk:
backfired why? Hardly fs related, current f2fs revision we use is stable for months now.

r88? No logs, no fun ;p

edit:btw, I just tested a couple HDR pics and works normal.
[Nexus 5 Original Android Development] atomic339:
Which rom do you recommend for best performance and smooth?

Now I am using stock+
[Nexus 5 Original Android Development] Isley_:
Any ROM + Blu-Spark would be fine. I use Purity ROM, smooth and stable plus weekly updates. I've never had an issue with this ROM thus far.
[Nexus 5 Original Android Development] Vaizen:
I use chroma and Blu_Spark. Best combination for me. But feel free to explore and find your own. That's the blessing of having a nexus and android.

:highfive:
[Nexus 5 Original Android Development] radicspeter:
I amazed with the newest GCC version blu_blazing. My feeling is like switch fastline to 2 hell speed, but it's turn off in real ? Let's donate to eng.stk, he is my favorite here! ? Thank you man!

Tapatalkkal küldve az én Nexus 5 eszközömről
[Nexus 5 Original Android Development] Kalenji:
Much appreciated! Already up and running very smoothly [emoji106]
[Nexus 5 Original Android Development] marf28101995:
I don't need to reboot my device anymore to make it fast again ! Blu88 is top ????
[Nexus 5 Original Android Development] dlb4all:
Hey people , im away right now so i cant test is myself . could someone test the battery life on this version ??

ps : [MENTION=3873953]eng.stk[/MENTION] . thanks for the hard work . i meant to ask you this for a long time now . could you please add some more Governors

and some I/O scheduler (sio would be fine !!) ???
[Nexus 5 Original Android Development] fapste:
I'm not feeling any improvements over previous build. Is anybody else feeling any difference?
[Nexus 5 Original Android Development] bhuvan9111:
OFF TOPIC :

I dropped my phone from my pocket and it is broken now and i am no longer using my nexus 5 to use this new update.

Had a great time with this kernel and the phone. Going to miss this.

Decided to buy a new nexus 5 as secondary device [emoji2] .
[Nexus 5 Original Android Development] shri_chanakya:
Hi @eng.stk

Can you please add support for underclocking to 96Mhz or 192Mhz?

Thanks In Advance.
[Nexus 5 Original Android Development] marf28101995:
Already answered : no

You will feel it in performance side.. check aniamtions and compare both versions etc

Nice to hear that you still have a n5!

Already answered : no
[Nexus 5 Original Android Development] fapste:
Same exact fps for animations
[Nexus 5 Original Android Development] eng.stk:
Guy drops the phone, feels sad because can't flash blu_spark

Respect mate :highfive:
[Nexus 5 Original Android Development] dlb4all:
One off-topic question : Why android stucked in 3.4X linux kernel since Kitkat when it could easily use the new sweet 4.X version ?
[Nexus 5 Original Android Development] :
Money money money
[Nexus 5 Original Android Development] pianistaPL:
You mean only Nexus 5, right? Because new Android devices run Linux 3.18.

Wysłane z mojego Nexus 5 CAF przy użyciu Tapatalka
[Nexus 5 Original Android Development] radicspeter:
Sorry guys, i have a bad news about newest blue kernel. I noticed a random reboot after i start playing video in chrome. After 20 minutes phone random reboot...and then play again and then about 5 minutes again. Flash back previous version and no problem now...

Tapatalkkal küldve az én Nexus 5 eszközömről
[Nexus 5 Original Android Development] dlb4all:
Im meant in general . i rememberd the time when android was almost kept going with same pace as linux

but what happend after 3.X i dont know ... maybe its just purely business ...
[Nexus 5 Original Android Development] nexterultim:
it's because there is no profit in it. It'll take a lot of time to adapt a new kernel tree for hammerhead. More than that, most of the new tree's benefits are for ARM64 and big.LITTLE only. It's better to backport the useful stuff (like workqueue, sched and etc) to our existing tree
[Nexus 5 Original Android Development] dlb4all:
I guess i see your point . but then again , i think 3.4 a little bit outdated and has no room grow

but youre right . for a few years linux has been focusing on arm64 and mostly on intel platform

thanks for responding :good:
[Nexus 5 Original Android Development] Arthur4ik:
My phone battery was empty, after loading and starting some data was lost. Okay, a restart could help. It was almost all of the data gone! All my apps where reset. After a third reboot it stucks on Google Logo. Nice.. I think F2FS fcked it up
[Nexus 5 Original Android Development] eng.stk:
No, what fcked it up is letting battery drop until empty and all the cold restarts.

If you're using r88 f2fs is fine.
[Nexus 5 Original Android Development] Arthur4ik:
Cold start issues data loss?
[Nexus 5 Original Android Development] nexterultim:
F2FS not as stable as EXT4. Are there any improvements using F2FS? I have noticed lags and unstable work using it. Nothing better than our EXT4
[Nexus 5 Original Android Development] eng.stk:
Faster, better cell data and node management, improved fstrim and data age managemnt, etc

Stable enough to be merged into Linux since years now. It's good enough for Linus, for Samsung, for Motorola, for sony, for Huawei, etc.

Even Nexus where supposed to ship f2fs in data awhile ago, maybe when finally qualcomm decides to use higher kernel revisions.

You don't know what you're talking about.

And yes, ext4 is stable because is damn old. If you want to keep all safe, better to use things all stock and leave xda. Everyone here wants more and better. Ask most Nexus 7 users and how f2f saved their tablets over "stable" ext4
[Nexus 5 Original Android Development] marf28101995:
Yeah I remember the difference it made on my n7 it was like having a new device ! :)
[Nexus 5 Original Android Development] DiamondJohn:
Since we're taking about f2fs, I recently switched over and caused myself a little issue I am not sure how to fix.

I have a 32GB model which was basically full. So I backed up all the contents onto my PC, formatted the partitions as in the OP, restored my Rom from a backup, and then went into recovery and used ADB PUSH from my PC to restore all my files back into my SD. However, made a boo-boo at first, and accidentally made a partial restore to a sub directory and hence the phone ran out of disk space before it was finished. So, I simply deleted the extra sub-folder and restored the remaining folders and all seemed good.

However, some of the files can not be deleted from /sdcard/ but they can be deleted from /data/media/0/

I am thinking I just need to correct permissions or ownership, as some files can be deleted, but I cannot see the difference/logic between them. Any ideas as to what needs to be corrected? I'd prefer not to start again.
[Nexus 5 Original Android Development] hepi_hape:
So i was in EXT4 all over time, if i want flash this new 88. is just flash or something i need to do before flash this new kernel ?

Yeah i know, i need format but it just need format system or data as well ?
[Nexus 5 Original Android Development] DiamondJohn:
You do not have to change file system over to use the latest kernel, so you do not need to format any partitions. If you do, as stated in the OP, you do not do system over to f2fs. The only thing you may need to do, is the usual backup.
[Nexus 5 Original Android Development] morfances:
Work fine on candy ROM!

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] mythenmetz:
Dunno if I got what you mean, but when I had problems deleting files, I deleted them in the twrp file manager, that worked.
[Nexus 5 Original Android Development] jordirpz:
Please, i want make f2fs, is possible with stock rom, or i need some custom rom that support f2fs? Thanks
[Nexus 5 Original Android Development] pianistaPL:
No, you just need a kernel that supports f2fs. You can use f2fs on the stock ROM.

Wysłane z mojego Nexus 5 CAF przy użyciu Tapatalka
[Nexus 5 Original Android Development] DiamondJohn:
It looks like you may of come across the same thing as me. I also could delete any file in TWRP (under /sdcard/). However, before changing over to f2fs, I could delete any file from my SDCARD folder or sub-folder. Now, some of my files can not be deleted, while other can; while the phone is running the rom. Using any file explorer; even with root permissions. However, from the /data/media/0/ directory, all files can be deleted while the ROM is running.
[Nexus 5 Original Android Development] eng.stk:
There's nothing wrong with using f2fs and this is not filesystem related.

What happens is that you copy files with MTP in TWRP, so you get symlinks and permissions derped.

In TWRP all works because full root access is always turned on.

Data should be formated and boot to ROM after, only copy stuff over when using ROM MTP access.

Now let's get back to kernel discussion, thanks.
[Nexus 5 Original Android Development] jacakk:
[MENTION=3873953]eng.stk[/MENTION]

I want to ask what is the best way to turn on fastlane forever? :D Some kind of script, app?

Also I want to turn on fast charge on every boot.

If both ways (script, app) are available can you describe them?
[Nexus 5 Original Android Development] -=W1S3=-:
"Apply on boot" option in Kernel Adiutor?
[Nexus 5 Original Android Development] jazzh:
It doesn't work for me.
[Nexus 5 Original Android Development] udnekzl:
my personal method is editing init.hammerhead.rc file(=editing kernel.zip file before flashing it).

find the line "write /sys/devices/system/cpu/cpufreq/blu_active/fastlane" and edit default value "0" to "1".

of course i don't recommend this method if you are not familiar with linux scripts or .zip file handling.
[Nexus 5 Original Android Development] -=W1S3=-:
Did you create and saved a "Profile" to apply?
[Nexus 5 Original Android Development] daigoro64:
Battery usage is simply awesome.
[Nexus 5 Original Android Development] Bliszcur:
Wow , awesome . heavy usage or sms call ?
[Nexus 5 Original Android Development] eep2378:
Yes! Fiops, FTW!

Sent from my Nexus 5
[Nexus 5 Original Android Development] bigknowz:
Should we wait for the next build or go ahead and flash 131?
[Nexus 5 Original Android Development] omvir:
Same usage as my previous results I posted here.. Let me find link.... http://xdaforums.com/showthread.php?p=52567750
[Nexus 5 Original Android Development] eng.stk:
Flash them all ;)

I will be busy during weekend, don't know if I'm going to build.

btw the Linaro GCC 4.10 build is on G+, be sure to join community to be on top of news ;)
[Nexus 5 Original Android Development] omvir:
I just flashed it. Everything is so fluid now, especially noticeable in Tapatalk. Very impressed.
[Nexus 5 Original Android Development] c_brown93:
Link to G+?
[Nexus 5 Original Android Development] omvir:
Check OP.
[Nexus 5 Original Android Development] Hatshipuh:
Latest test version is already running with FIOPS and it runs fine for me ;)
[Nexus 5 Original Android Development] Stylez Ray.:
Latest test build is flying :)

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] ironjon:
Holy mother of Jesus, r135 test is epic!

Sent from my Purified Nexus 5
[Nexus 5 Original Android Development] Skinpipe:
[MENTION=3873953]eng.stk[/MENTION]

last night my battery drained at 0.3% an hour over 7 hours and i had a google+ wakelock of 6 minutes so it potentially could have been less.

im running the 135 test, im amazed thanks alot, this is in my opinion the best kernel for n5 so far.
[Nexus 5 Original Android Development] Spectrum75:
Latest test + Carbon here since last night, everything is fine. :cowboy:

Actually i think i have 2-3 degrees lower temp but maybe its random

( or removal of MSM_Sleeper has to do anything with this...? )