yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] sajty:
I dont know,what menas discard mount or without discard mount,but your numbers are strange too :D.Read speed is very high,but write speed is bad.

You think,that deadline is OK?
[Samsung Galaxy Nexus] boype:
I don't know, I never cared much for benchmarks... Maybe you can try disabling discard for your benchmarks: Open a terminal and type 'su' and then 'mount -o remount,nodiscard /data'.
[Samsung Galaxy Nexus] sajty:
I dont care about benchmarks either,but it really looks,that something is wrong with deadline.All other schedulers have "normal" results,but deadline...Dont know.
[Samsung Galaxy Nexus] boype:
Deadline is exactly the same as on all other kernels, except for the tunables. Could you please try disabling discard, benchmark again and report the scores?
[Samsung Galaxy Nexus] sajty:
'mount -o remount,nodiscard /data' - you mean to do this?

What exactly do this command?And how to revert back?
[Samsung Galaxy Nexus] boype:
In the op there is information on trim/discard in the knowledge base section.

You can revert it by rebooting. It does no harm, other kernels (for example stock or ak) have it disabled anyway. I think I should disable it too in future releases... Write performance is a mess with it.
[Samsung Galaxy Nexus] sajty:
I have one crazy idea. Can be switched labels of schedulers? Because I tried benchmark noop and it's giving me very good results - better said, the best results. And it's strange, because noop should not be so good.
[Samsung Galaxy Nexus] boype:
Interesting idea, but no, it's not mixed up. An explanation is simply that my kernel has quite a number of file system tweaks other kernels do not have. This can cause schedules behave differently.
[Samsung Galaxy Nexus] sajty:
I run the command, you want. Results are pretty much same - didn't help :(.

EDIT: btw.,CFQ scheduler is planned or not? Looks like it's good scheduler, at least from comments in Franco thread.
[Samsung Galaxy Nexus] quickstang:
Many times on RAB you will get all sorts of readings. You can set it to one setting, run benchmarks & get huge varying read write speeds regardless.

I did this once before on another kernel. Lean in fact. Ran say 512 3 times & had scores all over the place. Nothing was ever consistent.

Stock with rab at 512.

Test 1 & 2. Not real drastic on those 2, but that's just two tests.
[Samsung Galaxy Nexus] madhavs:
Amazing Idle Battery drain

Thanks a lot [MENTION=4615478]boype[/MENTION] The latest version of the kernel is amazing ,i flashed r29 ext just before going to sleep and when i checked later i lost only 1% battery over 7.5 hrs( data wifi off )This is been the very best battery performance(idle drain) ever on my gnex from the time i started flashing kernels

all default settings and ROM was carbon experimental HALO build

Again thanks a lot for such wonderful work :good:

Here attached the screenshots
[Samsung Galaxy Nexus] pcphobic:
So I was reading thru. Seems like got mixed responses from everyone about r29.
[Samsung Galaxy Nexus] chikimonke:
So I still seem to be losing LMT from time to time, though it seems to start itself back up on its own more easily than before. I'm running 29t2.
[Samsung Galaxy Nexus] sajty:
Imoseyon released improved deadline, is possible to merge those changes?
[Samsung Galaxy Nexus] killersloth:
First time with fancy kernel.

If you think the line about "just try, and see for yourself" is a joke, you're so wrong. No idea how the battery life is after only 20 minutes, but it's smooth enough for me to give it a chance :)

Using latest test2 with default settings.

Sent from my Galaxy Nexus to all you wonder nobodies!
[Samsung Galaxy Nexus] sajty:
No,r29 is good kernel,as always.But there is a problem with deadline scheduler (was on r28 too,but i didnt report it).So,if you are not user of deadline,lets flash.If you use deadline and dont want any other,than i recommend flash another kernel (Lean,there are some new deadline tweaks,that should make it even faster),or you will be disappointed.

With r29,i recommend sioplus,if you want higher write speeds (in cost of lower read speeds).noop and row are good for high read speeds,but i little bit worse write speeds (noop surprised me,has very good results in benchmarks).If your phone is often under heavy loads,then bfq is your way.

Shame,that cfq is missing.
[Samsung Galaxy Nexus] cmoG530:
Lord willing, you should find out. Everything's great on my end.
[Samsung Galaxy Nexus] pcphobic:
Oh I see. Thanks for your summary.
[Samsung Galaxy Nexus] Charmacas:
I also want to know what you did [MENTION=4615478]boype[/MENTION]. I set my phone to maxfreq 1060 and the upscaling hifreqs one step lower. However it's smooth and I do not see much difference to 1420 and the normal upscaling steps. But I would think that the battery should last longer. I am going to test that. Normally I get about 2:30 h of OST. Let's see how it goes now.

Sent from my Galaxy Nexus with Tapatalk 2
[Samsung Galaxy Nexus] boype:
I figured that the occasional lags after some hours of use must be caused by freeing used RAM / writing data from RAM to /cache. Since there is disk activity when this happens, CPU is used for this as well. So I thought about what could be done about that. So I read up on control groups ('cgroups'), which allow you to define task groups and limit CPU shares and CPU time to these task groups.

In the end, I lowered the block daemon's and swap daemon's priority a little, put the swap daemon into a new cgroup that limits its CPU usage and... Put systemui into a real-time cgroup.
[Samsung Galaxy Nexus] billouetaudrey:
No deepsleep here after à full wipe... Cause wakelock, RILJ, anyone can help me ?

Envoyé depuis mon Galaxy Nexus avec Tapatalk
[Samsung Galaxy Nexus] jeff5347:
Been running Fancy since build 27. Gotta say it gets better w each release. I'm on 29 test 1. I have my settings at mpu -75, voltages 192-1200-384-192, cubic,1024, deadline, interactive , go hi speed 90 , target load 80, hi speed freq 729. Running w carbon. Last night phone slept for 8 hrs w .2% per hr drain. Lost 1% over night. Plus very responsive. Sometimes I get a little lag but all in all a beast of A kernel. Keep it up Boype
[Samsung Galaxy Nexus] TheMysteriousOne:
Hey

Any plans on implementing cfq?
[Samsung Galaxy Nexus] cuboc:
this kernel has some versions ago was getting extremely stable, in my view these last station to have problems ums!! lack now know what is going on this, I think it has to do with the excess of governors, I think this the time to start reducing these to be focused in a fast stable kernel with little expenditure of energy. not devaluing the work of the creator of FANCY kernel, but making the best most robust simple in operation without major extra sometimes unnecessary.

I think it will be agreed that as governors, hyper, dyninteractive, interactive, ondemand, powersave, performance today having the ondemandplus or pegasusq, not justified and so it would be better to work with one or two or up to a maximum of 3. thus focusing forces for what matters most. rapides stability and energy saving.
[Samsung Galaxy Nexus] sajty:
If you want kernel,that goes this way,flash Lean.More options is one of the reasons,why i am with Fancy.I like experimenting,open possibilities and Fancy is able to give me this.I cannot agree,that 3 governors is good way to go.

---------- Post added at 04:01 PM ---------- Previous post was at 03:58 PM ----------

Yeah,i already PM boype about CFQ.I would to see CFQ in Fancy too.
[Samsung Galaxy Nexus] mixtapes08:
+1 I gonna post a while ago about a request on cfq then saw this post. Cfq gives me good overall performance on franco.. :)

-3StarsAndaSun
[Samsung Galaxy Nexus] jeff5347:
Agree. I like having features to play w and exp. Not enough features or freqs, ect is why I don't use lean. Hell, add more features is what I say!!!!
[Samsung Galaxy Nexus] pcphobic:
U have a good point there about what is causing the occasional lags (with any ROM or Kernel).

Keep up the good work.
[Samsung Galaxy Nexus] n2rjt:
Or use fancy and enjoy the stability, smoothness, and battery life that have continued to improve. I don't like to experiment and tweak parameters, I just ignore the chatter about governors and use fancy plain out of the box. It was and continues to be awesome.
[Samsung Galaxy Nexus] chikimonke:
Any chance of getting frandom support? Thoughts on it?
[Samsung Galaxy Nexus] BOY_:
Frandom support is kind of a mixed bag. I've used several kernels with it and several entropy generation mods and I swear by crossbreeder.

Never had a reason to even consider asking for frandom support as cb handles everything.
[Samsung Galaxy Nexus] billouetaudrey:
I try an other kernel, and no deep sleep too, snifff

Envoyé depuis mon Transformer avec Tapatalk
[Samsung Galaxy Nexus] Lancez:
Time to check your apps
[Samsung Galaxy Nexus] billouetaudrey:
Yes but don't change my app...

WLD say :

syncloopwakelock

...

Envoyé depuis mon Galaxy Nexus avec Tapatalk
[Samsung Galaxy Nexus] boype:
I'm not a fan of too much 'stuff' either, I'm with you on this one. But having more governors available does not decrease performance or memory whatsoever. Only the active governor takes system resources, the other ones all remain unloaded.

Wiped cache and dalvik?

Sorry to ask, but: What good is this? I admit I have no idea what it is used for.

To those requesting CFQ: I'll create a poll.
[Samsung Galaxy Nexus] manolone:
Boype, did you include action launcher in your r29 whitelist? I'm asking since I get lags returning to the home everytime I've been using ram consuming apps. It seems the launcher get killed

Inviato dal mio Galaxy Nexus con Tapatalk 2
[Samsung Galaxy Nexus] billouetaudrey:
I do an wipe cache lol

I really don't understand ... Bad Gapps ?
[Samsung Galaxy Nexus] bigknowz:
Request on other threads

FYI, if you look at other kernel threads, this same request is repeated See here..
[Samsung Galaxy Nexus] bolanrox:
Saw it on the sunkissed thread today as well.
[Samsung Galaxy Nexus] Karle:
since installing #4 my nexus has been running like a charm! no sods, no random freezes -- everything fine and battery life awesome. left all settings stock. just my 2 cents
[Samsung Galaxy Nexus] bigknowz:
Interactive Control

Just installed. Is there a reason why the options to tweak interactive are different on this kernel? Here are my options from franco. This kernel doesn't have bootpulse_duration and timer_slack. Otherwise, out of the box, the kernel feels incredibly fast. Thanks for providing another option to play with.
[Samsung Galaxy Nexus] gwindlord:
Getting plenty of messages on logcat:

02-05 19:32:02.812 E/Tuna PowerHAL(439): Error writing to /sys/devices/system/cpu/cpufreq/interactive/boostpulse: No such device

is it ok?..
[Samsung Galaxy Nexus] bigknowz:
Memory Mangement

I'm noticing that the kernel is doing an excellent job of clearing out memory. 16 hours in, and after swiping away open apps, memory use goes back into the 450mb range. With other kernels, after a few hours, I'm lucky if mem goes back under 500. Still super quick, with great battery. Plan to run for another day on interactive before I check out ondemand+.
[Samsung Galaxy Nexus] wisefreakz:
Re: [KERNEL][4.2.x] Fancy Kernel (Rel. #4) (FEB-05-2013)

Kernel its jumping itself to 1200 freq.

:(
[Samsung Galaxy Nexus] bigknowz:
Re: [KERNEL][4.2.x] Fancy Kernel (Rel. #4) (FEB-05-2013)

What governor are you using? Check the governor control settings for hispeed_freq.
[Samsung Galaxy Nexus] wisefreakz:
Re: [KERNEL][4.2.x] Fancy Kernel (Rel. #4) (FEB-05-2013)

Running Fancy 100% stock... Which means im on ondemandplus. What should be set on hispeed_freq? I believe the freq i expect to be right?
[Samsung Galaxy Nexus] bigknowz:
Re: [KERNEL][4.2.x] Fancy Kernel (Rel. #4) (FEB-05-2013)

That's not an option to set in ondemandplus, so not sure what the problem is.
[Samsung Galaxy Nexus] wisefreakz:
Re: [KERNEL][4.2.x] Fancy Kernel (Rel. #4) (FEB-05-2013)

Really dont know what to do...
[Samsung Galaxy Nexus] boype:
That is because fancy uses the interactive governor that was released with kernel 3.0 by Google, while Franco pulled another version of the mako.

Strange, but should not be an issue.

I don't quite understand what the problem is... Don't you want to use the stock 1200 MHz? Then you can limit the max frequency in trickster mod.

By the way: new release with important fixes coming in a few hours.

[EDIT]

New release is available in the OP. Changes are as follows:

fixed 1080p video issues

completely rebased ondemandplus governor. The ondemandplus scaling routine is now embedded in the much better interactive governor framework, which effectively reduces lag and any remaining governor-related instabilities.

updated RAMDISK with a recent CM10.1 upstream change
[Samsung Galaxy Nexus] wisefreakz:
Re: [KERNEL][4.2.x] Fancy Kernel (Rel. #5) (FEB-10-2013)

I would not mind using 1200 as long as it is on the lista which is not the case. What i say is no matter what freq i choose for max it will jump to 1200.
[Samsung Galaxy Nexus] bolanrox:
Re: [KERNEL][4.2.x] Fancy Kernel (Rel. #5) (FEB-10-2013)

So far so good with v five

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] boype:
Is that with rel. #4 or rel. #5 (or both)? Which governor? I cannot reproduce the problem on #5 - when I change the max freq, it remains the value that was set and the device won't scale higher.
[Samsung Galaxy Nexus] wisefreakz:
Re: [KERNEL][4.2.x] Fancy Kernel (Rel. #5) (FEB-10-2013)

For me both. I'm on Ondemand... I have not changed anything after flashing.
[Samsung Galaxy Nexus] bigknowz:
Another option

boype, have you thought about an interactive plus type governor since there is no interactive x and dyninteractive doesn't seem like its the same path you took with ondemand plus? Or does the rebase of ondemand plus essentially accomplish that? Upgrading to Rel 5 today, so far Rel 4 is very impressive. Battery life is off the charts, I know I had a quiet day, but still pretty ridiculous. kernel remains super slick and memory management still great, at 450mb after swiping all apps away.

:good:

running cubic / sio / 2048

interactive with

above_hispeed_delay 15K

go_hispeed_load 80

min_sample_time 45K

timer_rate 15K
[Samsung Galaxy Nexus] drive2droad:
Just updated to release 5 , everything seems to be running fine !!
[Samsung Galaxy Nexus] boype:
Can anyone confirm problems with setting another maximum frequency?

Well I have not really considered writing an extended interactive governor, because I'm more into the idea of ondemand scaling since it is capable of saving more battery. Let me explain a bit (in case you didn't know already):

Interactive is as responsive as it is because it scales down the cpu quite slowly. For example, when it has high load, interactive would scale up to the highest possible frequency and remains at that frequency for at least 80ms before scaling down (you can change that of course). After that interactive will scale down to the frequency it set prior to the max frequency (which google calls floor frequency). Again, the governor remains at the floor frequency for 80ms and then scales down. That said, the timer interval is set to 20ms, so interactive keeps up the frequency for quite some time. This causes more battery drain because (1) higher frequencies and voltages are kept longer, and (2) the device will not go to idle state as early.

The ondemand way of cpu scaling is more aggressive in terms of scaling down. It only evaluates the load for one timer cycle (which I set to 30ms) to scale down immediately, most likely saving more juice due to less time spent in high frequencies and earlier idle state entry.

In the original ondemand, up-scaling was very aggressive as well - it would only take one timer cycle to scale up to the maximum cpu frequency. For me, that is too aggressive, which is why I implemented a kind of intermediate step before scaling up to max. That intermediate step can be controlled in that way, that you can set that step's frequency and the time the governor shall remain at that frequency before scaling to max. So, in terms of up-scaling, my ondemand(plus) has some similarity with interactive.

How much more the battery drain of interactive is in comparison to ondemand, I don't really know. But I personally like the idea of saving some juice, as long as the system is snappy and responsive.

Ah and this: What I was referring to when saying that ondemandplus is the ondemand scaling logic inside an interactive framework, I meant that there's nothing of interactive's scaling logic left. The only interactive-like thing is the way how CPU frequency changes are initiated, as well as the high priority of the frequency-changer-task. In terms of the amount of code, 2/3 of ondemandplus is original interactive code, but scaling behaves very differently.
[Samsung Galaxy Nexus] bolanrox:
i have it to the max value - no issues at all with it jumping around.
[Samsung Galaxy Nexus] szucsgf:
If you're using TricksterMOD, maybe try uninstall TricksterMOD, reboot, reinstall TricksterMOD.
[Samsung Galaxy Nexus] chikimonke:
I use CB too, though it requires a kernel with Frandom to realize it's full potential.
[Samsung Galaxy Nexus] boype:
It is on the whitelist. You can check if the necessary setting was applied like this:

Terminal:

1) pgrep com.chrislacy.actionlauncher.pro

2) remember the process number (pid)

File manager:

3) open /proc/<pid>/oom_adj and check the value.

If it's -17, the launcher is whitelisted...
[Samsung Galaxy Nexus] chikimonke:
As I understand it, it's a newer, more efficient entropy generator. I'm on Tapatalk right now, otherwise I'd try to find you some links. The dev for the CrossBreeder Mod seems to know quite a bit about it as well.
[Samsung Galaxy Nexus] billouetaudrey:
I think I have Gapps Problem ... No deep sleep without install anything...

Envoyé depuis mon Transformer avec Tapatalk
[Samsung Galaxy Nexus] branedamig:
I'm on r29 test 02. Could this cause systemui to stop responding and crashing? Trying to determine if it could be ROM or kernel related.

Sent from my Fancy CarbonRom Gnex on Tap2
[Samsung Galaxy Nexus] jeffcavicchi:
Not happening to me on test 2 and the new version of Atom.
[Samsung Galaxy Nexus] Fabur87:
Fancy r29 + the PA build from the 7 June have been great.

Updated Fancy to the r29 test 2 build today. So far it feels great but that is was expected I guess.

Let's see how the phone does after a few days of usage with your recent tweaks. :)
[Samsung Galaxy Nexus] billouetaudrey:
I think my phone is dead ... :'( I try full wipe, many rom, and always have gallery fc...

Envoyé depuis mon Transformer avec Tapatalk
[Samsung Galaxy Nexus] zoomy942:
My nexus 10 did that. Gallery crashes and couldn't install anything. It was my internal SD that was busted.
[Samsung Galaxy Nexus] billouetaudrey:
Ouf I refind gallery work ... I don't if it's the rom or if it's because I totally shutdown my phone...

Now, place to deep sleep ...

Envoyé depuis mon Transformer avec Tapatalk
[Samsung Galaxy Nexus] boype:
I think I found a mistake in the launcher white list script that explains why launchers that are actually on the list are still thrown out of the memory... Will fix ;)
[Samsung Galaxy Nexus] billouetaudrey:
all my problem are fix ... I think the coupable is dolphin connect ... All work now :)

Envoyé depuis mon Transformer avec Tapatalk
[Samsung Galaxy Nexus] jeff5347:
Is next launcher 3d in the list. Mine keeps reloading itself
[Samsung Galaxy Nexus] zoomy942:
So you mean performance will get even better??
[Samsung Galaxy Nexus] pcphobic:
Amazing idle drain battery life with Fancy kernel r29-test 2 kernel.

My phone was on 3G with data sync enabled.
[Samsung Galaxy Nexus] cuboc:
I know that the governors who are not selected are not operating, but what I mean is that they should be at max 3 governors and optimizes them to maximum performance and stability, as does for example the google kernel GNX, so you as the developer of this excellent kernel you could drive to one side only. as I have seen more and more people want to governors, extra cpu speeds. but however some problems still appear without sufficient focus background there are problems for day to day with this kernel are annoying, and it makes losing fans this kernel.

Conclusion: simplicity, raw performance, extras really important for day to day.
[Samsung Galaxy Nexus] Doublewise:
Are you put launchers in white list base on user request? Or will add all launchers available in play store? 360, mihome, sslauncher, etc... is it possible to put asterisk to the list such as *.launcher?
[Samsung Galaxy Nexus] jeffcavicchi:
I have to say, running test 2 with the newest Atom release is pure magic. Best my phone has ever performed.

Thanks!
[Samsung Galaxy Nexus] iferlive:
It'd be great if you could add tfs launcher to the list.
[Samsung Galaxy Nexus] lippol94:
What did you tweak in last test02?

I'd like to know if I can change governor and scheduler without losing those modification that are attempting to fix lags after a few days :)

Cheers!

Inviato dal mio Galaxy Nexus con Tapatalk 2
[Samsung Galaxy Nexus] un.droid:
in terms of idle consumption, r28 was almost a flat line whereas r29 consumes a little more.
[Samsung Galaxy Nexus] manolone:
Thx a lot

Actually lag returning to home screen is the only problem I have

So in the r30 i guess that with the whitelist fix all the problems will br solved

Inviato dal mio Galaxy Nexus con Tapatalk 2
[Samsung Galaxy Nexus] boype:
Not all the launchers have *launcher* in their process name... So I prefer the method to explicitly whitelist the single launchers.

To both of you: open a terminal and type 'ps -p'. Then look out for the browser's process name and tell me. If you do this, you will find your favorite launcher whitelisted soon :)

Well not performance itself, but at least the launcher will not be killed and will not need to be re-loaded on low memory.

Ah, I get it now ;) And I'm with you on this one, I really am. Sometimes it's hard to just tell people who request features "won't happen, sorry". I'll keep your words in mind though.

This is what I did. You can change governors and schedulers, it'll still be alright :good:

Really?! Personally, I have made the opposite experience... And there was also a change in r29 that was supposedly making idle drain slightly better...

Anyone else having better (idle) battery with r28?

Are you on r29 or r29 test 02? Because the latter has made great improvements for lagfree performance over time. Of course, this improvement will be in r30.
[Samsung Galaxy Nexus] flip360:
i have to say tha r29 idle time is way better than r28, in my case that is.

Thanks for the wonderfull job on the kernel boype,

Cheers
[Samsung Galaxy Nexus] manolone:
I'm on r29. I WAIT FOR R30

Just a question: When my phone gets l aggy i use play store app named lagfix free which trims data and cache but on your kernel it allows me just to trim cache. Would it be possibile to allow that app to trim data and cache?

Inviato dal mio Galaxy Nexus con Tapatalk 2
[Samsung Galaxy Nexus] billouetaudrey:
Hi

With r29 tst 02, I can trim data cache and system ... Try reboot and try to trim again ...

Envoyé depuis mon Transformer avec Tapatalk
[Samsung Galaxy Nexus] bolanrox:
you can trim data (or cache / system) whenever you want within a terminal emulator You would just need to type:

su [enter]

fstrim /data [enter]

There will be around a 10ish second period where your phone will be unresponsive when you trim data, but cache and system are pretty much near instantaneous. I trim data mid week when i remember to FWIW.
[Samsung Galaxy Nexus] Charmacas:
There is no need to fstrim on Fancy kernel.

Always read the OP! ;)

Read the comment from boype
[Samsung Galaxy Nexus] zoomy942:
So the launcher and systemui are white list?
[Samsung Galaxy Nexus] sajty:
Poll for CFQ? :angel:
[Samsung Galaxy Nexus] billouetaudrey:
All trim no Need ?

Envoyé depuis mon Galaxy Nexus avec Tapatalk
[Samsung Galaxy Nexus] Doublewise:
I remember when I used miui.au Rom on my previous HTC desire, there was a setting to put maximum 2 apps persistent in the memory. I don't know if this possible to put in kernel setting such as trickster. Just give an idea...