yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] rachanta:
I am running Chaos 10.1 in a MultiRom set up with AICP as internal, AOSB and Beanstalk as secondaries. In case of AICP, I had to first reinstall system and boot with stock kernel, and then install Chaos for AICP to boot. My other ROMs booted thereafter with no surprises.
[Nexus 5 Original Android Development] Pithism:
Should the nxtweaks app be installed when i zip the kernel. I just did and i cant find it in my app drawer.

NM i rebooted and it showed up
[Nexus 5 Original Android Development] neobuddy89:
Last nightly has been converted in 10.2 official stable release.

Changelog for v10.2:

Update Linux version to 3.4.80 (from upstream)

Add Color Profiles to NXTweaks

Add option to disable additional logs to NXT

Add option to prevent memory hog to NXT

Revert CPUIDLE and WORKQUEUE updates for this release

Restore ondemand governor from stable base

Updates for GPU and VIDEO driver

Stability and smoothness

Add more governors: Hyper, Nightmare, Pegasusq, Intellidemand, Intelliactive

Performance optimizations

Readahead optimization
[Nexus 5 Original Android Development] frost866:
Is it possible to built non-CAF of 10.1 version too?
[Nexus 5 Original Android Development] kong:
Been running Intelliactive for half a day and it seems to be smoother than Interactive :fingers-crossed:
[Nexus 5 Original Android Development] gee2012:
Have the same on 10.1, image rendering and processing seems to be a bit choppy while on the CM kernel its smooth. Keep up the good work :good:
[Nexus 5 Original Android Development] topgeardave:
It's fine here on ART!
[Nexus 5 Original Android Development] neobuddy89:
Steps to reproduce? Make sure you update to latest 10.2 (as it has latest CAF merges for GPU/Video)
[Nexus 5 Original Android Development] neobuddy89:
A special thank to [MENTION=4152171]myfluxi[/MENTION] for explaining a simple idea of exploit, I am now able to integrate Sound Control to NXTweaks!! :)

Next nightly will feature same. Faux Sound app users, please uninstall/deactivate your app (even I had to do same)

.. NXT will serve your Faux Sound Control needs. Currently testing and finalizing parameters for the same. :)
[Nexus 5 Original Android Development] atrus5:
No other kernel is better then this. You get all the performance you need plus amazing battery life. Great tweak program. Thank you for a great kernel. Running on pac 4.4
[Nexus 5 Original Android Development] MrCatalyst:
How safe are the test governors? Will they result in poor performance or massive battery drain (hence the test), or just a new governor that may've not been thoroughly tested?

I want a decent governor for performance but with a hint of battery saving, and I'm guessing Intelliactive or Intellidemand may be the ones, but they are still being tested. So yeah.

Otherwise, 10.2 seems to be working fine so far!
[Nexus 5 Original Android Development] neobuddy89:
I have got ZERO reports of any crash on these TEST governors.

TEST governors are included because it would be very helpful if more than one person (myself) testing new governors.

Intelliactive has already been explained by Faux. Check github commits.

HYPER has already been explained by me (little naive explanation) ... some pages back.

So far following can be concluded:

All are performance governors! Intelliactive is smooth compared to HYPER - smooth in terms of increasing/decreasing current frequency levels. HYPER is high most of the times. :)

Nightmare governor is engineered by XDA member alucard, and I have been watching his commits to this governor even before coming to N5 and those commits were very solid!

Pegasusq governor is from samsung. Pretty good. But I am not testing this much...
[Nexus 5 Original Android Development] DenyDarko:
[MENTION=3795148]neobuddy89[/MENTION]

I think I've found a minor issue.

I'm not really sure but when I boot my device with the charger connected "Fast charge" does not apply, I have to unplug-replug.

I've noticed that by hearing the noice ("zzzzzz") produced by a cheap charger when fast charge is enabled.
[Nexus 5 Original Android Development] MrCatalyst:
Checked the explanations for the governors, and it seems like Intellidemand will be the perfect one for me - especially since I don't use my N5 for games but lots of multitasking, IMs, etc.

Thanks for the explanation too, and keep up the great work! Really loving this kernel w/ DK v19. :D
[Nexus 5 Original Android Development] neobuddy89:
Seems issue with cheap charger source, I am unable to reproduce.

Use "Custom" option and set value to below 1200 mA.
[Nexus 5 Original Android Development] neobuddy89:
A new nightly release is available HERE.

Chaos-Kernel_v11.0-[02-15]-[18-02]

* Faux Sound Control integrated in NXTweaks (Credits to [MENTION=4152171]myfluxi[/MENTION] for exploit idea)

* Added power efficient workqueues (which were removed in v10.2)

* Sync ramdisk binaries with CM11.
[Nexus 5 Original Android Development] Ok_Kaleidoscope5109:
[MENTION=3795148]neobuddy89[/MENTION]

Where are the custom gamma profiles located? Can I copy some over from franco on my own so I can load them in NXTweaks?
[Nexus 5 Original Android Development] neobuddy89:
Nope, you can't load custom profile.

However, you may post profile link here, I will add them in next nightly.
[Nexus 5 Original Android Development] GragonV:
Is there any version for Nexus 4? :P
[Nexus 5 Original Android Development] neobuddy89:
Only if you gift me one.. :P
[Nexus 5 Original Android Development] GragonV:
haha, great kernel anyway, thanks :P
[Nexus 5 Original Android Development] mo976:
Latest kernel nightly with standard settings is amazing 2 hours off the charger with 35 min of screen time and I'm only down to 94% ?

(w/latest cm nightly)
[Nexus 5 Original Android Development] neobuddy89:
You should try nightly I am working on, have merged ARCH_POWER changes.

Much better life. :)

But it will be too soon to release... ;)
[Nexus 5 Original Android Development] KarloHD:
Faux sound is nice :thumbup:

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] neobuddy89:
It's gonna changed to CAF sound.

Updating sound codecs and audio bus from CAF....
[Nexus 5 Original Android Development] DenyDarko:
[MENTION=3795148]neobuddy89[/MENTION]

F-Droid shows Stweaks as an update for NXTweaks. It's the same application? :)
[Nexus 5 Original Android Development] neobuddy89:
STweaks is actually older build. It was build somewhere in Dec 2012

NXTweaks is build by me on ICS/JB framework in Jul 2013 (and I have lost source code to NXT)

Do not update.

On side note, I am planning to uplift NXT and add multi-language support.

It will require entire code change and migration... :rolleyes:
[Nexus 5 Original Android Development] omvir:
Neo have you looked at an app created by andrielux (I might've spelled his name wrong). Its called synapse, its a much cleaner and very up to date looking app for kernel configurations, easy to adapt for kernel devs. https://play.google.com/store/apps/details?id=com.af.synapse that's the link to the app, in the description are links for developers.
[Nexus 5 Original Android Development] neobuddy89:
Yepp. That's what I am talking about in post above you.

It will require lot of migration and rework.

No, it's not that easy to adapt/migrate.
[Nexus 5 Original Android Development] MrCatalyst:
How soon until the next nightly? I wanna flash the latest one, but if the new one will be out in matter of hours, or even minutes now, I'll hold back until then. :P
[Nexus 5 Original Android Development] neobuddy89:
7 hours from now. Testing in progess.
[Nexus 5 Original Android Development] MrCatalyst:
Then I shall wait. Early morning for me, when it's going to be released, so yeah. ^^
[Nexus 5 Original Android Development] omvir:
Oh that's a bummer. But it will be worth it I guess eh? Good luck :)
[Nexus 5 Original Android Development] manny05:
Intelliactive is sooooo smooth. Great job. Feels like a brand new experience. Very impressive. Easy on the battery too.
[Nexus 5 Original Android Development] neobuddy89:
Another nightly release:

Chaos-Kernel_v11.0-[02-16]-[13-14]

* Update and sync up Sound Codecs driver with CAF (It's CAF sound now!)

* Updates for audio bus driver

* Thermal driver update

* WiFi driver update

* Misc drivers update

* Video and GPU drivers update

* ARM Topology update

* Power mode optimizations

* Minor performance optimizations
[Nexus 5 Original Android Development] MrCatalyst:
Intellidemand, and Conservative with screen off. No OC and aggressive app killer when screen is off.

Last time I had this result was with v10.0 and performance governor. So, yep, great kernel!
[Nexus 5 Original Android Development] Jones_mcfuzz:
Yup its a pretty fast Kernel.. ;)
[Nexus 5 Original Android Development] unknvvn:
Latest versions are much smoother(including intelliactive) and yes, this kernel is fast, but still UI graphic effects/transitions feels slower/less smooth and sometimes like with fps drops even when swiping in launcher compared to cataclysm+franco(which is smooth as butter ). Setting minimum cpu and gpu freq to much higher or changing to performance governors doesn't help, it must be hot plugging, drivers then or smth else?
[Nexus 5 Original Android Development] orgia82:
Hi all!

I had my first reboot when I was playing a game. My Nexus wears last v11.0. Just modified Governor to intelliactive.

Here my Chaos_last_kmsg: https://mega.co.nz/#!lc5nlACZ!_YPD9HoDhIKjfUDCVG3ZeN5HGvpzvEAfe4eh-DKO4G0

I love this kernel!

Thanks for your work and efforts!
[Nexus 5 Original Android Development] neobuddy89:
Thanks for the report and reviews. It's fixed now.

PSB new nightly HERE

Chaos-Kernel_v11.0-[02-16]-[20-06]

* Stabilize base

* Sync CPUIDLE with CM11 (remove non-CAF patches)

* Revert topology update (we don't require it)

* Enable usage of power efficient workqueues by default

Please review back.
[Nexus 5 Original Android Development] DenyDarko:
Neobuddy is there any reason for keeping SELinux in permissive mode?
[Nexus 5 Original Android Development] neobuddy89:
Easy to debug, works as required and no permission issue internally.

https://wiki.gentoo.org/wiki/SELinux/Tutorials/Permissive_versus_enforcing

If there had been any exploit using SELinux in permissive mode, we would have got warnings in debug logs.
[Nexus 5 Original Android Development] topgeardave:
Your mediafire files are blank. Nothing there to download anymore. Tried cm browser, opera, chrome and dolphin. All show blank :/

Edit : works fine after a couple of refreshes. Looks like mediafire are having issues.
[Nexus 5 Original Android Development] expertzero1:
https://github.com/faux123/Nexus_5/commit/264da81ef4e87e7c961ea09cbc8a5ef2049c33d7

Faux released a patch for intelliactive. Didn't seen the patch in your Github yet. Just double checking :)
[Nexus 5 Original Android Development] dany20mh:
[MENTION=3795148]neobuddy89[/MENTION]

Latest nightlies are really working good now and didn't have any random reboot so far, thanks.

Also if you use the Google Drive as your file host, it doesn't cost you anything, and it's fast and accessible for everyone.
[Nexus 5 Original Android Development] neobuddy89:
Yes, I have already merged about hour ago. It's not yet pushed...

If you wish, can build and release with this patch. :)
[Nexus 5 Original Android Development] expertzero1:
You sexci ;)
[Nexus 5 Original Android Development] MrCatalyst:
This is on yesterday nightly (one from roughly 15 hours ago). Had random reboots on the stable v11.0, and now nightlies. Also had them on v10.2 but it was just before stable v11.0 was released.

Reverting back to v10.1, which has never given me any random reboots. And I'm sure it's not DK v19's fault, because the kernel (v10.1) was working fine with it.

Logs included.
[Nexus 5 Original Android Development] omvir:
Hey neobuddy, just a request, I'm okay with whatever answer you give me. But would it be possible to have a test build with Franco's interactive And hot plug routine? I feel like I am bothering you but I just had to ask lol.
[Nexus 5 Original Android Development] neobuddy89:
Yes, hang on. Enhancing NXTweaks loading on boot.

The version of nightly you are on is an older version where issue was identified and resolved.

Please download latest nightly of v11 or stable v10.2.

Yes, will check and get back to you.
[Nexus 5 Original Android Development] MrCatalyst:
Except... It wasn't. I had three reboots today using the stable v10.2, and yesterday's nightly. It hasn't happened to me, at all, on v10.1 which was also stable.
[Nexus 5 Original Android Development] omvir:
I like how you listen to us. There are few others who listen as well but you have a better approach. Thanks.
[Nexus 5 Original Android Development] Akeel1994:
+1

He is an amazing dev ;)
[Nexus 5 Original Android Development] topgeardave:
It's Droidkang, last build was uploaded on 8/2/14 which is pretty old and not up to date. The closest kernel to that date is kernel v10.1. I recommend you stick to that one until DK upload a new build in sync with the latest CM nightlies.
[Nexus 5 Original Android Development] MrCatalyst:
I see. Guess I'll stick with v10.1 then, since it was stable for me. Thanks for the heads up.
[Nexus 5 Original Android Development] neobuddy89:
Next nightly available on request. Download here.

Chaos-Kernel_v11.0-[02-17]-[05-06]

* Update intelliactive from Faux

* Add test governor - interactiveF (It is interactive governor from Franco's kernel with slight modifications to compile properly)

* Retune NXTweaks settings load script on boot. (Your profiles will get reset from this version. Not always.)

* Improve NXT controls for KSM and Fast Charge
[Nexus 5 Original Android Development] omvir:
When I select interactiveF will it also run his hotplug system? :D
[Nexus 5 Original Android Development] mo976:
Neobuddy your a beast ☺ thanks for the amazing development work
[Nexus 5 Original Android Development] nikeman513:
Why is this not downloading? Just downloads 45kb...?
[Nexus 5 Original Android Development] A_Button117:
Are you using Chrome? Try the AOSP browser, Chrome doesn't work for me, maybe that's your problem too :)

Studying Computer Science and Forensic Science @ UCO

Using XDA Premium 4
[Nexus 5 Original Android Development] CrashTestDroid:
Download is fine. Looks like the problem's isolated to the vicinity of wherever you're seated..
[Nexus 5 Original Android Development] Vanhoud:
So what happened to 2000ma fast charge option?
[Nexus 5 Original Android Development] A_Button117:
I'd like the option to OC the GPU if possible, maybe at 578 mhz like the 8974AC? Just a thought, also OCing the l2 cache and bus would be cool too :) running nightlies and I gotta say, this kernel is the best there is! Keep it up! :)

Studying Computer Science and Forensic Science @ UCO

Using XDA Premium 4
[Nexus 5 Original Android Development] topgeardave:
There's no point in oc'ing the GPU as there aren't isn't many gain in speed. Also from experience oc'ing l2 cache is just another battery drain especially as our phones are plenty fast already.
[Nexus 5 Original Android Development] Sultanxda:
You have a USB port that can supply 2000 mA?
[Nexus 5 Original Android Development] neobuddy89:
A new hotplug system is being implemented.

Till now seems much better than existing one and best thing is it will controllable via NXTweaks.

A beta version will be up soon within couple of hours... once testing is over. :)

Also, test governor interactiveF seems to be stuck at max freq at most times.... anyone else testing this experienced same?
[Nexus 5 Original Android Development] comio:
Me too.

Ciao

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] mo976:
Haven't tried it yet, How does it compare to regular interactive? I tried the inteli active/demand and some of the other experimental governor's but I keep going back to interactive for best performance/battery.
[Nexus 5 Original Android Development] Vanhoud:
My anker car charger charges my N5 at 1.7a+. You can measure this by using current widget. So limiting it to 1.5 would actually hold back maximum charging
[Nexus 5 Original Android Development] mo976:
Just leave fast charge disabled the phone will automatically deal with the increase. To the best of my understanding fast charge is helpful with USB ports that would otherwise supply insufficient charge like on a pc where you would otherwise get .5a
[Nexus 5 Original Android Development] Vanhoud:
The problem with leaving fast charge disabled is that the Nexus 5 can be very finicky on what power source is being fed from. For example on nearly all of the ports on 3 of my anker batteries charge at a trickle pace without fast charge, the phone is charging at USB speed for some reason. This happens on mine and my wifes Nexus 5.

My car charger has an apple port and an Android port, when I plug my phone into the Apple port with fast charge disabled kernel it charges extremely slow. This basically renders it useless. With fast charging abled it charges at 1.7 amps and above. So I prefer to keep fast charge on at all times at the maximum rate, that way some other stock phone can be plugged into the Android port of the charger
[Nexus 5 Original Android Development] mo976:
Strange because when I charge with my nexus 7 charger it charges extremely fast and even with the regular charger its pretty fast and I don't have fast charge enabled.
[Nexus 5 Original Android Development] Vanhoud:
The Nexus 7 charger is a very high amperage charger. My phone can charge at over 1.5 amps even on stock kernel on some of the high amperage chargers. In fact I just disabled fast charge and was able to charge at well over 1.5 amps from my car charger. But when I put fast charge on to 1.5 is considerably slower. Having the 2000 mA option enables the phone to actually charge at the fastest speed possible which in my case is actually over 1.5
[Nexus 5 Original Android Development] topgeardave:
Do you use this kernel or your own? Glad to see you on the N5 after all the work you've put into the senny!

And neobuddy, you're right. InteractiveF is always maxing out at top speed. Tried messing about with kernel settings with kernel tuner and it still ramped up all the time. Intelliactive has to be the best governor for me.
[Nexus 5 Original Android Development] Sultanxda:
I'm pretty sure that's going to shorten your battery's lifespan.

I use this awesome kernel :D
[Nexus 5 Original Android Development] b1ue:
InteractiveF seemed to stay around 1.72GHz most of the time.

But I've been using nightmare governor with pretty decent results:)
[Nexus 5 Original Android Development] topgeardave:
Could you explain what it does? I've looked everywhere and I can't find how nightmare works. All I see is that it's a battery friendly pegasusq
[Nexus 5 Original Android Development] myfluxi:
Honestly, how would an ondemand based governor be battery-friendly (by nature)?

And why would anybody initialize threshold values atomically? Is the # of tunables proportional to performance or maybe the # of code lines?

Why are tweaked kernels slower than untweaked?

Questions, questions, who has an answer? :)
[Nexus 5 Original Android Development] topgeardave:
Google search says nightmare is a tweaked pegasusq.

From my experience tweaked kernels are always faster on a similar setup lol
[Nexus 5 Original Android Development] GianniDPC:
[MENTION=3795148]neobuddy89[/MENTION] can you please build the next nightlies with Linaro?, That would be great for testing!, Also I find Linaro Kernels to be very fast and smooth ;)

Thanks in advance
[Nexus 5 Original Android Development] Vanhoud:
I've been experiencing an issue in which my touch screen becomes totally unresponsive however the phone itself is not frozen at all. I have attached a necessary files

https://www.dropbox.com/s/is5552f78zg0ue8/chaos_debug

https://www.dropbox.com/s/yuqz6m6z1xwhpk6/chaos_last_kmsg
[Nexus 5 Original Android Development] neobuddy89:
Long time back, "Pegasusq" and "Nightmare" were both dynamic hotplug governors (on Samsung's exynos especially)

Meaning, they were aware of hotplugging of the cores.

Today, they are no longer aware of hotplugging .. however they operate in similar manner.

To describe nightmare governor in short, it is tweaked ondemand-performance governor. Freq ramps up quite easily (comparatively to basic governors) when any load is detected.

At the same time, it ramps down quickly if you leave your device ideal.

That's good food for thought.

1) Few are initialized atomically since their devs have done so. Would you like to explain demerits of initializing atomically?

2) No, I don't think performance is proportional to # of tunables or # of code of lines. It's always logic used behind a governor that works.

My first basic test is of observance of freq of all cores during idle times as well as during loading.

A good governor will have low freq at idle time and good responsive freq as load increases..

So far according to user experience, interactive and intelliactive have been proven worth of characteristics close to ideal. :)

Everyone having diff choice & taste, bunch of updated governors (by their devs especially) have been included in Chaos.

The default governor is "interactive" synced with default parameters as that of "untweaked" kernels.

So, answer to the question "Why are tweaked kernels slower than untweaked?" No, it's atleast not due to the governors. :)

[MENTION=4152171]myfluxi[/MENTION], what's your basic take with governors, their tunables and an ideal governor? I would love to hear from you.:cowboy:

Yes I would include that for "testing" purpose...:good:
[Nexus 5 Original Android Development] hd2009:
Is it possible to turn off input boost (@1467mhz) ? I always disabled it with bricked kernel and kcontrol.

I'm using battery profile and maxclock @ 1190, with good performance playing asphalt 8.

P.s. CelSius not celcius. (thermal control tab)
[Nexus 5 Original Android Development] willybarca:
New intelliactive governor is very battery friendly and smooth thanx, the only thing that I wish this kernel to have is the custom doubletap2wake options similar to bpounary app, that way the screen wouldn't turn on by accident all the time
[Nexus 5 Original Android Development] neobuddy89:
Linaro TEST build: http://d-h.st/Hsk

* Compile with Linaro GCC 4.7.4 2014-01.

* Add NXT controls for input boost.

Need to test for microlag and performance in comparison with last nightly.

I will checkout.

[MENTION=535343]all[/MENTION]:

New hotplug system, I was checking with, is good when it comes to switching on/off cores.

However, its not perfect since it causes starvation due to which 3D games may suffer slight FPS drop for 1-2 seconds... not acceptable.

So will try to implement controls for current hotplug system. :)
[Nexus 5 Original Android Development] neobuddy89:
Q> Are you using any 3rd party kernel config app?

Q> Did you faced this issue while connected any external device apart from wifi?

Q> Did you flashed any other custom kernel before?

Error shows corruption of mem blocks. I would suggest to clean install ROM and then install kernel (just to be sure)
[Nexus 5 Original Android Development] Vanhoud:
I've been using the built in tweak app. It's possible it happened when my car connected to my phone via bluetooth. I had just started my car and turned wifi off when it happened. The only kernels I flashed have been your latest two nightclubs.

It happened once before, but I don't remember which kernel of yours it was. After switching to the 2-16 20-06 build it's been fine. I'll switch to the latest one and see if it happens again. If so I'll do a clean install again as suggest
[Nexus 5 Original Android Development] Tikerz:
I had the same issue today. Was connected to Bluetooth in my car. My touchscreen was also unresponsive and I had to hard reboot. I'm on this kernel and CM11.
[Nexus 5 Original Android Development] neobuddy89:
Thanks. Seems to be issue related to bluetooth only.

I will update required parts and get back.

Is this issue prevalent on 10.2 as well?