yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] fapste:
Can you please bring this awesome kernel to Nexus 6p? I really miss your kernel. Still running it on Nexus 5 and running essentially the stock kernel which the dev has given EX name :rolleyes:
[Nexus 5 Original Android Development] eng.stk:
Nope, I only build for what I have.
[Nexus 5 Original Android Development] thxtema:
Thank u very much for your kernel! The best kernel I have been used.

Could you say the last blu_spark r114 is working with 6.0.1? Is it beta or stable version?

Thank you very much again!

Отправлено с моего Nexus 5 через Tapatalk
[Nexus 5 Original Android Development] Paschfire:
Read the Title of the Thread and the OP to answer both your questions.
[Nexus 5 Original Android Development] FirstEver:
This kernel @ stock clock (2.26GHz) is faster than ElementalX 7.09 @ 2.65GHz !!!

I will post all benchmark include the latest AOSP, Pure Nexus and Euclideon ROM's + blu_sp★rk, ElementalX 7.09, and Franco Kernels.

For example:

blu_sp★rk @ 2.26GHz - Geekbench 4.0.4 (Multi-Core) = 2636

ElementalX 7.09 @ 2.65GHz - Geekbench 4.0.4 (Multi-Core) = 2341

blu_sp★rk @ 2.26GHz - AnTuTu Benchmark 6.2.7 (3D Score) = 8762

ElementalX 7.09 @ 2.65GHz - AnTuTu Benchmark 6.2.7 (3D Score) = 8582

blu_sp★rk @ 2.26GHz - 3DMark 1.6.3439 ( Sling Shot) = 1097

ElementalX 7.09 @ 2.65GHz - 3DMark 1.6.3439 ( Sling Shot) = 1089

Let me tell you, it is very, very impressive!
[Nexus 5 Original Android Development] tom0769:
1st

Those comparisons between roms and kernel isn't really fair to the devs.

One dev is focusing on speed, the other on battery, ...

2nd

Measures of benchmark apps are rarely near to reality, most like placebo.

You cannot tell that there is a significant difference in real usage of the phone.
[Nexus 5 Original Android Development] FirstEver:
"isn't really fair to the dev" - Why no? I will put a review on your website. I won't install it because I like the dev, I will do it because this is the best app/ROM/kernel.

"One dev is focusing on speed, the other on battery" - I'll add a battery test .

"You cannot tell that there is a significant difference in real usage of the phone." - Yes, I can. For example smooth menu scrolling, high graphic games runs without lag.
[Nexus 5 Original Android Development] dim.on:
Sry, but both points are nonsense.
[Nexus 5 Original Android Development] lucasromero-:
can you share your settings with us plz? :svetius:
[Nexus 5 Original Android Development] jacomail95:
Already shared, and reposted, i just don't want to spam this thread, but if you search just a few pages back you'll find my Kernel Adiutor screenshots :)

Inviato dal mio Nexus 5 con Tapatalk 2
[Nexus 5 Original Android Development] ScRuFFy7:
Although [MENTION=4947414]jacomail95[/MENTION] is able to achieve really good battery life it comes at a price. Essentially he runs in what I would consider an equivalent of Super Battery Saver Mode 24/7. Definitely not ideal for everyone. It's all a matter of perspective.

I'm not quite so thrifty but did achieve an estimated standby time of 2 days today. Not that it would really ever last that long. Must... use... phone. LOL
[Nexus 5 Original Android Development] jacomail95:
Yeah but i use also GLTools and MicroG to have smooth use of the phone without sacrificing too much performance. Maybe heavy games are a problem, but not so much. Yeah, it's perspective :laugh:
[Nexus 5 Original Android Development] dead90:
Which one i have to download to let it work on nougat?

Inviato dal mio ONEPLUS A3003 utilizzando Tapatalk
[Nexus 5 Original Android Development] Lughnasadh:
The latest...r114
[Nexus 5 Original Android Development] eng.stk:
blu_spark r115

All right crew!

New build is up. Wicked!

This works with N ROMs, but no active support will be given.

Only N ROM tested and somewhat supported is CM/LOS 14.1

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] Lughnasadh:
Awesome. Thanks for the continuing updates for Hammerhead. Much appreciated! :):)
[Nexus 5 Original Android Development] drac0:
Something wicked this way comes! :good:
[Nexus 5 Original Android Development] Xaif:
Thanks so much and working fine in Android 7.1.1 r12 Santosh M built
[Nexus 5 Original Android Development] jazzh:
Working great in pure nexus 7.1.1!
[Nexus 5 Original Android Development] guanto96:
Working fine on aicp 12.1, thank you
[Nexus 5 Original Android Development] alessio89g:
Is this Kernel updated with monthly Security Patches from Google?
[Nexus 5 Original Android Development] lvntyyl:
[MENTION=3873953]eng.stk[/MENTION] is r115 support 6.0.1?
[Nexus 5 Original Android Development] swat4samp:
Read the post carefully. It says only for nougat.

Edit: Sorry, my mistake. It may work on mm. Take a backup and check for yourself.
[Nexus 5 Original Android Development] drac0:
LOL laziness at its finest. Its for both MM and N ROMs.
[Nexus 5 Original Android Development] Chaplan:
It is actually the other way around.

Kernel is for MM, may work (actually works very well) on N but no support will be given.

Come on, it is stated on every new release by the OP.
[Nexus 5 Original Android Development] aaki_rocker:
well said !

though it works pretty darn well on 'n' roms too ;) :good:
[Nexus 5 Original Android Development] swat4samp:
True, i must've been in a hurry when i made that comment :D anyways i'm rocking this kernel on krexus ROM
[Nexus 5 Original Android Development] morfances:
Best kernel for HH

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] guanto96:
How can I set the first CPU to stay on 300 MHz when there is no process working, instead of max CPU?
[Nexus 5 Original Android Development] eng.stk:
Start by enabling more cores. Using only 1 core on is nonsense.

With only one core on, it will have the load all i that core, thus ramping up the frequency more often.
[Nexus 5 Original Android Development] graphixillusion:
I'm having problems with YouTube videos at 1080p 60fps. The video freezes and I can hear just the audio. I'm using the aosp build by Santhosh with this kernel. Anyone knows any possible fix for this?
[Nexus 5 Original Android Development] cmason37:
This is not a problem with the kernel. Use the YouTube fix zip from that roms thread
[Nexus 5 Original Android Development] fmir864:
Actually the 1080p 60fps lagging happening because of the YouTube fix.
[Nexus 5 Original Android Development] graphixillusion:
That's why then. The problem is the YouTube fix. But without it it plays two or three videos correctly and after that give an error until you restart again the phone. No fix yet for this?
[Nexus 5 Original Android Development] cmason37:
Whoops. Looks like I was mistaken.

Seems like you need to trade smooth playback for stability.
[Nexus 5 Original Android Development] eng.stk:
Are we done with all the ROM /Youtube offtopic?

Thanks.
[Nexus 5 Original Android Development] fapste:
[MENTION=3873953]eng.stk[/MENTION] can you please tell me what's the purpose of max_freq_hyterisis? I couldn't find it in the interactive governor tuneable purpose in Google's guide on GitHub
[Nexus 5 Original Android Development] ScRuFFy7:
How exactly would you charge your phone then? Most people don't have charging pads... Why would you want this?
[Nexus 5 Original Android Development] eng.stk:
Previously known as sampling down factor, max_freq_hysteresis extends the period that interactive governor will stay at policy->max.

This feature is to accomodate short idle periods in an otherwise very intensive workload.
[Nexus 5 Original Android Development] eng.stk:
Can't help you.
[Nexus 5 Original Android Development] psydex:
Just flashed r115 over Pure Nexus (7.1.1) rom but i'm getting glitches/freezes/lag over local and online video. Could it be kernel related or it's ROM bug?
[Nexus 5 Original Android Development] N@wt:
Lineageos + BSr115 runs without any troubles.
[Nexus 5 Original Android Development] redj12:
Not the kernel issue, neither ROM. I ran Pure Nexus with stock kernel and it's was OK.
[Nexus 5 Original Android Development] eng.stk:
So LOS nightlys take a quarter of our lives to finish flashing now... why, why?

:/
[Nexus 5 Original Android Development] Maibol:
lol things happens
[Nexus 5 Original Android Development] eng.stk:
Already said I can't help you.

I don't have the time or the need to look into this, sorry.
[Nexus 5 Original Android Development] username8611:
Have you considered using wifi tething instead? I can't think of a single device I'd need to tether to that doesn't have wifi. If it indeed needs USB power connected to also tether through USB, why not add a resistor into the the cable + or - so that it still charges, but at an extremely slow rate of 100mah or less, just enough to maintain the battery life but not charge it. This is *not* a serious bug and honestly it sounds like you are just trying to create problems as no one else sees this as an issue whatsoever.
[Nexus 5 Original Android Development] a g bell:
I Would like to say thank you to [MENTION=3873953]eng.stk[/MENTION] for giving up your free time to make this awesome kernel. l appreciate the amount of time and effort that goes into a project like this .

AND HE PROVIDES IT FOR FREE!!!!!?

?
[Nexus 5 Original Android Development] karandpr:
Thread cleaned. Read the forum rules .

In case anyone trolls the thread ,use the report button.

Regards

-XDA Staff
[Nexus 5 Original Android Development] barbocorp:
[MENTION=3873953]eng.stk[/MENTION] I flashed latest version on MM, in Kernel Adiutor I noticed that under:

CPU -> CPU Maximum Frequency

the value isn't fixed, but it's randomly changeing? How is it possibile? Is it a bug? I haven't it with previous version .

Thanks for all your precious work ?
[Nexus 5 Original Android Development] eng.stk:
There are no changes to make that.

Only thing that changes max freq is thermal throttling.
[Nexus 5 Original Android Development] Ph4:
First of all, very nice kernel.

But I have got a question..

I changed /data and / cache to F2FS then clean flash Pure Nexus 6.0.1 but I didn't notice much difference in performance and boot time is longer,

What I did wrong?
[Nexus 5 Original Android Development] eng.stk:
blu_spark r116

All right crew!

New build is up. Wicked!

This works with N ROMs, but no active support will be given.

Only N ROM tested and somewhat supported is CM/LOS 14.1

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

Don't forget to hit thanks and rate the thread nicely, it's free ;)
[Nexus 5 Original Android Development] Lughnasadh:
Sweet! Thank You. :):):)
[Nexus 5 Original Android Development] drac0:
Awesome work with charging battery hack! :good:

Also kernel is flying with PureNexus N from the very first build, so anyone interested its pretty much tested and fully working.

Rock on! :highfive:
[Nexus 5 Original Android Development] redj12:
[MENTION=3873953]eng.stk[/MENTION]

Hi buddy. I don't know if I should post it here or send you PM. Please tell me if kmsg file contain privacy data. If so I will remove the link.

I bought my N5 some months ago (second hand). It was on stock ROM and all was good. I flashed many ROM AOSP or CM based and many kernel but it was never stable, i mean there are many random reboots with any every ROM and every kernel. The phone reboot everywhere. It happen many time on whatsapp or youtube (mobile site).

https://framabin.org/?be1f5e6406cd3cb7#tU8bzG4Wmngzo6qDfCN+eawLPp31wXB6vdJYgjFKf9I=

This is the link of my last_kmsg file. Can you please take a min to look it and tall me if you see any reason of reboot. It's probably not due to your kernel but maybe you can find something that will help me.

Thank you.

Edit :

Another one with kernel panic with "Kernel panic - not syncing: Fatal exception":

https://framabin.org/?e0267165e2b405d7#V/4TxMEGTDaDQLadpYApxNjPu23ZM17Taq8UHruL+w0=

I tried to find something about this and I found many stuffs on linux distro forums. It's look like a hardware issue.

Edit 2 :

I also made a logcat with adb :

https://framabin.org/?b92df815cb25e52b#406RtA0PmbbIIS8BAZfS+jAI+x5768gfPNulxz+vlDM=
[Nexus 5 Original Android Development] eng.stk:
No kernel errors, probably some app derping memory. Troubleshoot that.
[Nexus 5 Original Android Development] redj12:
Thank you ! I used to restore all my apps with TB. I made a clean install and haven't restore any apps. Maybe this is the solution ! But hey, I copy the TB backup folder from my previous device (N5). Never though about it...
[Nexus 5 Original Android Development] FirstEver:
And the winner is... Euclidean OS + blu_spark Kernel!

*Pure Nexus + F2FS = Bootloop

**There's a problem with 4K / 1080p60 playback on the latest Pure Nexus ROM's (released after 2017)

***Euclidean OS doesn't support ElementalX Kernel / OC.

I'm using Kernel Adiutor app - my settings:

CPU -> CPU Governor Tunables -> fastlane = 1

Thermal -> Temperature Limit = 90'C

Battery -> USB Fast Charge -> On

My hardware mod:

I'm using Thermal Pad on the Qualcomm Snapdragon 800 processor

Congratulations to Developer eng.stk for his great work!
[Nexus 5 Original Android Development] jordirpz:
[MENTION=3873953]eng.stk[/MENTION]

Can you add wackelocks dissable suport?

Thank you
[Nexus 5 Original Android Development] jacomail95:
Any thought about testing the EAS governor found in the Pixel devices? Maybe it can be useful for also our S800 SoC, but it's not a request, it's just for information and my own curiosity

Inviato dal mio Nexus 5 con Tapatalk 2
[Nexus 5 Original Android Development] :
What ??
[Nexus 5 Original Android Development] jacomail95:
From an article on XDA:

Energy Aware Scheduling (EAS), the same governor that comes in standard on the Google Pixel and Google Pixel XL, is an enhancement to Linux power management, unifying CPU power control under the Linux kernel. EAS extends the Linux kernel scheduler to make it fully aware of the power/performance capabilities of the CPUs in the system, to optimize energy consumption for advanced multi-core SoCs including big.LITTLE. With EAS, the Linux kernel will use the task load and a CPU ‘Energy Model’ to control task placement to select the optimal CPU to run on.

I mean, i don't know exactly what it does, but anyway i'd like an opinion from the dev, if this governor can be of some use also on our older SoC
[Nexus 5 Original Android Development] :
I know EAS, atm it's not possible port into 3.4 Kernel
[Nexus 5 Original Android Development] jacomail95:
Oh well, thanks for clarifying
[Nexus 5 Original Android Development] aldroidx:
what's changing battery hack?
[Nexus 5 Original Android Development] username8611:
If you are feeling adventurous, it'd be really cool to see Nitrogen OS/stock kernel, and Nitrogen OS/blu_spark added to that list ;):good:

Edit:

I got curious so I benchmarked my own, not quite the same because chips can vary slightly from device to device, but still interesting. In all tests, fastlane is off (can anyone explain what that setting does?), throttling is @ 100c in attempt to completely disable it. I also have a thermal pad on my processor; the arctic silver one from Amazon, 6.0W/mK.

----------------------------------------------------

Nitrogen OS 7.1.1, Dec 26 build

blu_spark #114

Benchmark w/blu_active governor & my custom settings and custom mpdecision settings

RAR benchmark - 1312

AnTuTu -

Total - 56390

3D - 8664

UX - 18371

CPU - 22109

RAM - 7246

Geekbench -

Single Core - 981

Multicore - 2616

3DMark -

Slingshot - 1108

Ice Storm EX - 11819

-----------------------------------------------

Nitrogen OS 7.1.1, Dec 26 build

blu_spark #114

Benchmark w/all cores locked online @ 2.26Ghz

RAR benchmark - 1276

AnTuTu -

Total - 57800

3D - 8809

UX - 18592

CPU - 23210

RAM - 7189

Geekbench -

Single Core - 989

Multicore - 2642

3DMark -

Slingshot - 1114

Ice Storm EX - 11994

-----------------------------------------

Using the cpuinfo in the developer settings, my max temp on my first run was 78c with no throttling. With all 4 cores locked online and at 2.26Ghz, I did get it to throttle for a split second a few times, down to 1.78Ghz. Even with the throttle temp at 100c, I think I hit the hardware throttling @ around 85c. (vs software throttling). I don't believe the hardware throttling can be adjusted or disabled, it exists to prevent damage to the chip.
[Nexus 5 Original Android Development] eng.stk:
Is it possible to search the thread and see the answer that has been told 1000 times?

No sound controls now or in the future.

Also, there's nothing done in the kernel to heat more or less when charging.

Want to learn about fast charge, search button is your friend. USB fast charge makes no diference on the matter.
[Nexus 5 Original Android Development] tom0769:
One thing I always do when installing/upgrading a rom is:

- open /system/etc/mixer_paths.xml

- scroll down to <path name="speaker">

- change volume value from 88 to 93

Save and reboot.

There are more entries to play with, but first get a copy of the original file, just in case.

But this has nothing to do with the kernel.
[Nexus 5 Original Android Development] a g bell:
One thing l always do is install viper sound mod and let the kernel control app be used for kernel releated things,Bit like this thread
[Nexus 5 Original Android Development] eng.stk:
blu_spark r118

All right crew!

New build is up. Wicked!

This works with N ROMs, but no active support will be given.

Only N ROM tested and somewhat supported is CM/LOS 14.1

No mirrors allowed.

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

Don't forget to hit thanks and rate the thread nicely, it's free ;)
[Nexus 5 Original Android Development] mariopoldoja:
Going to try this on my marshmallow

Edit: works good for me, no noticeable issues
[Nexus 5 Original Android Development] drac0:
****ing fantastic! Just ordered a new battery so 6 hrs SOT is smiling again haha. Really appreciate this continuous development mate. Keep on rockin! :highfive:
[Nexus 5 Original Android Development] Maibol:
can you pm me where did you find the battery?

thanks ?
[Nexus 5 Original Android Development] redj12:
+1 please
[Nexus 5 Original Android Development] drac0:
Sure np, here it is.

Friend ordered recently and got it just the other day, so I can confirm its genuine original LG battery as described here by some dude thats done his job. :good:

Its true genuine LG BL-T9 battery dated with 08.09.2016. production date so there you have it publicly so if anyone else needs one, they can get genuine original LG battery for our hammerhead and not some copy crap. Cheers!

To [MENTION=3873953]eng.stk[/MENTION] sorry for a slight OT mate. :D
[Nexus 5 Original Android Development] stefano2626:
Fast and smooth like always ? . Thanks again for your work on this masterpiece ?
[Nexus 5 Original Android Development] Passaralho:
This has probably been asked before and I'm sorry for that...

Is there a way to enable dt2w [full, 4 minutes, power button sets off] without having to have synapse or kernel adiutor (or even ukm) installed? Something like ex that sets that as a permanent configuration...

Thanks in advance,

Best regards

Actually, found it... I think... Search works better or is easier on a desktop computer than on a phone...
[Nexus 5 Original Android Development] Passaralho:
How to make this stand after a reboot?...

Or even better, is there a way to change this default values before installing the kernel and make them permanent?

Thanks,
[Nexus 5 Original Android Development] eng.stk:
You can use init.d (su.d in modern supersu) scripts, it's been discussed with [MENTION=4958579]Primokorn[/MENTION] iirc.

Search a bit and you'll find it.
[Nexus 5 Original Android Development] fr3quency:
Good afternoon everyone. I am running latest r118 on F2FS @ PureNexus. Battery is not a problem to me so I'm looking into making the Nexus 5 kind of snappier/faster.

I have played with Kernel Adiutor(latest version) but I believe I can do much more so I am asking for suggestions on what to add or even remove from my kernel setup:

1)Fastlane=1

2)GPU Governor: ondemand

3)Scheduler: ROW or FIOPS(I'm not sure which one to choose for speed as those two are my favourite ones xD)

4)Read-ahead: 1024kB (maybe I should increase the value to 2048?)

5)Entropy - Read: 1024 and Write: 2048 (Increasing the R/W values from 64 and 128(which are pretty low) I now have 70-80% available entropy)

These are my settings. Any recommendations? (like laptop mode=1 instead 0? But I don't know what those settings do.)

Thanks a lot for your time.
[Nexus 5 Original Android Development] Chaplan:
It's targeted for speed already on default settings.

I personally only enable fastlane. It gives the boost I need and makes it snappier.

I would leave bluactive governor on, it was developed by the kernel OP and is the best you can get.

Try it.
[Nexus 5 Original Android Development] fr3quency:
Yeah I haven't touched the blu_active governor. I like it pretty much and did some tests against my personal favourite, interactive, and they gave me the same speed(almost; thus I'll leave blu_active as is). The governor I changed was for the GPU. The default one is Simple and I changed it to ondemand(I guess it will give the GPU more freedom to access the needed power)
[Nexus 5 Original Android Development] Chaplan:
My bad. Did not get you were talking about GPU governor.

I leave it on default.

Even on 3d games i never found the need to tweak it.

But that's the beauty of it. You may find some setting that suits you best.
[Nexus 5 Original Android Development] Joy Bangla:
There is no magic option to make device snappier, other than fast lane. You can choose the performance governor for both CPU and gpu, which will run all cores at max freq always, but you won't see much of a difference in speed, but will lose power. Not worth it. Go for default with fast lane
[Nexus 5 Original Android Development] _Vegas:
Just increase input boost and enable fastlane.
[Nexus 5 Original Android Development] fr3quency:
The performance governor is one of the worst. Having the phone run at max speed doesn't equal max performance. So from what I read here, I cannot do anything else. :p I could play with the values of the blu_spark governor but that's a pain in the behind.

Thanks a lot everyone for your replies.
[Nexus 5 Original Android Development] Lughnasadh:
I have found that setting the scheduler to Deadline at 128 gives me the best performance. Pretty much everything else I leave at default except for GPU governor, which I also switch to ondemand. I leave Fastlane at 0 just to save a little battery but if I want a little more snappiness I'll set it to 1.
[Nexus 5 Original Android Development] humzaahmed155:
Itching to install r118.. but there's a problem :( I'll bring this back to life for blu_kernel and LOS soon.
[Nexus 5 Original Android Development] fr3quency:
Damn man, I felt the pain! The same happened with my Nexus 4. Sucks when it happens. Hope you can replace it or buy a new device. :C
[Nexus 5 Original Android Development] eng.stk:
Ouch, the pain!
[Nexus 5 Original Android Development] humzaahmed155:
Just finished, all original parts (screen assembly and back) :svetius:

Now back to topic lol ??
[Nexus 5 Original Android Development] Riddle5:
Any profile for the last versión? (Battery life) I have DU 11.1
[Nexus 5 Original Android Development] dt0807:
You can enable USB fastcharge and change vibration, but otherwise, just use the stock settings (i.e. don't change anything). I believe that you can just flash-and-forget with custom kernels and devs aren't trying to ruin your battery on purpose :victory:

I run this kernel with all four cores online at all times (even with screen off) and get decent battery life (only have to charge this phone once per day; SOT depends on what I am using my phone for on a certain day). Franco kernel works almost the same way.
[Nexus 5 Original Android Development] Chaplan:
Yeah, both are flashable through recovery and both boot up just fine on the device.

Apart from that the diferences are pretty obvious.

You should not make this kind of a statement on a kernel thread.

Not true and not polite.