yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] franciscofranco:
Can you play a bit with the Interactive tunables and see if you can make it better? Even with all the cores online feels like something is holding off the device's performance and I "suspect" it might be something in interactive. I can be wrong though.

Yeah I set it to performance, set max to 702MHz and everything is smooth... crap.
[Nexus 4 Original Android Development] JNewms:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

So are the stock settings not what you're sticking with Franco?

Sent from my Nexus 4 using Xparent Skyblue Tapatalk 2
[Nexus 4 Original Android Development] trailblazerz11:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Nice to have UV, using morfics table and its working fine so far though I thought it was quite aggressive.

Temple run 2 does some have some lag( Franco kernel benchmark it seems now ;) ) bit disappointing compared to nexus 7. Messing with interactive right now.
[Nexus 4 Original Android Development] kaiser_tytnii:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

I second that, just tried subway surfers
[Nexus 4 Original Android Development] lazinase:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Nominal CPU binning, 384 set as 725mV and all others UV 150mV. Stable atm.
[Nexus 4 Original Android Development] franciscofranco:
What do you mean with the stock settings? Interactive?
[Nexus 4 Original Android Development] JNewms:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

I'm late to the party, I misunderstood a couple posts I believe.

Sent from my Nexus 4 using Xparent Skyblue Tapatalk 2
[Nexus 4 Original Android Development] desiromeo719:
Oh man dont tell me the whole issue with all the test kernels lagging was an inherent problem with interactive governor! If so, glad you found the issue franco! Look forward to the next release...till then r46 is niicee.
[Nexus 4 Original Android Development] franciscofranco:
Guys please try this interactive tunables:

above hispeed delay: 15000

go hispeed load: 90

hispeed freq: 1026

min_sample_time: 45000

timer_rate: 30000

target_loads: 80
[Nexus 4 Original Android Development] JNewms:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Are you saying you set max CPU frequency to 702?

Edit: disregard. I'll try the interactive tunables.

Sent from my Nexus 4 using Xparent Skyblue Tapatalk 2
[Nexus 4 Original Android Development] franciscofranco:
No, it was a test.
[Nexus 4 Original Android Development] flxdms:
Is that 15000 or 150000? Looks like a big jump from 100000.
[Nexus 4 Original Android Development] mymonkeyballs:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

When I changed it to performance and played temple run 2 it ran good but absolutely killed the battery and got extremely hot even with UV -125
[Nexus 4 Original Android Development] franciscofranco:
15000.

Thats kinda obvious behaviour.
[Nexus 4 Original Android Development] Godaemon:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

I am fast binned so its already -100 compared to nominal right? I would like also to ask If there s a program to test if CPU is stable or you guys test it in your everyday use? Thanks :)
[Nexus 4 Original Android Development] JNewms:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Done, anything in particular I should be looking for?

Sent from my Nexus 4 using Xparent Skyblue Tapatalk 2
[Nexus 4 Original Android Development] flxdms:
Temple Run 2 is smoother than it was on the old settings. Works fine for me. Thanks!
[Nexus 4 Original Android Development] desiromeo719:
trying these on r46...

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

I agree with less lag on temple run..still not perfect tho.
[Nexus 4 Original Android Development] kyokeun1234:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Franco seems to be much more stable since I used it last time which was like r26. Honestly, I think it's safe to say that I'm gonna use this as my daily driver. Good job franco!
[Nexus 4 Original Android Development] meangreenie:
Original Temple Run is the true test of wether governor tunables are set right.
[Nexus 4 Original Android Development] albundy2010:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Temple run 2 will average a CPU load of two cores @1026. The GPU does most of the heavy lifting.

This is with stock so you may even be able play with a lower clock rate.
[Nexus 4 Original Android Development] javacody:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Looking good on test 60 so far. Played a few minutes of COD Black Ops Zombies.
[Nexus 4 Original Android Development] Fifaisal:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

I want to try this but I can't find "target_loads"

Where does it fall under?

Sent from my Nexus 4 Minco v6/Franco r60
[Nexus 4 Original Android Development] danillll:
Try this

echo 80 > /sys/devices/system/cpu/cpufreq/interactive/target_loads

(Fixed based on Francisco's comment)
[Nexus 4 Original Android Development] franciscofranco:
I believe I just identified the cause for the strange slowdowns, it was a derp on my part.
[Nexus 4 Original Android Development] franciscofranco:
Its target_loads not target_load.
[Nexus 4 Original Android Development] abjexstallion:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Soooo.... A new test build coming out?

Sent from my Swaggin R53 MAKO!!!
[Nexus 4 Original Android Development] Ringo.C:
Yes,,, r60

http://minooch.com/franciscofranco/Nexus4/tests/franco.Kernel-nightly-test-r60.zip
[Nexus 4 Original Android Development] resynx:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Yay UV! r53 was already down right awesome for me and now this just sweetens the cake ^_^
[Nexus 4 Original Android Development] franciscofranco:
Flash r61-test. Did some fixes on the thermal driver, also fixed some jerkiness/slowdowns that were happening on r60-test (thanks morfic for the help) and tweaked Conservative governor. After reading some other threads people were feeling that conservative was doing great so you guys can now test it.
[Nexus 4 Original Android Development] kyokeun1234:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Thanks man! Gonna try it out tomorrow!
[Nexus 4 Original Android Development] Prod1702:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Franco which CPU speeds and how much UV have you done to each? It will help me know where to start with my UV. Thanks.
[Nexus 4 Original Android Development] resynx:
Nice! Do you still want us to use the interactive settings you posted a page or two back?
[Nexus 4 Original Android Development] franciscofranco:
CPU speeds are stock. UV doesn't matter what I do, if I say people will start using what I use and they will complain that it crash/transforms device into a chocolate tab and I don't have time for that. Also I don't provide any type of support from problems related to UV - that has been my motto for longer than an year.
[Nexus 4 Original Android Development] franciscofranco:
Yes please.
[Nexus 4 Original Android Development] AshtonTS:
Yeah, chocolate phones are Sooo 2006
[Nexus 4 Original Android Development] minooch:
You don't need to do anything special - Just flash.
[Nexus 4 Original Android Development] franciscofranco:
Thanks for the purchase :)

They have reset kernels because they don't use a ramdisk, they just have the zImage. My package is a boot.img which contains ramdisk + zImage, thus when you flash mine previous ramdisk and kernel are replaced with mine.
[Nexus 4 Original Android Development] drose6102:
Night and day difference with haptic feedback. It moves across the table now. Thank you Franco
[Nexus 4 Original Android Development] alewis2k12:
Really see a big difference with this kernel.... I love it.... Also bought the app as well.... Using this kernel from now on with every rom i run....Big thanks Franco....
[Nexus 4 Original Android Development] dankoman:
bought your app (several weeks ago) and more recently bought your color control app. soooo, when you implement the color control options into FKU app, will that render the color control app useless? either way, it doesn't matter. i'm more than happy to support you monetarily for your great work franco. just curious.
[Nexus 4 Original Android Development] NoLunchBox_:
Franco:

I flashed this a couple hours ago and WOW dude, real good job. I can totally feel the difference of this kernel. Thanks

Also like how you do your kernels. Saw that post you did a couple pages back, your definitely ahead of the curve against these other devs. I can tell you definitely know what your doing. Good job man give yourself a pad on the back lol I like the wisdom and experience and knowledge you bring.

Good job and keep it up! :) just bought your app :good:
[Nexus 4 Original Android Development] franciscofranco:
r12:

* Patched Interactive governor to the latest Google's version from android-3.4 repo (roughly 10 patches available on my github)

* Made Interactive default (we don't have mpdecision anymore so we're unconstrained and free to use other governors)

* Interactive settings: hispeed_freq is set to 702MHz (its an intermediate frequency the governor ramps to in case it needs some extra cpu power before ramping to the max, thus saving some battery preventing the device to ramp to max if its not needed) with a 60% load
[Nexus 4 Original Android Development] Dragooon123:
Going to give this a try in a few, I've been running r11 with max clock at 1GHz and its still freaking smooth on the UI. This phone can easily take some underclocking.
[Nexus 4 Original Android Development] Stretlow:
:good:
[Nexus 4 Original Android Development] zoym:
nice, flashed, so far so good.
[Nexus 4 Original Android Development] franciscofranco:
By the way the CPU is not ramping up to max anymore for no apparent reason (happened a lot with Ondemand) so if this works out Interactive might be beneficial for battery consumption in the long run. Still not enough empirical data for this kind of statement, but it makes sense to me. Will hold on new releases for 2 days to see how this goes!
[Nexus 4 Original Android Development] elliot.newnham:
Love this newer build. Will be a day or so for concrete batter reports but thus far everything looks golden! The 3 main frequencies are running as and definitely using top frequency less!

Edit: lol, was just typing how screen sensitivity has worsened significantly. Turns out my charger isn't properly grounded and is the culprit...
[Nexus 4 Original Android Development] chiensibut:
Really 1ghz kinda low it might cuz little sluggish??
[Nexus 4 Original Android Development] MatAuc12:
This phone can run totally fine at clocks around 1GHz with the right governor settings.
[Nexus 4 Original Android Development] chiensibut:
Thanks for answer which is right governor

... Can you tell me such as??

Kinda want save battery but doesn't want to lose the nature smoothness of this beast:D
[Nexus 4 Original Android Development] franciscofranco:
Just use and enjoy your beautiful device, always thinking about battery kinda defeats the purpose of having a great piece of hardware. Just use it and be happy.
[Nexus 4 Original Android Development] 0.0:
so without mpdecision (the ramping up to 1026MHz when touching the screen), is the performance still just as good (or better?)? thanks
[Nexus 4 Original Android Development] franciscofranco:
Hey guys had to push a new version, sorry bout that:

r13:

* Fix a random reboot that triggered randomly while using the device. I suspect it was caused because one of the latest interactive patches it makes it use a realtime thread for the frequency up ramps and maybe it causes a conflict with the mutex_lock & mutex_unlock (Kernel synchronization mechanism) calls in the msm_target function (Qualcomm architecture cpu drivers). Should be ok now :)
[Nexus 4 Original Android Development] franciscofranco:
Mpdecision is not only managing the touches on the screen, it manages everything related to the CPU's, frequencies on certain events, CPU online/offline etc. We don't wanna be constrained to that closed source crap so thats why I disabled it and replaced by a different hotplug mechanism created by Thalamus (which works quite well), so now we have that mechanism taking care of the bloody hotplug mechanics, leaving the frequencies stuff for the kernel to manage (like its supposed to be). So now we have one less layer and we have more control. In the end not everything can be resumed to more or less performance, more or less battery, it just works better. Sorry for some buzzwords in this explanation but thats how I could explain how this works. Try it and see for yourself.
[Nexus 4 Original Android Development] MaluNoPeleke:
Can you please add the modified colors from the motley kernel? Thanks!
[Nexus 4 Original Android Development] Prod1702:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

No I don't want to know what you use. I want to know what you already uved the kernel too. I remember a few kernels ago you lower 1 or more of the voltages down. I will get my own UV voltages.
[Nexus 4 Original Android Development] JNewms:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

So is it cool that the Franco app is keeping the settings from previous test version? Do I need to change anything for 61's changes to be effective? I'm sure I sound uber dumb right now.

One more thing Franco, you recommending interactive or conservative?

Sent from my Nexus 4 using Xparent Skyblue Tapatalk 2
[Nexus 4 Original Android Development] trailblazerz11:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Its all on github...
[Nexus 4 Original Android Development] franciscofranco:
Oh. I don't remember :angel: like 75mV in 1026MHz or something.
[Nexus 4 Original Android Development] Prod1702:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

OK thanks
[Nexus 4 Original Android Development] Arstoien:
So in case we're in situation where we need to squeeze more life from the battery at the expense of performance – conservative governor is the best choice? With which I/O Scheduler? Or is it not that easy to say?
[Nexus 4 Original Android Development] franciscofranco:
Yes its cool.

Try it yourself and report ;)
[Nexus 4 Original Android Development] drawde40599:
About three pages back Franco said I/O scheduller dose not effect battery
[Nexus 4 Original Android Development] lightosx:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Wow, r61 is blazing fast with new tunables.
[Nexus 4 Original Android Development] Arstoien:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Yes, I remember. But one would be better than another for the given governor (not for the battery, for performance). And my main question – which governor is the easiest on the battery stays, because I've heard opinions saying it's either conservative, on demand or interactive.

Just wanted to know if it is actually an easy choice, or it's a matter of testing and to see which works for me.

Sent from my Nexus 4
[Nexus 4 Original Android Development] visceralpsyche:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

r61 with Franco's suggested setting changes is super smooth! Won't know battery life until tomorrow after a full charge, but it definitely feels rock solid!
[Nexus 4 Original Android Development] resynx:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

It hasn't been long but damn, r61 feels much smoother than r53. Using the recommended settings :)
[Nexus 4 Original Android Development] scandalousk:
I assume by recommended settings, you guys mean you just installed the kernel and left everything stock right? Or did I miss something....?
[Nexus 4 Original Android Development] resynx:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Franco posted some settings he wanted us to try out 2 or 3 pages back :)
[Nexus 4 Original Android Development] schizophrenia:
sorry if this might be another topic or an old topic

been doing some testing on the device by stripping it down to as few apps as possible (leaving the basic google app and email apps) and compared the idle battery drain between under Wifi and 3G connection

Turned out, after 8 hours or so idle time (no manual usage), using MiNCO and r53:

Wifi: around 8% drain or so, which is pretty normal

3G data: around 25% drain or so (with around 1 hour of msm_hsic_host wakelock, not sure if it drains battery or not)

both of them are on the same settings same apps etc etc and I am in an area of good signal

So is it really normal that the 3G data drain that badly as compared to Wifi drain?

Any input?
[Nexus 4 Original Android Development] Luigiesin:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

R61 is definitely super smooth with recommended settings... I had gone back to r47 because it was a great balance of performance vs battery... But R61 is totally smoother... I'll know tomorrow regarding battery.

Thanks dude!

Lu

Sent from my Rock & Roll Nexus 4

ROM: MINCO V6

Kernel: Franco r47

T-Mobile
[Nexus 4 Original Android Development] ansysic:
Short answer: yes, sometimes

This hsic wakelock appears on 3G from time to time but I don't know how to reproduce this. It has to be fixed in a future android update.
[Nexus 4 Original Android Development] drawde40599:
O I c what u mean , ya dunno ID say its preference , what feels good 2 u , deadline has been working great for me but I don't ever use anything but interactive gov
[Nexus 4 Original Android Development] i860:
Hi

Just flash r61 and i test for battery life today.
[Nexus 4 Original Android Development] Twau:
These settings makes r61 very smooth indeed!
[Nexus 4 Original Android Development] franciscofranco:
If you think thats smooth try Conservative with 98% up_threshold (stock is 80% but the sample rate is so low that the up_threshold can be aggressive). I have no idea how this is possible but its surprisingly smooth and it barely heats up with all cores online while playing Temple Run 2. I'm amazed.
[Nexus 4 Original Android Development] visceralpsyche:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

It's very smooth indeed! Look forward to seeing how it does with battery life tomorrow after a full charge overnight :)
[Nexus 4 Original Android Development] immunityx:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Is that along with the interactive tunable settings u posted a few post ago? Or just default settings change 80 to 98?
[Nexus 4 Original Android Development] franciscofranco:
Interactive tunables are for Interactive, Conservative tunables are for Conservative :confused:
[Nexus 4 Original Android Development] immunityx:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Lmao sorry I just realize that too when I went to edit the settings sorry its still early where in at didn't have my coffee yet loll

Trying consertative with 98% up_threshold

Is that correct, governer is conservative?
[Nexus 4 Original Android Development] franciscofranco:
Yep, all correct.
[Nexus 4 Original Android Development] Zoccat:
Was quite happy with r53 allready. This weekend with light usage (mostly web browsing) on WiFi, I was running allready 42.5 hours with 2.5 screen on and 24% left. Easily would have lasted 2 full days (48 hours). Will Test r61 now... Franco kernel keeps getting better! :good:
[Nexus 4 Original Android Development] Arstoien:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Could that be because it goes down (frequency) much slower than the interactive?

PS: Interactive scrolls smoother for me :?

Sent from my Nexus 4
[Nexus 4 Original Android Development] steviewevie:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

After flashing r61, I went into the Franco app and changed governor to conservative. I went back to the main menu of the app, the message about "granted an interactive shell" popped up and it force closed on me. Any logs that could be useful?
[Nexus 4 Original Android Development] bruc3lee:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Sorry am I being dumb I can't find these settings only got this screen.
[Nexus 4 Original Android Development] Arstoien:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

It crashed on me also – the first time. Second time was OK though.

Sent from my Nexus 4
[Nexus 4 Original Android Development] :
AW: [KERNEL][GPL][N4] franco.Kernel - r53

For the guys asking: yes, my undervolting of -175 on every step is with a faster binned cpu, and it's rock stable. But please, for the sake of everybody in this thread.

- Don't set the settings to stick on boot before you haven't used them for a while

- Don't report any issues whatsoever as long as you even have the slightest undervolting active

Thanks.
[Nexus 4 Original Android Development] Kazliux:
Crashed for me also for the first time. But now everything looks ok. N4 is fast as hell :)

Thanks franco
[Nexus 4 Original Android Development] immunityx:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Same here
[Nexus 4 Original Android Development] :
AW: [KERNEL][GPL][N4] franco.Kernel - r53

All 4 cores at the same time. I'm thinking you just made the first step on a road that leads to another incredibly powerful innovation. I've never heard of anything like this before. Awesome, franco!
[Nexus 4 Original Android Development] KingBeike:
AW: [KERNEL][GPL][N4] franco.Kernel - r53

Did you so me changes that could affect touch control, franco ? Because with r61 it does not load the module.
[Nexus 4 Original Android Development] franciscofranco:
If it happens again please submit a report, I can't reproduce it here.
[Nexus 4 Original Android Development] franciscofranco:
Nothing that I know of.
[Nexus 4 Original Android Development] KingBeike:
AW: [KERNEL][GPL][N4] franco.Kernel - r53

Okay, thank you ! Does anyone have the same Problem With r61 or is it maybe a Problem with my device settings ?
[Nexus 4 Original Android Development] xda890:
I have sent you a force close report via Google...

BTJ
[Nexus 4 Original Android Development] Twau:
Tried out Conservative with 98% up_threshold as suggested, it works quite good, but it feels like the previous custom interactive settings is smoother, for example when im holding my thumb and scrolling in Falcon Pro, the screen following my thumb feels more real. If I do the same with Conservative it feels as it jitters/jumps more. I understand this could just be my user experience or badly coded app.
[Nexus 4 Original Android Development] vastac13:
So with conservative with 98 threshold. While scrolling/browsing on chrome, it does keep the cores at much lower freqs(384-702) while still maintaining smoothness in overall experience.

While using interactive and franco's given tunables some pages ago, it's stuck at 1026 for all cores and jump to higher freq if I fdo something extensive enough while browsing. They have the same perf and smoothness of conservative but using agressive freq clocks.

Conservative governor does live up to its name :D
[Nexus 4 Original Android Development] visceralpsyche:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Just a minor bug, but I noticed that even with the Set On Boot option for governor settings control set in the app, when I change the 80 up_threshold to 98 and reboot the phone, it ends up back at 80 again. Everything else sticks as it should.

HTH!
[Nexus 4 Original Android Development] tanjiajun_34:
Still feel r23 performance is the better than even r53. :/
[Nexus 4 Original Android Development] melbourne408:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

There's nothing wrong with the code, what steps you have taken are experimental. No turning back. :)
[Nexus 4 Original Android Development] franciscofranco:
I'm going to bed now - been working on the app so when the update is available please try this values on the IO scheduler tuning option (for CFQ as for testing purposes):

- slice_idle -> 0

- back_seek_max -> 0

- back_seek_penalty -> 1

Have fun :)
[Nexus 4 Original Android Development] cobyman7035:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Can I use franco. Krnel. UPDATE app to lower the voltage?
[Nexus 4 Original Android Development] bleuf1sh:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Sounds like a case of your app requesting root and the users hasn't given an answer yet that's saved for your app so a mini race condition.... Explains why it happens on the first time only....

sent from my r53-Franco nexus 4
[Nexus 4 Original Android Development] KingBeike:
If you use R61, yes