yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] hoangtungst:
How should i undervolt for best performance and battery ?
[Nexus 4 Original Android Development] Stryder5:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

App just got updated. See if that fixes it. Also, I have no such problems.
[Nexus 4 Original Android Development] Saiger:
25mv - 75 mv
[Nexus 4 Original Android Development] Craxx:
AW: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Hy Faux

i send you a pm with german translation for your files ;)

@hoangtungst

I have uv - 112,5 with 11tbm kernel ;)

best regards

Craxx :)

Send from my Nexus 4 with Tapatalk 2 :D
[Nexus 4 Original Android Development] Cpasjuste:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Anyone ?
[Nexus 4 Original Android Development] Craxx:
AW: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

No problem here with liquid smooth and faux 11tbm ;)

best regards

Craxx :)

Send from my Nexus 4 with Tapatalk 2 :D
[Nexus 4 Original Android Development] 93ae8074:
Just today? 'Cos if it wasn't today it has in call bug yet.
[Nexus 4 Original Android Development] Stryder5:
All you have to do is check the TC thread or the play store :rolleyes:
[Nexus 4 Original Android Development] Mash87:
there can be no general answer for that. It depends on so many different variables... For example what binning (quality) your CPU is. Differently binned CPU's have different voltage tables. Fast and Faster binned CPU's are running on lower voltage then nominal which makes comparing hard. But even in the binning groups are differences. One chip might handle -125mV where others get random reboots at -100mV. It also highly depends on your actual settings. My advice would be:

1. Make a nandroid backup!!! Hardware crashes due to undervolting can easily result in data corruption!!

2: Whatever app you're using, do NOT apply the "set on boot" option until you find a stable value!

3: Start at a certain point, -50mV for example. Test it for a while, run benchmarks or games, check if the camera is working...

4: If everything works and no reboots occur turn the value up a notch (to -75mV as an example) and start testing again.

5: Repeat until you encounter problems like reboots

6: On the last stable value you can apply the "set on boot" option
[Nexus 4 Original Android Development] ctenorman:
Stuttering

Generally love the kernel (I must - I purchased 4 faux apps on Google Play) but one problem.

No matter what settings I choose, I notice decidedly worse stuttering with faux kenel compared to stock enhanced or even stock kernel. Nexus 7 kernel is butter smooth, just wish I could have some of that awesome smoothness on my N4! Any ideas or suggestions on how to get this? Is this a bug that's being actively worked on? Thanks!

(Running AOKP 4.2.2 Rev. 5)
[Nexus 4 Original Android Development] 93ae8074:
Yeah, you're right, I just saw it. :) Thanks for the heads up.
[Nexus 4 Original Android Development] Ace42:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Most likely related to your settings in faux clock or whatever CPU app you have. No stutter here with eco mode @1.35ghz.
[Nexus 4 Original Android Development] Mash87:
what release are you on and what are your settings?
[Nexus 4 Original Android Development] ctenorman:
Rev. 11 tbm, tried both performance and power settings as suggested in OP, both stuttered.
[Nexus 4 Original Android Development] Ace42:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Where exactly is the stutter?
[Nexus 4 Original Android Development] ctenorman:
Scrolling up and down on a Web page, moving between home screens. It's the sort of thing my galaxy nexus was pretty good with, and my nexus 4 is too, provided it's not running faux kernel with performance settings. In a Web page for example it will kind of bump and stutter toward the end of a scroll, but smooth on stock.
[Nexus 4 Original Android Development] Ace42:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Is that on chrome?
[Nexus 4 Original Android Development] ctenorman:
No, just the android browser app, which is normally pretty snappy. I don't think aokp 4.2.2 r. 5 would be the issue, would it? The fact that it's fine with its stock kernel would make me think not.
[Nexus 4 Original Android Development] Ace42:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

That is odd, I haven't used aokp before so I can't attest to its performance. Perhaps try scrolling with mp decision on.
[Nexus 4 Original Android Development] DontPushButtons:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Considering you're one of the only people reporting stuttering with this kernel.. Have you tried any other roms with this kernel and noticed the same stuttering?
[Nexus 4 Original Android Development] capcanuck:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

What kernel did you come from before this?

---------- Post added at 02:38 PM ---------- Previous post was at 02:37 PM ----------

I had the same issue once... I dirty flashed my ROM again and reflashed kernel and all was good.
[Nexus 4 Original Android Development] ctenorman:
I'm actually moving back and forth between Faux's stock enhanced 4.2.2 and his custom kernel. Faux's stock enhanced kernel is smooth as butter.

Wouldn't doing a dirty flash also re-flash the rom's kernel in the process? I love all the custom mods the Faux kernel can enable for color, audio, etc, but just want to lose the stuttering.
[Nexus 4 Original Android Development] kurniawan77:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Force GPU rendering and 4x MSAA in developers options helps for me

sent from N4 to AOKP
[Nexus 4 Original Android Development] :
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Mine are smooth transitions, but its not as fast as on demand or interactive because I am using intellidemand, snake charmer on, eco mode off, 384MHz min, 1.512 GHz max on 011m. I don't get any lag or stutters. AOKP 5 is my rom, like yours

Sent from my Nexus 4
[Nexus 4 Original Android Development] capcanuck:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

The stock kernel in aokp is fauxs stock enhanced.. So yer good
[Nexus 4 Original Android Development] domy88:
The Faux Kernel is compatible with Pie Controls?
[Nexus 4 Original Android Development] Scallywag1:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Um.... Yes.
[Nexus 4 Original Android Development] Ace42:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

GPU rendering has been active since ICS, that option is not needed. And isn't the 4x AA option for open gl 2.0 processes? That would most likely help in games based on gl 2 but I doubt the ui is using that. Anyway something else is causing this, no one else has recently or ever reported such a problem.
[Nexus 4 Original Android Development] DontPushButtons:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Expertly handled!
[Nexus 4 Original Android Development] the1dynasty:
gonna flash this on my sisters phone in a few... heard some good things about this so far :D
[Nexus 4 Original Android Development] kurniawan77:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Oh well... Scrolling went a hell a lot smoother... Had the same with scrolling in XDA app, stuttering all over... Forced the options on and gone it was.... Just my two cents

sent from N4 to AOKP
[Nexus 4 Original Android Development] Ace42:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Here's why I suggested against it.

http://www.extremetech.com/computing/107995-the-truth-about-hardware-acceleration-on-android
[Nexus 4 Original Android Development] ks2332:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Anyone have a link to 10m mainline Kernel
[Nexus 4 Original Android Development] Redneck Trash:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Other than the one in the OP?
[Nexus 4 Original Android Development] hello247:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Any one noticed the increase of heat when using tbu version? I notice this when i browse a internet for long or when using whatsapp.

Using tbu with reccomended intellidemand settings. 1.512mhz max with snake charmer on. Faster binned cpu. No uv

Swiftkeyed using Nexus 4
[Nexus 4 Original Android Development] faux123:
make sure you are running the latest version of fauxclock, then make sure you are not using another cpu controlling app or CM performance tab. Something maybe switching it back ondemand. if all else failed, try clear fauxclock app data and try again.
[Nexus 4 Original Android Development] MatAuc12:
This is not on faux kernel, I wanted to test more UV to show people just how much UV that is possible.

Note that after 1.2GHz, the CPU minimum voltage needed increases exponentially.

Also, I believe faux could safely have 650mv as minimum UV, even 600mv MIGHT be stable. But either way, I see no reason to limit the UV really. Hard to justify running at over 800mv when you can at lower than 700mv.

BTW, some speeds might go lower, it locked once and fixed it by slightly raising the top 2 frequencies (@around 15mv), ran stability step test overnight.
[Nexus 4 Original Android Development] XOONX:
using always latest faux clock app, no using CM performance tab.
[Nexus 4 Original Android Development] Razer(x):
I had lowered my voltages with the latest faux app, the phone crashed and now CM won't boot anymore

I didn't select "apply on boot", are you sure the app is ok?
[Nexus 4 Original Android Development] BeefTrust:
Did somebody do benchmarks with lower voltage? Somebody said the scores would climb up on antutu because of throttling wich i dont believe
[Nexus 4 Original Android Development] MatAuc12:
Lower voltages = lower temperature. Lower temperature = less likely to hit throttle threshold. No throttle = max performance 100% uptime.

What is there not to believe?
[Nexus 4 Original Android Development] faux123:
Beta 2 is out! Check 3rd post!
[Nexus 4 Original Android Development] Razer(x):
Help please!

I had lowered my voltages with the latest faux app, the phone crashed and now CM won't boot anymore

I didn't select "apply on boot", are you sure the app is ok?
[Nexus 4 Original Android Development] rootuser11:
I am pretty sure in order for you to get these voltages, you must have used Cpu Tweaker / System Tuner because that's how I had to do since Fauxclock does not allow me to set voltages individually.
[Nexus 4 Original Android Development] MatAuc12:
Yeah... Global voltage is a useful but very rough way to UV. For new users, or lazy (like me sometimes) you just lower until a crash and then up a notch. But some clocks might be able to UV much more than others. Most clocks under 1.3GHz can UV more than 250mv while over 1.3GHz it tops around -175mv.
[Nexus 4 Original Android Development] 3bs11:
What does undervolting do exactly? Are there any long term side effects?
[Nexus 4 Original Android Development] rootuser11:
http://xdaforums.com/showpost.php?p=35081566&postcount=137 *wink* *wink*

anyways, I decided to raise voltages a bit.

wait OMG I no longer have the screenshot!
[Nexus 4 Original Android Development] faux123:
boot to recovery, then use adb to remove the bad data if you believe it's the app...

the folder is located at /data/data/com.teamkang.fauxclock

just erase the whole folder
[Nexus 4 Original Android Development] Razer(x):
I had to wipe the whole phone..

BE SURE OF YOUR APPS BEFORE POSTING THEM!!
[Nexus 4 Original Android Development] rootuser11:
How do I know if intellidemand eco mode is enabled? the app I am using 0.9 does not show the option to toggle it. on by default?

EDIT: nvm. theres new one.

Oh sh1t.. I just flashed B2.
[Nexus 4 Original Android Development] Razer(x):
Just don't mess with voltages, the kernel is ok
[Nexus 4 Original Android Development] faux123:
The app is working as intended. Set on boot feature is working (as matter of fact, the settings didn't stick with older versions. It's only enabled and working in the current versions). Not sure why if will boot loop if it wasn't set.
[Nexus 4 Original Android Development] Razer(x):
I'm sure it worked fine before todays update, hope it's just me or a lot of people will have problems
[Nexus 4 Original Android Development] faux123:
I will add a warning and make it a multi-step process to ensure it's not set by accident or other means.
[Nexus 4 Original Android Development] Treatcon:
Just a suggestion faux, sometimes I'm browsing the internet or whatever and a toast notification comes up saying that faux...blahhhh... has been granted superuser access. Is there a way to hide that in future builds?

Thanks for your work, it's pretty awesome!
[Nexus 4 Original Android Development] ctenorman:
Thanks for your help everyone, I suppose this will remain one of the great mysteries of life. Which is a shame, because apart from the scrolling I much prefer Faux's kernel. Maybe I'll try again in another rev. or two to see if there's any change.

If anyone thinks of anything else (conflicing programs, weird install issues, etc.) please let me know, as I want to "go Faux!" :D
[Nexus 4 Original Android Development] expertzero1:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

You get it from his site. Which is easy to get....
[Nexus 4 Original Android Development] resynx:
Getting these huge slowdowns randomly where everything will just start lagging and stuttering for no reason. Only a reboot will remedy it for awhile. Here's a logcat:

Edit: No idea how that error seems to be repeating itself :confused:
[Nexus 4 Original Android Development] faux123:
03-25 12:14:11.252 E/SurfaceTexture(177): [com.android.systemui.ImageWallpaper] doGLFenceWait: error waiting for fence: -2

03-25 12:14:11.252 E/SurfaceFlinger(177): onDraw: failed waiting for fence: -2

yeah.. SurfaceFlinger is the main display manager for Android... Fence is referencing the frame sync issues... Something in the SurfaceFlinger is getting all tripped up (hosed) and it's having hard time keeping sync with Android, thus the performance issues....

Not sure what is causing it.... Need some dmesg log + logcat to paint a better picture to see if the causes were kernel based or userspace (library) based...
[Nexus 4 Original Android Development] resynx:
Alright I'll try to get a dmesg log next time it happens! I've never grabbed one of those before, should I use an app for it or is it a file I can pull from where?
[Nexus 4 Original Android Development] faux123:
you can simply do it with terminal or adb

su

dmesg > /sdcard/dmesg.log
[Nexus 4 Original Android Development] jayyo:
Return to stock kernel

Finally made the jump from Sensation to Nexus 4.

Quick question: If I want to return to stock kernel, would I do the following:

1) get 4.2.2 factory image

2) extract boot.img and flash

3) replace the power HAL system/lib/hw/power.msm8960.so with the one in the factory image

I remember having to do this with Nexus 7 awhile back to get an OTA. For that device the file was power.grouper.so.

Are there any other files that need to be pulled out of the factory image to return to the stock kernel?

I'm rooted, stock ROM, Faux kernel.

Thanks in advance.
[Nexus 4 Original Android Development] Connor Baker:
Nothing so complicated. It's in the O.P.

Just flash that in recovery. Bam. Stock kernel.

Connor Baker
[Nexus 4 Original Android Development] meangreenie:
/etc/thrmald.conf gets changed too, afaik.. check the install zip
[Nexus 4 Original Android Development] jayyo:
Should have thought of that before. So any of the misc files in the install zip would need to be updated:

system/lib/modules/cpufreq_limit.ko

system/bin/termald

Does reset kernel restore these to stock?

Maybe a better approach would be to extract stock system.img and flash that?

I'll dig around in the install and system image and compare checksums.
[Nexus 4 Original Android Development] :
Just wanted to make a quick comment; perhaps it will help some folks, maybe not.

Running AOKP Nightlies (whitehawkx build 24) with Faux's 11m, running 1.5Ghz with eco mode off, -100 uv, wifi on, SWIPE2WAKE ON

Usually take it off charge at 8AM, and by 12PM, my battery drops below 90%.

I decided to try Touch Control Nexus 4 PGM (which is so solid and really an amazing app), and I turned Swipe2wake off on FauxClock.

I took it off charge at 8AM per usual, but now im sitting at around 96% and its 3PM.

Wow.
[Nexus 4 Original Android Development] Zaldi00:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Hi Faux, more spanish translations for your apps!!! Great job!!!!

http://db.tt/pBEm2uVK

Enviado desde mi Nexus 7 usando Tapatalk 2
[Nexus 4 Original Android Development] Globespy:
Yep. This 11m version really is the sweet spot IMO. I'm getting amazing standby (close to flatline), and terrific usage with easily over 4.5 hours screen time.

I'm on mmuzzies stock ROM. Everything works and like butter.
[Nexus 4 Original Android Development] kstano83:
I just tried undervolting in small 50mV steps. After setting each value I constantly played Real Racing 3. Now I am at -200 mV and everything is still smoots. Or at least my untrained eye didnt notice anything, Is it a common value to undervolt? Can I try going even lower?

My setup: max clock - 1836 ghz, min cpu 384 ghz at intellidemand, GPU at 400 mhz.
[Nexus 4 Original Android Development] ftarules:
-200 mV is awesome. Consider yourself the lucky one and enjoy. Don't undervolt too much. I read in a different threat that too much undervolting is NOT good for CPU. I may be wrong, but it kinda makes sese if you think of it this way - you are having to work just as much but without being provided enough food to do your work. Over time you will become nice and fit at the right balance. But going too much undervolt, you will kinda become weak.
[Nexus 4 Original Android Development] justanut:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Under volting doesn't affect processing speed. Default voltage is usually set higher to cater for all the differently binned chips, which wastes a bit of battery power and generates that bit more heat. Mine goes to -125. Any lower and it crashes. Just try to find the lowest you can go :)
[Nexus 4 Original Android Development] masterchung89:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

I'll have to disagree with you on undervolting, AFAIK undervolting will not harm the CPU. If you under volt too much the CPU just doesn't have enough power to run and your phone crashes. On the contrary undervolting is good since there is less power draw and so less energy is converted to thermal energy, which can cause stress on the pbc.
[Nexus 4 Original Android Development] Caner092:
My phone standing too much time @1.9GHz and I think it can harm it. It was not using that much, how can I find the reason for this?
[Nexus 4 Original Android Development] faux123:
frequency won't hurt the phone, it's heat that will. If you are running @ 1.9 all the time and the phone is heating up, then yes, you need to figure out what's causing. If yo are running 1.9 GHz but the phone is cool, then don't worry about.
[Nexus 4 Original Android Development] Caner092:
It is not getting that hot (using with -150mv) but it can lower my battery time. I don't want to set to a low freq happy with TB, and need to find what's causing. Can it be about interactive gov?
[Nexus 4 Original Android Development] JaylanPHNX:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Why not use the tbm version that only goes to 1.83? That's still plenty fast. I've had nothing but great performance with it.

Sent from an N4 blessed with AOKP and sanctified by Faux123!
[Nexus 4 Original Android Development] akbisw:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Hey faux I noticed that your app doesn't allow undervolting below 800microV on lower frequencies. Is it not safe to do so?

Sent from my Nexus 4
[Nexus 4 Original Android Development] faux123:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

The app will allow for quite a bit of undervolting. My kernel is the one limiting it to 800mv.
[Nexus 4 Original Android Development] faux123:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Holy battery batman ;) 012's battery performance is/will be epic!
[Nexus 4 Original Android Development] Z-Man™:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

You tease:D
[Nexus 4 Original Android Development] faux123:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

More tease ;)
[Nexus 4 Original Android Development] jarjar124:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Maybe some screenies of battery usage? ;)
[Nexus 4 Original Android Development] Z-Man™:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Oh your killing me
[Nexus 4 Original Android Development] Redneck Trash:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Gimme gimme gimme!
[Nexus 4 Original Android Development] shenmecar:
im already having troubles depleting the battery in 1 day on your version 011. you`re making battery calibration even harder! =P
[Nexus 4 Original Android Development] bmbanker:
Well put it out there already!
[Nexus 4 Original Android Development] copi:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

can anyone teach me how to hack to faux /sdcard :p lets hack it haha
[Nexus 4 Original Android Development] eRajesh:
Enhanced stock supports faux sound?
[Nexus 4 Original Android Development] jarjar124:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Yes
[Nexus 4 Original Android Development] aSquard:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

Look at all those kernelzzzzz :^D

Nexus⁴ Enlightened with ParanoidAndroid and XDA Premium
[Nexus 4 Original Android Development] swiftyy:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

I'm having issues with my phone where line keeps my phone awake. Any ideas on how to fix this? It happens on some days while other days its OK.

I'm on 011m with no UV and PA ROM.

Thanks!
[Nexus 4 Original Android Development] ogrillion:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

That app is keeping your phone awake. Line it's called.

You can either try un installing and reinstalling or just get rid of it.
[Nexus 4 Original Android Development] Stryder5:
1. There's a thread for Better Battery Stats, where they help analyze logs from BBS, so why would you post here?

2. It's obviously your line app, as the app clearly shows. Get rid of the app.
[Nexus 4 Original Android Development] 0.0:
Re: [Kernel] (version 011) Mako (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Mar-16]

...why do you tease us? Now I'm itching to flash your update!

Also, why have betas stopped? Something about the haters attacking faux right?

Sent from my Nexus 4
[Nexus 4 Original Android Development] ctenorman:
I've figured out a way to get rid of nearly all of my stuttering. I pumped the "intellidemand up" threshold down to 40 from 75. Will this destroy my battery life? Seems to be doing okay on it so far, any thoughts on issues?