yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] Chochiwpg:
I personally don't use Whatsapp, but it didn't work on ART. Maybe it does now, that I don't know since I don't use it.

Also, and it's a big one for me. Xposed Framework doesn't work at all right now on ART. That's a huge number of modules and tweaks that you won't have access to using on ART but you would with DALVIK.

ART loads games fast, but the rest IMO seemed on par with DALVIK, wasn't a night and day speed difference is what I am getting at. ART also increases the actual size of the apps you are running. So leaves you with less internal memory to download and install new apps. But not having Xposed is a biggest one for me.
[Nexus 5 Original Android Development] gd6noob:
anyone else experiencing booting issues with this kernel and AOSB Project rom? doesnt seem to boot on the latest 1.2.8 rom... worked on previous 1.2.6

First, I installed rom, gapps and this kernel.. stuck on google logo..

Second, installed rom and gapps, after install rebooted back into recovery and install kernel and stuck on google logo..
[Nexus 5 Original Android Development] danarama:
Not sure what AOSB project is but only cm based roms use newer than 0.26 so unless AOSB project is cm based, you're on wrong kernel
[Nexus 5 Original Android Development] tlf55:
Is that normal that .29 with cm is much smoother especially in animation and transition than .26 with stock ? (Same app and art enabled .. )

Envoyé de mon Nexus 5 en utilisant Tapatalk
[Nexus 5 Original Android Development] gd6noob:
"Introduction About AOSB Project KitKat Edition

AOSB Project based on CyanogenMod the best stable source"

nevermind.. I installed 0.29 and it works now...
[Nexus 5 Original Android Development] MadeInHeavenFM:
It's all true but now whatsapp works also with ART.. ;)
[Nexus 5 Original Android Development] ganeshp:
0.26 has been rock solid these past weeks.. Awesome kernel.. There is definite increase in battery life without loosing performance/smoothness

I Think you can make this proper milestone release like version 1.0 :)
[Nexus 5 Original Android Development] hiback:
Hello folks just a quick question here.

Is there any risk invloved in using slightly cooler color option.
[Nexus 5 Original Android Development] letmedanz:
Quick answer - No
[Nexus 5 Original Android Development] ganeshp:
No one know exact reason as to why those colors are coming for that option.. So the behaviour is not desired one.

Anyways you can achieve the same with franko display control app and using the inbuilt profiles from that app.. (im using piereligio_truergb_v4.1 profile it's much better than the slightly cooler colors option imo)
[Nexus 5 Original Android Development] nebulah:
It's the truth! Droidkang was definitely smoother on 0.29. Alas volume keys refused to work(with stock voltages thanks [MENTION=4548619]Infinity02[/MENTION]) and that's a no go cause I listen to at least an hour of music on my commute. Unfortunately reverting to 0.23 gave me random reboots - even with stock voltages.

I'm hoping a clean slate of full wipe+rom+0.29 will work but I've been avoiding it cause I'll have to start my game over from the start :p(Clean means I also want to avoid titanium restores).

Also I'm sure that these issues are exclusive to my setup, I don't want to discourage anyone from using this outstanding kernel. :good:
[Nexus 5 Original Android Development] ninjasalad:
Hope I can clear up some confusion with caf and cm and all the different versions of this kernel. Disclaimer: everything in this post is what I know to the best of my ability. If I'm wrong, feel free to correct me.

0.26 is for aosp ROMs (pa, omni, stock, majority of roms)

0.27 is for roms that haven't gone full caf but have merged some cm audio commits (vaniraosp, droidkang 18)

0.29 is for new cm builds built after Jan 22nd (I think), with new caf additions (and ROMs built using cm base)

Droidkangs most recent release is Jan 18th believe, so it does not have all the caf commits for the new cm kernels. 0.27 is probably your best bet. Once it updates to latest cm sources, 0.29 is the way to go.
[Nexus 5 Original Android Development] danarama:
[MENTION=4684315]flar2[/MENTION] - I cannot get FolderMount to work on this kernel without the use of StickMount. Please can you confirm you are exporting SECONDARY_STORAGE in ramfs as per the below:

http://www.devasque.com/foldermount/kk-support.html

Would be great if this was possible to add if it is missing... Would you please consider,if you will be continuing AOSP versions of this kernel?
[Nexus 5 Original Android Development] drawde40599:
I just tried all of those colors after reading your post , None of those colors come even slightly Close to this kernel color tweak ;P , glad u found one u like but no comparison to .....

Edit: BTW I have 2 N5's with 99% identical screen tone , comparison was done side by side .
[Nexus 5 Original Android Development] five40:
My best battery stats to date.

Cataclysm + ElementalX 0.24 FTW!

41% battery left and more than 3 hours screen time.
[Nexus 5 Original Android Development] letmedanz:
I couldn't get the colors either
[Nexus 5 Original Android Development] rakesh595160:
this kernel works with mokke os or not??
[Nexus 5 Original Android Development] cpwchucky:
Thank you Thank you Thank you Thank you Thank you Thank you

You are my savior,

Years and years i hated custom kernals because the scroll lags

but i always wanted the extra features but laggy scrolling in facebook and instagram spoils it.

You are the first kernel that has all the features i want and lets me choose the default governor and no undervolting id i dont want it.

Thank you it is the first kernel i love and will stick with it keep up the good work!!!!
[Nexus 5 Original Android Development] wantabe:
I have to agree!
[Nexus 5 Original Android Development] :
[MENTION=4684315]flar2[/MENTION]

Could you please please make a version of your kernel with Franco sound?
[Nexus 5 Original Android Development] The-Droidster:
Does mpdecision/gboost prevent all 4 cores from running? I'm only seeing 2 cores active all the time.:confused:
[Nexus 5 Original Android Development] hikarugo:
Why does my cpu always locked on 1.19 GHz? As the result, performance is so laggy. Ive disabled screen off max freq, set gov to ondemand, and set all four cores to 2.3GHz max. And I dont use any cpu adjusting app

Im using elementalx 0.26
[Nexus 5 Original Android Development] daniel84cs:
ElementalX 0.29 is only for CM based ROM....????.....Can i flash on stock ROM.....???

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] Hannibal226:
On stock Rom? No, only v26.

CHEERS ;)
[Nexus 5 Original Android Development] magnamentis:
partly true, there are benefits to update from .26 for non cm roms as well

partly true, there are benefits to update from .26 for non cm roms as well

read the post under the following link.

in case you have any doubts about the content of that posts, click to expand the thanks and see who thanked,

then you'll know that the content is correct.

there were many posts concerning this matter and i thought there would be an overall update more sooner than later

with those new features included, but since that's quite a few days since i thought i'll post another link to that post in this thread again

for those who are newly considering the matter.

as a little hint upfront, the new features are about updating the kernel with more settings to stick and/or with a security copy on sdcard0

that's why i updated to 0.27 and am running 0.27 from day one on stock and/or cataclysm rom without problems.

so you can hold me responsible for 0.27 only since i didn't update to 0.28 and 0.29. there simply were no new features

compared to 0.27, but there are new features for everyone in 0.27 coming from 0.26. that's why "only v0.26" is not the whole truth :)

http://xdaforums.com/showpost.php?p=49923642&postcount=3518

Current Devices:

N7000, 4.1.2 TouchWizz Stock ROM, Stock Kernel, unrooted

I9100, Pacman ROM 4.3.1, PAC Kernel, ( Roaming Connection Problems with OMNI 4.4.2 )

Nexus 4, Cataclysm ROM, 4.4.2, Franco Kernel r203, Dalvik & Bionic Patched, Xposed Framework

N7100, OMNI ROM 4.4.2, Devils Kernel, Xposed Framework ( Disconnect On SENA Bluetooth Headsets v.4.3 Has Been Resolved )

Nexus 5, Cataclysm ROM 4.4.2, ElementalX Kernel .27 with Franco's FKU Color Control, Dalvik & Bionic Patched, Xposed Framework

____________________________________________________________________________________________________________________________
[Nexus 5 Original Android Development] letmedanz:
Quick update. V 0.29 working perfectly on droidkang and candykat

Some folks on the dk thread are complaining of phone heating problem, but I never had them once.. I install on default thermal throttling as well

0.26 working on cataclysm, Mahdi and omni.

Seems like this is the goto kernel for any ROM on the nexus 5 [MENTION=4684315]flar2[/MENTION]

Just wish folks would spend some time configuring in aroma instead of giving a 1 min review and posting online..

Have tried the above mentioned ROMs for a minimum of 3 days
[Nexus 5 Original Android Development] drawde40599:
no , all cores work fine here , I can watch them just loading browser.. Make sure u don't have kernel control app installed ( cause for most issues ) and that u have correct version for your ROM

I can't remember the answer but this question has been answered search the thread , I would tell u what your doing wrong but can't remember . sorry
[Nexus 5 Original Android Development] The-Droidster:
Hmm, I do actually use a kernel tuner app but haven't tweaked anything, nothing to set on boot at least. BTW, how do you see the CPU freq's of all the cores in realtime?...Like you mentioned (while loading browser)? Until now I have been using the tuner app to check the cores.
[Nexus 5 Original Android Development] drawde40599:
There's some great apps out there but I'm a fan of chainfires work . n ever have issues with his apps :) https://play.google.com/store/apps/details?id=eu.chainfire.perfmon
[Nexus 5 Original Android Development] The-Droidster:
Awesome! Seems I wasn't monitoring it correctly,,;) Probably I should stop worrying a bit less and concentrate on using the phone.:silly:
[Nexus 5 Original Android Development] hikarugo:
Well, Ive flashed stock ROM and install this kernel to ensure that the ROM is clean. Thanks to that, the problem seems gone

EDIT: The problem shows up again after I use the phone for few minutes. It's locked at 1.2 GHz. No kernel settings apps installed.
[Nexus 5 Original Android Development] drawde40599:
Looks like Your playing a game? , Is it throttling ? If u set the phone down for a few min after its "locked" at 1190 dose it return to normal ?
[Nexus 5 Original Android Development] hikarugo:
It seems the problem persists only if the phone is being charged.

That's antutu benchmark. No it's not throttling. When charging, my phone's max freq is only 1190 MHz. It never goes above that.
[Nexus 5 Original Android Development] drawde40599:
I don't do benchmarks so I though was a game ;P . sorry man dunno , if u don't have any apps controlling it and u already dirty flash your ROM , u have correct build of kernel for your ROM and its not throttle , it should be working correctly . if I was u I would either , full wipe or try different ROM . maybe someone else here has an idea but u did everything I would have so far . only other thing ill throw out there that probably won't do anything is deleting . 99elementalx file from Init.d folder and elementalx.conf file from etc folder then dirty flash just your rom and this kernel back to back .
[Nexus 5 Original Android Development] nithin1992:
Most likely its throttling. When the phone is charging there is heat generated due to charging so that could very well be the cause

Sent from my Nexus 5
[Nexus 5 Original Android Development] Gorduy_Pti4ka:
0.24

Отправлено с моего Nexus 5 через Tapatalk
[Nexus 5 Original Android Development] natzakaria:
1.234
[Nexus 5 Original Android Development] The-Droidster:
The phone doesn;t sleep when a flash drive is connected through the OTG interface. BBS shoes msm_dwc3 wakelock. Huge battery drain in OTG mode, seems the media scanner service runs in the background all the time too when using the otg interface.
[Nexus 5 Original Android Development] goofball2k:
Gotta support a fellow Ottawan.

Love the kernel you made for Flo, hoping this kernel is just as good.
[Nexus 5 Original Android Development] nmlssit:
Not going to criticize anyone's work, but it's been awhile since many roms and kernels have been updated.. What's happening? a new Android release is around the corner?

Please don't take this question in the wrong way.
[Nexus 5 Original Android Development] MarcLandis:
Life happens.
[Nexus 5 Original Android Development] nmlssit:
Thanks for the exhaustive reply.
[Nexus 5 Original Android Development] :
I don't think anyone takes it the wrong way, but like Marc said, real life is more important. A lot of developers have families and kids, new businesses, jobs, etc.

Also, a lot of us are older (30s to 40s) and just do this for fun, as opposed to younger developers who may do such to gain knowledge and experience.

Further, some developments are done by teams, and others are all in the hands of one person.

But I don't think anyone would take your query as offensive.

Sent from Omni Nexus 5
[Nexus 5 Original Android Development] itsfozzy:
If you asked that question on the Cataclysm Rom thread, you would have had your throat ripped out...

For what it's worth, I agree with you, there seems to be a lull at the moment, but I guess that's to be expected as ROMs and kernels mature.
[Nexus 5 Original Android Development] nmlssit:
This is actually what i first thought, but since i took a quick look at main section in which this thread is located i noticed also Franco, Faux, Cataclysm and Paranoid are stopped at the moment, which made me ask the question :)

Thanks anyway for the reply ;)
[Nexus 5 Original Android Development] :
That's just inaccurate. Franco has constant test builds. Cataclysm explains in the OP. PA has merges going and is sparingly posting betas when a lot of merges are implemented.

Sent from Omni Nexus 5
[Nexus 5 Original Android Development] danarama:
I read that wrong!
[Nexus 5 Original Android Development] FireBlast:
Hi, man

Olimpic games in Sochi are happened. All are watching the best competitions in the world.
[Nexus 5 Original Android Development] Scallywag1:
Not all. Haven't watched a single second of any event.

And am very happy with v 26&27.
[Nexus 5 Original Android Development] ollidiemaus:
Actually I don't really think there is much need for an update for me everything is working so very very fine running cataclysm and 0.26

The battery life is excellent even though I only read like a lot today but nevertheless this is awesome to see.

My only wish is to see flar make a miracle happen with improving the dt2w but this is most likely not to happen.

Thank you for the Kernel!

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] xtcdk:
about the battery life ,, MP decision on or off ?

yuga/meow/DU/Cyanfox/Beanstak user
[Nexus 5 Original Android Development] danarama:
For me, off. Depends on your usage
[Nexus 5 Original Android Development] drawde40599:
Thats something u should Test yourself , but I'd imagine on since the kernel won't work " correctly " with it off ( cores act completely different) and it was built around it being on . thats just my opinion and also I like mpdecision
[Nexus 5 Original Android Development] danarama:
Good point. Checking in "system monitor" on this kernel, all cores seem always online with mpdecision off.

Instead i'll turn on and lock freq at 300 minimum using trickster mod.

My only problem with mpdecision is changing min frequency
[Nexus 5 Original Android Development] notbrodie:
it's not mpdecision. it's trickster. since it only has one set-on-boot switch, and it reads the cpu freq from the wrong file, it sees the current freq as the min freq and sets it to that. if you were to use faux clock, you would see that the min freq stayed where it was supposed to.
[Nexus 5 Original Android Development] flar2:
Things are running nicely so I thought it would be a good time to take a break. It's really exhausting trying to keep up with all the constant changes to Android and all the various ROMs. I'm supporting kernels on this phone, the HTC One and the second gen Nexus 7. Two versions of the kernel on the N5, six active versions on the One, and two versions on the N7. I stay up til the early hours of the morning working on this most nights, because it's the only time I have to work on it. I'm not sure why I do it, since I don't make any money off it (the donations I've received are all much appreciated, but don't come close to covering the cost of my Android devices). I guess it's like an addiction. So probably a good idea to step away from it once and a while and recharge.

I also have a family and a job with many responsibilities, plus a couple of very neglected hobbies (music and photography).
[Nexus 5 Original Android Development] aow1980:
Thank you for all the work you put in to this and the wait is worth it.
[Nexus 5 Original Android Development] FuMMoD:
Take a break flar, you deserve it! If you got ableton we could collab on something. :)
[Nexus 5 Original Android Development] akaHardison:
Can I insert mod in this kernel?I want to use fast charge mod and dimmer mod.I can't use it by KMM
[Nexus 5 Original Android Development] notbrodie:
i'm pretty sure there's already an in-kernel fast charge and brightness mod..
[Nexus 5 Original Android Development] Johnny424:
well deserved break flar. I followed you from the HTC one to the n5, simply because I dig your work. look forward to future work bro.
[Nexus 5 Original Android Development] akaHardison:
I know.But that fastcharge mod is only for USB.Make usb charge to AC charge state.

But I need 2A charge mod to increase AC plug-in charge current.Reduce charge time
[Nexus 5 Original Android Development] notbrodie:
the phone's hardware limits charging current to 1.5A, so 2A isn't going to happen. this phone already charges blazing fast (0-100 in ~90min). how much faster could you possibly need?
[Nexus 5 Original Android Development] akaHardison:
you should search kernel module in this forum.I use it and 1-100 about70minutes.That isn't hardware limited.The software limited the charge time.I use that module about 3months and everything is fine.I am using faux.But last time I install this kernel(I want to come back)I can't enable this anymore.Please let [MENTION=4684315]flar2[/MENTION] know

---------- Post added at 02:27 PM ---------- Previous post was at 02:07 PM ----------

Please let your kernel allow mod insert.I can't insert mod by KMM in your kernel.But faux kernel can.I want to come back.
[Nexus 5 Original Android Development] danarama:
On every kernel I have used on the Nexus 5, (Chaos, Elementalx, Faux), mpdecision has always moved my minimum frequency up to 1267, which is actually what it is designed to do. It doesn't STAY there, only when mpdecision decides it needs a boost.

I usually don't use trickster. I have just started using it now, as I cannot turn off mpdecision on elementalX without leaving all cores online permanently. On other kernels, I have never had this issue turning off mpdecision. Actually, neobuddy89 of Chaos advised if I turned mpdecision off on his kernel, 2 cores would always remain online but I monitored it and did have 3 cores offline when not required.

mpdecision sets the minimum frequency because it is not the governor and therefore has no control over what the actual frequency is, which is the only way it can work. So to work around this, it temporarily changes the minimum frequency.

Perhaps you misunderstood my post, and thought that I was saying I had a problem with the minimum frequency always being 1267? That is not the case. It is mpdecision I don't like, because it changes (all be it temporarily) the minimum frequency, which I do not like. To combat this, I would usualkly just stop it, but it is not an option here so I have downloaded trickster, which has an option to "lock frequencies" so I have set that at minimum 300 and it is working quite well. The only issue is if I use profiles in setCPU, this reverts to "off" and mpdecision starts to do its wickedness again, so I have had to ditch some profiles. The profiles are useful though, because some games ramp CPU to 2496 when actually they don't need to and drain battery quicker. I liked on a couple of games, to lock at a mid way point on the CPU freq scale.

In short, there is no perfect solution yet. My preference would be stop mpdecision with all cores going offline when not required.
[Nexus 5 Original Android Development] :
mpdecision doesn't change the minimum frequency, that's just the touch boost, if you observe the frequency monitor it clearly goes to 300MHz after a second, the only issue is that Trickster/Kernel Tweaker and other kernel control apps, display the touch boost frequency as the minimum frequency, also if you set on boot it'll actually use 1267 as the minimum. For this kernel you can just set the functions of the kernel with a init.d script and forget about all this nonsense, I've posted my script numerous time, do a search if you're interested. Also faux app and KControl are two apps that will show you the frequency properly but its just cosmetic stuff (what's displayed) functionality is the same as other control apps

This kernel uses mpdecision only and if you disable it you will have all cores onlines and other strange behaviors because there is no alternative hotplug solution, Chaos probably has an alternative hotplug same as faux which had intellithermal as an alternative that's why when you switch mpdecision off it works normally
[Nexus 5 Original Android Development] danarama:
Yes and no. You are partly correct but partly incorrect. I have touch boost disabled. If I turn off mpdecision, I have 0 touch boost. If I turn on mpdecision, it locks the minimum frequency at a higher than minimum default on touch input, which is what is is designed to do. It cannot change the current frequency, only the minimum frequency. Only a governor can change the current frequency, which mpdecision is not. It is a dameon and it is triggered by PowerHAL to lock in a higher minimum frequency.

Yes of course, it locks in at the new minimum for as long as it needs to. This is qualcomm's answer for "project butter" to promote smoothness. Actually, you can see it will remain locked at the new min frequency for as long as you touch the screen and a few seconds afterwards in faux clock.

Well, if that is the case, fine however, I still have the same undesired effect, which is boosting on input which I do not want.

However, I do not believe this to be accurate as it is contrary to what other kernel devs have told me and also contrary to other documented information about mpdecision on the internet, which all say that mpdecision boosts the min frequency.

Thanks, I'll have a look if it can stop mpdecision changing my frequencies.

Not sure about kcontrol. Set CPU, Trickster and Faux clock all show me the same information. Minimum frequency goes up to 1267 on input boost (which is only present in mpdecision)

Yes, which is my problem.

Exactly.

Edit > Some good info on mpdecision here, if you haven't read it before: http://www.reddit.com/r/nexus4/comments/158t1i/custom_kernels_a_guide_on_what_you_need_to_know/

...and also:
[Nexus 5 Original Android Development] meangreenie:
how to to stop mpdecision touchboost has been shown numerous times in this thread.. been known about since nexus 4 days.. rename/disable the powerhal file
[Nexus 5 Original Android Development] danarama:
Thanks. I wasn't asking for anything though. I was explaining why I don't like mpdecision.

I had forgotten about this method.