yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] sirxdroid:
I don't understand the fascination with undervolting. To me it's asking for trouble in terms of stability. Come summer heat I might appreciate it more but right now the CPU and battery temps look very reasonable, in the low 30s C, with default voltages.
[Nexus 4 Original Android Development] ctfrommn:
Normal for what kind of usage? Can you post your battery stats on here? I would expect more deep sleep, but I dont know what you were doing.
[Nexus 4 Original Android Development] italia0101:
Mainly xda and whatsapp . which is why the deep sleep is low . but is it meant to be so erratic with frequency's ?
[Nexus 4 Original Android Development] ceejay83:
I noticed when doing nothing, the cpu jumps around a bit from 384 to 702. Feels smoother though
[Nexus 4 Original Android Development] borito24:
It happens to me too... Just don't undervolt that much or it'll keep happening. Since you're new here I'll give you your first thanks lol :)
[Nexus 4 Original Android Development] tyea:
Rasbeabjelly 04/08 + Franco r121 stock franco settings

UI response is fast and scrolling smooth, even in tapatalk. I've only used r121 for an hour, but this combo seems to be a keeper.

Occam LGE-960, Tapatalk
[Nexus 4 Original Android Development] ÜBER™:
Well its so random becuase different Cores use different frequencies. CPU 0 & 1 could be at 1.1Ghz while the other two are at 702Mhz. CPU spy if im correct doesnt just read the CPU speed of core0. If you want to see in realtime whats going on Buy Perfmon and use the CPU overlay and play with the phone and watch the reading.
[Nexus 4 Original Android Development] Trewyy:
I was reading AnandTech's review of the Nexus 4, and I'm confused. It says that on WiFi they received over 6 hours of web browsing time using Android 4.2 or 4.2.1 - I can barely reach 4 and 1/2 hours on a good day, and I know most of you can't either.

I know this can't be Franco's kernel, because from my experience I have better battery with Franco than with Stock.

Does anyone have any tips to achieve the battery life they have?
[Nexus 4 Original Android Development] italia0101:
So I've got prefmom running . just had whatsapp open and didn't touch the screen ...

1 core was online at 702 then went to 1.1 and 1.3 kept fluctuating . when I wasn't doing anything .

Also occasionally the 2md core would.come online

I'm not overly bothered ... Just wanted to know if it was normal . performance seems good . a so does battery
[Nexus 4 Original Android Development] franciscofranco:
They reloaded a web page continuously until the device ran out of battery. Stupid test in my opinion, since when is it accurate?
[Nexus 4 Original Android Development] alkhafaf:
Hello guys

What's the hot plug?

Thanks

Sent from my Nexus 4
[Nexus 4 Original Android Development] thebryceee:
:what:
[Nexus 4 Original Android Development] ctfrommn:
Totally agree. Theres an app in the store now that does that too. I tried it and was able to run for like 5-10 minutes per % drop. I gave up after 30 or so, but I could have gotten 7-8 hours pretty easily.
[Nexus 4 Original Android Development] ÜBER™:
Franco's custom hotplug... however if you mean "What is HotPlug?" It is the process of onlining and offlining (turning off and on) CPU cores.
[Nexus 4 Original Android Development] ctfrommn:
Hotplugging is what determines when and how many cores are online at any given time.
[Nexus 4 Original Android Development] ÜBER™:
Well according to Brian at anandtech its accurate. :p
[Nexus 4 Original Android Development] Dody83:
Thanks! Can you suggest me best setting for this kernel?
[Nexus 4 Original Android Development] alkhafaf:
Whats so surprising bro ?

I am still new in rooting my n4 ;)

Thank you guys for the response

Now it is much clearer to me :)

Sent from my Nexus 4
[Nexus 4 Original Android Development] ctfrommn:
Default, just flash it and forget.
[Nexus 4 Original Android Development] scream4cheese:
It's a hot wall charger.
[Nexus 4 Original Android Development] fozzie:
Perhaps that was to simulate Franco kernel users constantly hitting this thread waiting for the next release announcement :)
[Nexus 4 Original Android Development] Arstoien:
I've been playing around with the governor settings if all four cores are online constantly (high load 0). I don't get any stutters with all default settings except one place – when my app drawer in Nova launcher is set to "vertical" (scrolls down) and I go horizontally through the pages of apps. With these settings and all 4 cores online it's minimal for me, maybe someone who experiences those "micro stutters" wants to try it out? I don't know (yet) how it will affect the battery but judging from the test version franco rolled out a long time ago with 4 cores constantly on, I'm sure it could be tweaked so it's got good battery life. I tried conservative but it seemed less snappy than interactive so here are the settings for interactive:

above_hispeed_delay: 30k

boost: 0

go_hispeed_load: 99 (edit: 99, not 95)

hispeed_freq: 1026

input_boost: 0

min_sample_time: 30k

timer_rate: 30k
[Nexus 4 Original Android Development] fozzie:
Thanks for making me spit coffee out on to my keyboard! :)
[Nexus 4 Original Android Development] sirxdroid:
What about "ondemand"? That's what Trinity TF117 uses with all 4 cores online.
[Nexus 4 Original Android Development] Arstoien:
ondemand is very smooth but it seems like the frequencies are always either 384 МHz or 1.5 GHz, which is weird, I don't know why it's doing that?

BTW Franco, it seems sampling_rate_min for ondemand is not being saved/applied. When I set it to something different than 10k and I check again, it's back to 10k.
[Nexus 4 Original Android Development] franciscofranco:
I don't know, I also have that. Just tweak sampling_min, I would suggest 15k, 10k is a bit too low.
[Nexus 4 Original Android Development] CamoGeko:
+1

Undervolting is pretty pointless in my view as well.

Sent from my Nexus 4
[Nexus 4 Original Android Development] scream4cheese:
It's not all pointless. It can prolong the CPU's life by limiting the heat it takes in.
[Nexus 4 Original Android Development] nachordez:
For me made a noticeable difference in phone temperature. But just that. And no more than -50 or -75 is OK for me.
[Nexus 4 Original Android Development] sirxdroid:
If the screen is off but the CPU is active (e.g. during a VOIP call) does the CPU run the same way as with the screen on or is it capped in some way, e.g. reduced max freq, reduced max number of cores, etc.?

---------- Post added at 03:23 PM ---------- Previous post was at 03:22 PM ----------

Theoretically. I don't think it's something we need worry about. I never had a phone I had to replace because the CPU died (because of heat or any other reason).
[Nexus 4 Original Android Development] casonswag:
Okay 121 is deff the smoothest imo nice love smoothness

NEXUS⁴
[Nexus 4 Original Android Development] hospital349:
Quick question...

Would there be a reason why when plugging my device into the mains, it reads as 'AC charging' one moment, (which is correct) and then all of a sudden changes to 'USB Charging', (which is incorrect and also charges at USB speeds)?

If this is somehow kernel related, I can throw over a kmsg file, or whatever's needed.

I couldn't be a problem with my AC adapter, could it? :eek:
[Nexus 4 Original Android Development] ceejay83:
It might be the adaptor or the cable. I was getting this behavior, and fixed it by changing the cable
[Nexus 4 Original Android Development] fozzie:
Sounds like it's the adapter. Got another one you can try?
[Nexus 4 Original Android Development] Prod1702:
I had this problem with a few different cables and the box that plugs into the wall. I started using my old Galaxy Nexus charger and cable and the problem went away.
[Nexus 4 Original Android Development] hospital349:
Thanks guys. Nice to see your responses are synced.

I think I'll fork out on a new USB lead to plug into the adapter and see if it solves the issue. I've been pulling my hair out for a couple of days with it. Now's the time to nip it in the bud, once and for all. :)
[Nexus 4 Original Android Development] ceejay83:
These cables are so ****ty, can't believe they're selling them on the play store separately now. I'd rather get a cheap $1 one on eBay
[Nexus 4 Original Android Development] Gugus38:
I don't have that with timer to 30000

Sent from my Nexus 4

---------- Post added at 12:54 AM ---------- Previous post was at 12:53 AM ----------

I don't have that with timer set to 30000

Sent from my Nexus 4

F**king retarded edit
[Nexus 4 Original Android Development] Banished Angel:
The cable that came with my N4 is faulty. It won't always charge, transfers to/from the computer will fail sometimes, etc.. I've become a master at the art of cable wiggling.

I'm also running a 125mV undervolt with my "fastest" bin CPU and notice a major difference in temps. I've ran multiple stability tests and benchmarks and haven't had any crashes. If you don't want to UV then don't, but don't claim it has no point.
[Nexus 4 Original Android Development] casonswag:
Yea sometimes mine doesnt charge or itll take forever to move up a percent using the stock charger i would have to unplug and plug it back in or reboot

NEXUS⁴
[Nexus 4 Original Android Development] tyea:
Well after a few hours of use, I'm changing my opinion from r121 scrolling smooth in tapatalk. It now stutters the same or worse than Trinity 115 and 117 versions do. Maybe I have some kind of memory leak from another application.

Occam LGE-960, Tapatalk
[Nexus 4 Original Android Development] morfic:
Tapatalk is also a horrible app, it blocks while fetching avatars and images.
[Nexus 4 Original Android Development] bradm23:
I don't wanna jump the gun but you nailed it with 121 Franco! So fast and smooth! Best Performance to date!
[Nexus 4 Original Android Development] Leegalaxy:
Agreed. I read this thread and all others using the xda app and it is the lagiest piece of crap ever. In fact, I base the smoothness of my phone on of the amount of micro lag on xda.

True story.
[Nexus 4 Original Android Development] trillo69:
Same here. :laugh:
[Nexus 4 Original Android Development] SneakyGuyDavid:
It actually helps , I had a nexus 4 from February which everything ran perfect and then somehow my emmc/Nand went bad so I had to get a motherboard swap , and the new motherboard has a darker PCB color, I guess its from an older nexus 4 ? And it runs pretty warm ALL the time , underclocking makes that heat problem go away and it helps my phone make it through the school day ??

Sent from my Nexus 4
[Nexus 4 Original Android Development] tyea:
OK. I get the message. I don't understand the mechanics of smoothness and how the tapatalk app is structured. Its evident I made the apparently incorrect assumption that the crappiest scrolling app I have on my phone would be the most difficult quality test for scrolling.:)

Occam LGE-960, Tapatalk
[Nexus 4 Original Android Development] kyokeun1234:
So I've been using Franco for about a day now, and I can't say enough about how great it is for me right now. Kernel settings are all default (except the colour multiplier and the saturation) and I've been getting noticeably better battery life than stock. Also everything is much faster too. Thanks so much Franco for such an amazing job! Right now, I'm on r120 but considering flashing r121 :)
[Nexus 4 Original Android Development] SneakyGuyDavid:
As a fellow user, r121 is smoother , so go for it bro :thumbup:

Sent from my Nexus 4
[Nexus 4 Original Android Development] Underground_XI:
May be you meant undervolting
[Nexus 4 Original Android Development] juggies:
Agreed, much better than 120!
[Nexus 4 Original Android Development] chosen14u:
Same here too!

Sent from my Nexus 4
[Nexus 4 Original Android Development] jmudrick:
I get 6 hours SOT/17 wifi consistentlywith r111, once 7 SOT with no gaming. Manage screen brightness (I use Lux), wake locks (Wake lock detector + Greenify), limit notifications to those you really want, turn off location sharing. I undervolt - 100 but I'm not sure that impacts battery other than reducing heat a bit. I'm getting up to 5.5 SOT on the later kernels.
[Nexus 4 Original Android Development] gharrrrrr:
I see every one seems way happy with latest nightly. I've been using it for a couple hours now myself. And if I have one complaint, it would be that it's to fast and buttery smooth?
[Nexus 4 Original Android Development] ceejay83:
Great battery and its straight butter. Milestone quality
[Nexus 4 Original Android Development] casonswag:
+1 m2

nexus⁴
[Nexus 4 Original Android Development] thebryceee:
Did any of you adjust the timer rate?
[Nexus 4 Original Android Development] Banished Angel:
Can I get an m2 up in here? Smoothness in r121 vs r120 is night and day.
[Nexus 4 Original Android Development] ceejay83:
Nope, all stock settings
[Nexus 4 Original Android Development] jmudrick:
Franco posted r121 7 hours ago. Maybe it's just me but I'm not sure folks posting about great battery life after 4 or 5 hours are much helping. Give it some time to run the full range of uses and idle time so you can make a fully I formed judgement and add some value for Franco and the rest of us.
[Nexus 4 Original Android Development] SneakyGuyDavid:
this is so true , i feel like my phone got alot smoother , but it could have also been that much needed reboot LOL , i like never reboot my phone
[Nexus 4 Original Android Development] bradm23:
Franco do you think you can include bfqv6 in next test build? I love the way bfq makes device feel and would love to try it out just for testing... :D
[Nexus 4 Original Android Development] vickpick:
that's what she said
[Nexus 4 Original Android Development] sirxdroid:
Do schedulers really make a difference in feel? Are you doing any I/O intensive stuff to actually be able to tell the difference or just benchmarks?
[Nexus 4 Original Android Development] tyraelasd:
Gotta tell you franco 121 is amazingly responsive. Fantastic work.
[Nexus 4 Original Android Development] thebryceee:
Yeah, 120 to 121 is a pretty huge ass leap. Performance wise anyway. I'll go through a couple of charge cycles to judge battery life.
[Nexus 4 Original Android Development] franciscofranco:
Doubt it, I don't usually add that stuff.

Should be better to be honest, or at least it should be on par with the best releases. If you code you can read the code and see why ;)
[Nexus 4 Original Android Development] Luigiesin:
Dude... I think r121 should be very close to Milestone grade! This shhht rocks brotha!!!

I know it's early to say, but battery is pretty solid so far... Unplugged the phone around 11am and still have 65% of juice with 2 hours of phone calls... Almost 2 hours of SOT and 30 mins of GPS.... Didn't experienced that before with r111.... Great job Frankie! Thanks a lot

Sent from my Rock & Roll Nexus 4 \m/

ROM: PA 3.1 (Mar07)

Kernel: Franco r121

T-Mobile
[Nexus 4 Original Android Development] thebryceee:
I don't :(

I can only do simple stuff like move sh!t around in the status bar lmao :o
[Nexus 4 Original Android Development] franciscofranco:
Oh I can do that as well :highfive:
[Nexus 4 Original Android Development] franciscofranco:
I was satirizing myself a little bit as theres a bunch that I don't know about interacting with the Android OS itself as I'm more time looking at the bootloader menu than using Android :silly:
[Nexus 4 Original Android Development] thebryceee:
Lol
[Nexus 4 Original Android Development] Mo'HAWK:
If this update gives me better performance then r120 idk how to react. I was jumping with joy with the awesomeness of r120 and it only seems that it can only get better from here.
[Nexus 4 Original Android Development] shamu11:
Noob question here

I'm interested in the code involved with franco's kernels...how do I go about looking at his code in one of his kernels?

thanks!
[Nexus 4 Original Android Development] wathefak:
https://github.com/franciscofranco/mako/tree/nightlies
[Nexus 4 Original Android Development] :
The code is available in the OP

R121 is running really smooth, performance definitely close to M1 as I've seen
[Nexus 4 Original Android Development] Bobtehblob:
I think I finally want to have a play around with undervolting. I've got a Fast binned chip, anyone got any starting values to play around with?

Also, R121 feels great. Think it might finally be the the time to make the jump from r111!
[Nexus 4 Original Android Development] gianton:
This is my stable -150mV UV from default, with a faster binned chip. You can try -100mV for a start and run a stability test or benchmark to test it.
[Nexus 4 Original Android Development] fakudolan:
My -125 UV across the board is running perfectly fine, tested below 30% battery life as well, completely stable.

Fast binned.
[Nexus 4 Original Android Development] ÜBER™:
Being one of the more vocal people of the stutter. I can say that r121 is completely stutter free. 116-120 where alright and better as I didn't see it as much, but now I don't see it period. Fantastic job. :D

Can't wait until the grouper kernel gets the new hot plug code. *hint* *hint*

Sent from my Nexus 4
[Nexus 4 Original Android Development] swirly05:
I'm sure this has been asked...

What are the recommended settings for the app?? Or just run as is??
[Nexus 4 Original Android Development] ÜBER™:
Defaults are recommended.

Sent from my Nexus 4
[Nexus 4 Original Android Development] Bobtehblob:
The results of the stability are a bit confusing to me. Basically if the phone completes the test are those voltages safe? Or is there more to it in the results at the end?
[Nexus 4 Original Android Development] gianton:
Every day usage is the best stability test for me. I'm running -150mV rock stable with Franco's kernels for more than 3 months now.
[Nexus 4 Original Android Development] jmudrick:
Can still screw up the camera while remaining stable.
[Nexus 4 Original Android Development] gianton:
What do you mean by "screw up"? Freeze?
[Nexus 4 Original Android Development] thebryceee:
Looking at the coding is like looking at the matrix.

...
[Nexus 4 Original Android Development] :
I have to say I'm getting approx. half the battery life on the new hotplug kernels than before, from 2 days to 1 day.

Don't know if newer CM nightlies have anything to do with it, but my usage hasn't changed.
[Nexus 4 Original Android Development] ÜBER™:
Distorts. Visual tearing... Oddities like green overlays. It ruins pictures because the voltage is too low.

Sent from my Nexus 4
[Nexus 4 Original Android Development] jmudrick:
It's not the kernels. Difference for me was about 10-15 percent, not half.
[Nexus 4 Original Android Development] gianton:
No such problems, thanks for explaining.

---------- Post added at 08:36 AM ---------- Previous post was at 08:35 AM ----------

+1

r121 feels very smooth, great work by Franco.
[Nexus 4 Original Android Development] mgear356:
Try 1007mv for 1512mhz..it works for me.. Fast binned too
[Nexus 4 Original Android Development] franciscofranco:
They changed something in the Wi-Fi stack which will consume more battery life if the kernel doesn't have the appropriate patch, which I will not add. Its possible the reason is that.
[Nexus 4 Original Android Development] Bluewall:
Have you a link to this commit sir? I'm interested to look at it :)

Btw, big thanks for your work man.

Envoyé depuis mon Nexus 4 avec Tapatalk
[Nexus 4 Original Android Development] :
I definitely agree with Uber, stability tests run perfect for me on some UV settings but as soon as you use camera and take multiple pictures in a row the camera crashes/freezes, never had visual artifacts though

1080p videos are also a good indicator of stability of UV but even that isn't as reliable as camera test
[Nexus 4 Original Android Development] kszaq:
Actually they turned off MCastBcast filter, which results in crap battery life no matter what the kernel driver is. They shouldn't have done that, CAF's recommended value is to keep it on.
[Nexus 4 Original Android Development] franciscofranco:
https://github.com/CyanogenMod/andr...mmit/ba800d069ded3b4e3078da0712857fe27c319e7d
[Nexus 4 Original Android Development] nibrwr:
Check out the GNex threads. Minooch builds beast ROMs
[Nexus 4 Original Android Development] Locksmith81:
No choppiness here... And I'm clocked down.

Also great battery... Still on first charge cycle of r18

Great work Franco!
[Nexus 4 Original Android Development] zephiK:
Is your automatic reporting of location disabled? Maps is using a lot of your battery % or were you using Navigation?
[Nexus 4 Original Android Development] xploder270:
With my replacement nexus (will need to get replaced aswell because of a really bad speaker :(), the patched gamma settings in your kernel don't look good.

The screen (which by the way seems to be slightly different overall) looks totally washed out in comparison to my old nexus (hw_10, 211K).

With stock kernel it basically looks as good as my old one with your kernel - pretty weird.

It's a hw_11, 212K device.

Happy Holidays and thank you :good:
[Nexus 4 Original Android Development] Locksmith81:
No automatic reporting..
[Nexus 4 Original Android Development] zephiK:
How come maps is such of a high usage? Or were you actually using it?
[Nexus 4 Original Android Development] SleemLDJ:
Hi. Is this rom based off cm or aosp?
[Nexus 4 Original Android Development] estallings15:
AOSP

We should probably talk about it elsewhere. No sense cluttering up this thread. Perhaps the off-topic thread in general?
[Nexus 4 Original Android Development] spaceman860:
Franco I've been trying to set up the custom download path in your app I have it set to storage/emulated /0/kernels but it still downloads to the root of sdcard any idea on how to get it fixed.

Sent from my Nexus 4
[Nexus 4 Original Android Development] Dr Zoidberg:
+1
[Nexus 4 Original Android Development] SleemLDJ:
I'm not sure if I'm alone on this.

My Franco updater app hasn't been saving its settings. They sort of get back to default on reboot especially colour tunning and vibration strength.

Also whenever the device comes up from sleep, I get the toast message that "Franco Updater has been granted super user permissions". All the time. Which never happened on 8.2.2

Am I doing something wrong with the app?

Otherwise the latest R18 is doing perfect wonders. Thanks for that.
[Nexus 4 Original Android Development] :
Toast is so the app sets color control when the screen wakes up. Turn off the toast if it annoys you. Are you using superuser or supersu?

Are you using any other app in tandem with f.Ku like system tuner?
[Nexus 4 Original Android Development] jmejiaa:
The Kernel has been great and battery life def. better.

I'm having some issues now that I wasn't having before, just randome behaviour where things start acting funky until a restart.

Issues include camera not taking pictures, Google voice not loading, or taking a while to open and the phone remaining "frozen" until it does.. Sometimes my keyboard stops showing up(could be swiftkey issue)...

Like I said, I never noticed it before so I'm not sure if it can be the kernel.. Anyone else getting the same?
[Nexus 4 Original Android Development] SleemLDJ:
Ok then. Thanks for your prompt help.

I'm using super user and no other app apart from Franco Kernel Updater.

Seems like since the colours don't stick, I'll hold with the default for now.
[Nexus 4 Original Android Development] ben_pyett:
i use super SU and you can disable the display of the toast notification on a per app basis so that it doesn't display
[Nexus 4 Original Android Development] Treatcon:
+ me
[Nexus 4 Original Android Development] ayamary:
I can also confirm jittery scrolling. App switcher is also low frame rate but that could be because of my ROM (CM10.1), I'm not sure.

Sent from my Nexus 4
[Nexus 4 Original Android Development] Locksmith81:
I was geotagging and locating. Left it on and wanted to test.... left GPS on maps open while I was asleep
[Nexus 4 Original Android Development] jhericurls:
People with lag are you on interactive or ondemand?

I always use ondemand and not noticed any lag.
[Nexus 4 Original Android Development] ayamary:
Interactive, but I think I feel it on ondemand too (need to test).

Sent from my Nexus 4