yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] 999vulcan:
I didn't even venture into underclocking/ECO mode.

I tried the setting recommended for performance and for battery by faux123 in the 2nd post in this thread.

I haven't noticed a huge performance difference between the two, but a huge difference with stock.

Are there any other settings I should have attempted to have this kernel's scrolling performance approach stock?
[Nexus 4 Original Android Development] Luigi_2:
Intelligent ondemand has never been this good, sooo happy with this now :VICTORY:
[Nexus 4 Original Android Development] Globespy:
Which Faux version are you running?
[Nexus 4 Original Android Development] Luigi_2:
006beta1, 384 1512, snake off :victory:
[Nexus 4 Original Android Development] Globespy:
BIG +1

I have gone back and forth trying Franco kernel (including Minco ROM with kernel baked in) and have always come back to Faux.

Franco's kernels are nice, but they just make my phone run way too hot, and a hot electronic component is a short-lived one.

The ability to UV really cools the device and I'm sure adds life to it's usefulness

I immediately bought your Faux app - it does everything in one (CPU, UV, GPU, Screen color etc) so what more could you ask?

For those whining about the few bucks the app costs, take a moment to think about this:

Many of you have bought apps for games, playing music, playing video, live wallpapers etc. But when asked to buy an app that controls your phone's ability to supercharge it's ability to do all of these things, you think that's it's a crime?

Also, the cost is less than a cup of coffee and provides your phone with significantly extended battery life, requiring fewer charges over it's life which means that your battery will last longer which is not a cheap item. Additionally, less charging means savings in your home utility bills, which over the life of your phone will be a lot less than a cup of coffee.

Sure, open source is free, but time is money for everyone, and given the solid dedication that Paul gives to this community and his constant work to improve the $300-400 investment you made in your new N4, should be rewarded - certainly not whined about!

How many of you work for free?

N'uff said.

Thanks Paul for everything you do and hope you enjoyed your coffee on me!
[Nexus 4 Original Android Development] gianton:
What is snake charmer and how do you turn it off?
[Nexus 4 Original Android Development] Globespy:
Cool - I just upgraded but am sticking with my original settings:

1.35ghz/384mhz

Intellidemand

FIOPS - 2048

Snake on

UV - 212

GPU - 400

Are you using intellidemand or other governor? What's your setup? I like the idea of butter! ;)

---------- Post added at 09:59 AM ---------- Previous post was at 09:57 AM ----------

You need the Faux kernel app.

Its in the CPU tab.

I understand that it intelligently controls all 4 cores so that unlike stock where they are all blazing along (buttery experience but crappy battery life), it uses only what it needs based on what you are doing. Result is similar buttery experience with significantly improved battery life.

Faux kernel app also allows you to undervolt CPU and GPU, calibrate screen color and a bunch of other cool stuff - well worth the cup of coffee it costs.

Hope that helps.
[Nexus 4 Original Android Development] Luigi_2:
read the first post or second by faux, it's quite wordy :eek:
[Nexus 4 Original Android Development] Michealtbh:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

Turn on mpdecision and use interactive/ondemand, but battery will take a hit
[Nexus 4 Original Android Development] jhericurls:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

If your not getting butter, that's cause your not on the right ROM. Use a linaro compiled ROM.

Doesn't matter what kernel I use, my phone is always smooth.
[Nexus 4 Original Android Development] mpttrung:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

Well. I tried many kernel out there, but finally got my best kernel that faux kernel. Thanks br :d
[Nexus 4 Original Android Development] variety:
So I set the voltage too low for my phone and settings in faux's app (and set on boot). Now the phone is in a nice little start-up boot-loop as it restarts after 10 or so seconds after restart. What's the easiest way to fix this?
[Nexus 4 Original Android Development] justbabu:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

Re-flash your ROM.

Sent from my Nexus 4
[Nexus 4 Original Android Development] droidmeup:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

Reflash the kernel

Edit. Sorry yeh the ROM my bad
[Nexus 4 Original Android Development] variety:
And wipe everything too? Just re-installing didn't help
[Nexus 4 Original Android Development] linelock:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

I would wipe cash and dalvik and flash the reset kernel since your under volt won't apply to it.
[Nexus 4 Original Android Development] 999vulcan:
Tried that, too. Still nowhere near stock in smoothness - unless those setting require a reboot to take effect.

I am just not ready to give up the Project Butter benefits.
[Nexus 4 Original Android Development] romeoliny:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

In the meantime try enhanced stock 05 by Faux. Keep the smoothness and get UV and wake lock / data fixes.
[Nexus 4 Original Android Development] variety:
I just installed the reset-kernel, removed faux's app, installed the kernel again and then the app... Works now again. Scary how the colors look unaltered though. So bland. Back in faux's happy-land again though. Lets not set things too run on boot before being tested again...
[Nexus 4 Original Android Development] 999vulcan:
Interesting... What are the wake lock/data problems that require fixing in the stock kernel?

I seem to be unable to find the relevant thread/post. Could anyone help out with a link?
[Nexus 4 Original Android Development] romeoliny:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

There are several threads in regards to wake locks and data loss but I'd recommend you search Faux's G+ for more info on the topic regarding his changes to the ES05 or undercover posts on data loss in xda.

http://xdaforums.com/showthread.php?t=2084706
[Nexus 4 Original Android Development] rmkilc:
Using 006b01, and interactive cpu governor set in FauxClock, I am only seeing 1512 and 384 MHz being used in CPU Spy. I thought interactive governor used all the frequencies, and ondemand used the low and high frequencies only (except with mpdecision enabled, which also uses 1026 MHz)? Am I wrong and it is working as designed, or is the governor not being set properly?
[Nexus 4 Original Android Development] Luigi_2:
in stock kernel, it always stays at 1036 minimum freq, so it feels fast, but sucks battery so fast. Plus, It dont get into deepsleep, you turn off the screen, it stays at 384MHz all the time, no sleep, the battery has to suffer too. And the data connection with 3g, 2g is really bad, you have to activate airplane mode then deactivate it to get the data connection
[Nexus 4 Original Android Development] Girn:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

Huh? Stock kernel does deep sleep
[Nexus 4 Original Android Development] ctfrommn:
Stock sleeps like a rock, it just is a bit aggressive ramping up cores and is volted much higher than needed.
[Nexus 4 Original Android Development] Ace42:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

That's cause of the stupid mpdecision.
[Nexus 4 Original Android Development] ctfrommn:
I personally like mpdecision, no kernels without it are as smooth and consistent as stock. I dont care for the stock kernel though as it is a battery hog.
[Nexus 4 Original Android Development] expertzero1:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

So you like stock kernel but then you don't like stock kernel lol interesting
[Nexus 4 Original Android Development] ctfrommn:
I said I like mpdecision...Im not gonna suggest a different kernel in Faux's thread.....my sig tells you what I use ;)
[Nexus 4 Original Android Development] dispatch:
redundant; deleted
[Nexus 4 Original Android Development] MatAuc12:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

It is definitely weird. Honestly, intellidemand is probably tuned in a way that you COULD get some micro lag, and I don't even. mp decision (project butter) is just way over aggressive. But using faux + mpdecision + ondemand has like no reason to perform inferior to stock. Just installing faux after a fresh install and default setting I get a smoother experience (Stock I don't get micro lag either but I occasionally get a longer and rare stutter. But not default faux).

I can't really try to sell you more than I already did, but my guess is maybe its more ROM related (for example, dirty flashes tend to not have as many bugs with stock kernel than custom ones in my experience.

Personally my settings are as so :

1.242 Max clock, 384 min

Intellidemand

Mp decision off

Snake charmer on

Eco mode on

-250mv global (beware, due to the fact minimum voltage is 800mv is why this works, so if you set max clock higher than 1.2ghz it will likely not work at this voltage, so adjust accordingly. -125mv seems safe for everyone even at 1.5ghz)

Fiops 2048 read ahead

GPU max 200 (this is the only setting I feel is over conservative as it does introduce occasional very slight lag, but I don't mind, set at 400mhz instead)

With those settings I get no lag. And I get 5hours +++ battery life. Even if I did get some micro lag to some extend the battery benefits would be worth it.

Also, I am on AOKP latest build.

Hope this works for you. Although I somewhat doubt since more aggressive settings were not, but still worth a try I guess.
[Nexus 4 Original Android Development] 999vulcan:
Does that unspoken of kernel support gamma settings from faux123's app?
[Nexus 4 Original Android Development] faux123:
I will just leave this here :D
[Nexus 4 Original Android Development] 999vulcan:
That's what I thought - but it did introduce considerable scrolling stutter.

I don't have to reboot when I change governors for changes to take effect, do I?
[Nexus 4 Original Android Development] ctfrommn:
Indeed it does...
[Nexus 4 Original Android Development] El Nino1977:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

You can leave the download link if you like...? :) ;) :P
[Nexus 4 Original Android Development] faux123:
I am adding Bonus features to FauxDisplay for FauxClock users for supporting me in the first place :angel:
[Nexus 4 Original Android Development] Girn:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

Hurry up and release! :P Does anyone know how to make USB fast charge set on boot?
[Nexus 4 Original Android Development] El Nino1977:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

Don't think it's possible, faux intended it that way. Can't remember his actual answer. You might be able to drop a echo line in a script, idk.
[Nexus 4 Original Android Development] MatAuc12:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

No, all changes are dynamic (expect gamma control where you need to screen on/off) but its recommended to reboot twice after you install a kernel or a ROM
[Nexus 4 Original Android Development] MatAuc12:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

No. But be advised that "fast charge" is a misnomer and what it does is enable AC charging profile on USB cables that do not support it. So it only has an effect if with fast charge off of shows as charging "USB" instead of AC.
[Nexus 4 Original Android Development] azsl1326:
Glad I just purchased the App!
[Nexus 4 Original Android Development] 999vulcan:
Absolutely. Confirmed by CPU Spy.

The thing is, I don't think the stock kernel is too aggressive, sadly. Not to my taste, anyway.

Even after project butter there seems to be some inherent issue with touch responsiveness in JB that makes Nexus feel somewhat less responsive than an iPhone 5 (and TRUST me, I'm not an iPhone fan,)

I mainly wanted to make sure I am not missing something or doing something wrong.

But if battery savings have to come at the expense of undoing Project Butter - unfortunately I have to pass.

I will keep the gamma adjustment, though=)
[Nexus 4 Original Android Development] ctfrommn:
Faux also made a pretty nice "enhanced stock" kernel if that is to your liking.
[Nexus 4 Original Android Development] 999vulcan:
I try searching, but I am not finding.

Could you post (or PM) a link, please?

Thanks in advance!
[Nexus 4 Original Android Development] MatAuc12:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

And like stated before, even without intellidemand, the battery savings are in the 30-50% better. Without intellidemand (which has its own project butter feature). Ondemand - mpdecision on is Project butter. But like you said, apparently that doesn't work for you either.

Jusdt curious though, what ROM are you using? And clean or dirty?
[Nexus 4 Original Android Development] Hrithan2020:
Please find below:

http://faux.androidro.ms/mako/mako-jb-enhanced-stock_r5.zip

Generally, you can find all the latest releases under this link [ with the stable version of the faux under jb42 folder]:

http://faux.androidro.ms/mako/
[Nexus 4 Original Android Development] 999vulcan:
I am using Stock ROM.

Battery savings have to come from somewhere.

There's no free lunch.

If you want to run on lower frequencies more often, you will have stutters more often.

What are your Quadrant scores on faux kernel with Ondemand & mpdecision on?

Mine were in mid-3000. Stock is close to 5000.

And no, I am not basing my opinion on Quadrant results, I only downloaded it to N4 when I felt things are not as smooth as stock - and they serve as another confirmation of my subjective impressions.

---------- Post added at 10:01 PM ---------- Previous post was at 09:58 PM ----------

Thanks!

Where can I read about the benefits of enhanced stock?
[Nexus 4 Original Android Development] MatAuc12:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

There is much more to a phones power draw than which clock runs for how long. You see that effect from the disparity between kernel to kernel.

Although it went against every good bone in my body to download quadrant. With the settings I posted (note, eco mode, 1.2ghz and 200mhz GPU) I scored 3.5k, so apparently there is something wrong on your end :s.
[Nexus 4 Original Android Development] r4yN:
On early versions of faux kernel you got the same ~5000 quadrant scores with mpdecision: ON and Ondemand @ 1,5GHz

BUT (and faux explained it several times), he made his kernel more intelligent - so what does this mean?

Well most benchmarks fake high CPU loads to test the CPU, but faux kernel only detects the true CPU load. Therefore only 2 of the 4 cores are active when it comes to CPU testing, while in games and 3D Benchmarks there's a true high load, so all 4 cores are used.

Check for yourself, you get about the same scores as stock (if not higher ones) in the other branches like I/O, 2D, 3D, etc - only CPU score is lower (~50% of stock)

And if you run the same benchmark with Eco Mode Enabled you'll get about the same score.
[Nexus 4 Original Android Development] 999vulcan:
Well, you have yet to prove it - can you get it to 4800 with faux kernel (any settings)?:)

---------- Post added at 10:17 PM ---------- Previous post was at 10:15 PM ----------

Interesting. I may reflash and test.

But the scrolling stutter in Chrome, facebook and Google Maps was undeniable and impossible to ignore.
[Nexus 4 Original Android Development] Hrithan2020:
I can't objectively speak about peformance about stock vs faux kernel. [ not running either right now]

But, I think the devs are trying to find a balance between the approaches. Intellidemand is very conservative. One thing I can tell you for sure is that especially for my use [slow scrolling reddit or browsing] , I can't notice any stutter on the multiple kernels I've tried. [except in tapatalk app, which apparently seems to be the apps problem? not sure ].

So, there is a way to find a balacne between the approach of always spiking to say 1.03 Ghz to spiking to that value only when quickly scrolling etc.

What needs to be

Regarding quadrant, I'd highly suggest you to switch to antutu or other benchmarks app which have more credibility and I assure you that it is quite possible to modify a kernel that it peforms very well on benchmarks but lags in general use.

Sorry, faux posted it lots of pages back.

But essentially enhanced stock is google's stock kernel plus the hsic wakelock reduction/other data drop fix patches from the sources of qualcomm team and others , if I am not wrong.
[Nexus 4 Original Android Development] Ace42:
I prefer the intelli_plug controller instead. Mpdecision is way too generous with spiking. And I don't notice any difference b/t 2(eco) or 4 cores. I personally prefer eco mode(less heat), quad seems like overkill since many apps are probably not multi-threaded yet. And the way i see it eco mode essentially gives you a dual krait which is extremely quick but to each their own.
[Nexus 4 Original Android Development] faux123:
if you are serious about investigating this, I highly recommend "perfmon" from playstore. It is a PAID app but it will let you monitor cpu usage while running games, web browse etc... You will see that with rea world apps, intelli_plug will auto plug cores 0~3 based on load, but when running benchmarks, only 2 cores are active :p As few already mentioned, my CPU score for benchmark is 1/2 or less than stock when running intelli_plug but real life usage is same or better than stock with much lower battery usage.
[Nexus 4 Original Android Development] rmkilc:
Nobody has an answer for this?
[Nexus 4 Original Android Development] ChongoDroid:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

Intellidemand is fauxs brain child..

Seriously cool governor that was created by senior faux himself if I'm not mistaken ;)

Sent from my Nexus 4
[Nexus 4 Original Android Development] 999vulcan:
Hi, faux123! Thanks for chiming in.

So, let's forget I ever said Quadrant (I should have known better=) - I did experience some stuttering on scrolling in Chrome and facebook with intelli_plug and with ondemand governor. Is that to be expected due to the nature of the beast, and people are just choosing to love with it to save battery? Or is my result an aberration?

I do scroll pretty aggressively both to test and in real life, and scrolling smoothness is of utmost importance for me - I've been waiting for Android to finally fix that problem since my first device in 2010.

Appreciate your work (even thoufgh Im not using the kernel right now, I'm happy to have paid for the app to adjust the gamma=)
[Nexus 4 Original Android Development] ifti_a:
deleted
[Nexus 4 Original Android Development] DJMartini:
not sure if someone answered or helped you out with this..

1. re-flash your ROM

2. if you can stay in ROM clear your data for FauxApp

3. re-flash whatever version kernel of faux's you want

4. go back to FauxApp and UV again, but don't put set on Boot and see if it sticks.

Eventually if it does you can set on boot

Anyone know the table for 3 - fast?

In beta's before 005 I was able to uv to 400! with conservative GOV at 1.026GHZ. Since, 005+ I've had to use Intellidemand @ 1.35GHZ and max I can UV now is 100 =(

I'm just wondering what the most UV'ing we can do per the tables if someone knows where they're listed?
[Nexus 4 Original Android Development] faux123:
Ondemand depends on mpdecision :( So if you DISABLED mpdecision, I would use either interactive or intellidemand. Don't use ondemand when mpdecision is turned off :(.

You should check out interactive or intellidemand, either one should be nice and smooth.

Oh, if you are NOT using my kernel, then all bets are off... Just remember ondemand NEEDS mpdecision to be smooth regardless of kernel and you won't have intelli_plug if you are not using my kernel of course ;)
[Nexus 4 Original Android Development] MatAuc12:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

Just for my personal results on that specific question.

Even aggressively scrolling, chrome (beta though) is completely flawless for me (again at my conservative "but never lagging" settings). As for Facebook, it has always been a very poor app for me on any ROM, any kernel and pretty much any version. Also map is always "laggy" because it doesn't pre-render for me, but not different between kernels or ROM's. Recents and drawer are also so fast that it kinda amazes me every time even after many months of using this device (and kernel).

I am really curious as to what causes your device to be laggy with Faux. Wanna try ES and report?

---------- Post added at 05:25 PM ---------- Previous post was at 05:20 PM ----------

The thing is... -400mv at max clock 1,026MHz means that its running at 800mv (because that's the minimum you can go). Most CPU's can run up to 1.2GHz at the current minimum voltage. So anything below maxclockvoltage-800mv = useless if its stable at that voltage.
[Nexus 4 Original Android Development] 999vulcan:
Not sure how to quote my original message, so here is the fragment we're discussing:

" I did experience some stuttering on scrolling in Chrome and facebook with intelli_plug and with ondemand governor."

What I meant is, I tried both ondemand with mpdecision enabled and interactive and intellidemand with mpdecision disabled.

that, of course, was while I had your latest stable kernel installed.

It was late last night, so I didn't fool around with it too much and restored back to stock before going to sleep.

I will give it another shot because you're such a nice guy :)
[Nexus 4 Original Android Development] tr1gg3r.man:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

TMO, ftw!
[Nexus 4 Original Android Development] ifti_a:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

Is there anyway to make sure all 4 cores are working ?

System tuner showing two offline, yes the selected the CPU battery saving mode in faux clock

I thought that mode meant two cores are offline till load increases ?

Thanks
[Nexus 4 Original Android Development] grisha1:
AW: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

100% my words!

It just loses the butter. After a while you can get used to it until you try stock or any other mpdecision kernel.

And at one point faux kernel lost butter even with mpdecision on (I was a faux user for quite a while, many things I like about it and the devs approach).

I'd like to know why that happened. Because I'd love to run faux with mpdecision and all the settings, and in case battery is first priority I could change to intellidemand and even Eco...

So then, what prevents mpdecision in this kernel to be buttery?

by N4 via Tapatalk
[Nexus 4 Original Android Development] Ace42:
They are offline because the other two cores are not needed. As long as eco mode is off all cores are available, just not all online at any point in time. You must remember that the S4 is not as crappy as the S3 in the sensation, you will most likely not even notice whether 2, 3, or 4 cores are active. However System Tuner Pro can force everything on.
[Nexus 4 Original Android Development] faux123:
eco mode == 2 cores ONLY
[Nexus 4 Original Android Development] daralph:
anybody??

sorry for reposting..
[Nexus 4 Original Android Development] magictwins:
Re: [Kernel] (version 005) Mako (UV Control/CPU/GPU OC/Optimized) [Jan-19]

yeh. then you should stick to stock

i dont care much about smooth ness . I need long standby time and screen time