yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] calanizzle:
I think I've found the app that doesn't let only 2 cores online: setCPU!

Let me do a quick test and I'll post back

EDIT 1:

Yes, indeed, SETCPU is the one that doesn't let 2 cores online only.

Since I had to install everything up, I had Perfmon on all the time since the beginning (2 cores online):

- As soon as I restored setCPU (app+data) with TB the other 2 cores went online, tried putting on/off screen but still, 4 cores online.

- I uninstalled setCPU, turned screen off/on and ONLY 2 CORES ONLINE!

- I downloaded setCPU from play store and manually add the only profile I use (my only need of setCPU) screen off capped at 594MHz

- As soon as I check enable profiles the other 2 cores went on!

- I unchecked enable profiles, turn on/off screen = the extra 2 cores went off.

Now I must test, if 2 cores online will be better (battery wise) than having 4 always on + capped freq at 594mhz with screen off.

EDIT 2:

I only use setCPU to cap max freq with screen off, since the other settings are also available with franco's kernel app, would be nice if franco gives us the option of "profiles" such as setcpu or similar apps.

TL-DR = Enabling profiles with setCPU will force all 4 cores online, uncheck enable profiles = only 2 cores online.
[Nexus 4 Original Android Development] lazinase:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Oh sorry for the confusion. It is just my personal preference that I don't wanna have only two cores working while you are gone.
[Nexus 4 Original Android Development] CrimsonSmear:
I'm glad that someone else was wondering along these lines.

Maybe hotplugging of the last two cores (with aggressive governors) could be implemented based on GPU threshold rather than trying to have it app specific.

As for your parallelism, that is also relevant with workers.
[Nexus 4 Original Android Development] Rafase282:
Well I personally prefer battery over performance on the long run. However, i like to make it more interactive. I hardly ever play games on my phone. So when I'm going to play games I prefer performance over battery so I OC or use whatever settings will give better performance. Otherwise I try to find a setting that would save battery while still giving a reasonable speed for simple task.

Just today I purchased francos app, and morfics one. While trister mod can take care of most of the kernels I decided to purchase all the kernel app. It would support the developper and when I use a particular kernel I use its dedicated kernel app, otherwise I use trisktermod for other kernels.

Since I decided to check on testing I'm going for build 61until something like the post above is implemente, dual core by default and the hotplugged for the rest when needed. Or perhaps another clever solution that does get implemented.

Also this tread must too fast so I'm going to leave a few things here for reference.

uv info
[Nexus 4 Original Android Development] trident167:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Don't know if it was said but when making changes to max freq., all 4 cores come online until you off/on screen.

Sent from my Nexus 4
[Nexus 4 Original Android Development] Nebucatnetzer:
Another idea would be switching the governor to conservative when the screen goes off. When it goes on again back to interactive.
[Nexus 4 Original Android Development] CrimsonSmear:
When the screen is off I am under the impression that it drops to 384 freq on a single core... governors are not relevant.
[Nexus 4 Original Android Development] ctfrommn:
Screen off should be all cores off aka deep sleep.
[Nexus 4 Original Android Development] dadonking:
I am using TricksterMOD without any problems. I just switch the screen off for about 15 min., thereafter every works perfect with just 2 cores online.
[Nexus 4 Original Android Development] Haomuch:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

The latest r62 battery performance is somehow, not as good as previous builds, costing more than 7% within less than 2 hours idle Wi-Fi on. And plus it still doesn't support touch control. Getting back to r53 until a better build comes out.
[Nexus 4 Original Android Development] omvir:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Stop crying, it's a TEST build.

People like you should stick to the stable releases.

Sent from my Nexus 4
[Nexus 4 Original Android Development] immunityx:
Hes not crying hes posting feedback......
[Nexus 4 Original Android Development] Smurph82:
Make sure you have the latest Touch Control as it was updated yesterday to fix the new Franco text builds.

My Touch Control is working great on test Franco build 62.

Also remember that you have to uninstall Touch Control > Reboot > Then install the new version.
[Nexus 4 Original Android Development] deltatux:
Trickster Mod is also known to online all 4 cores regardless. Seems like Trickster Mod and setCPU onlines all the cores.

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

Thanks for the tips. Gotta try it now!
[Nexus 4 Original Android Development] drawde40599:
Touch works and I'm seeing better battery here
[Nexus 4 Original Android Development] vomer:
r62 is noticeably better on battery when interacting with the phone (screen on) vs r61. :good:

Also only a 4% drain over 8 hrs on standby.
[Nexus 4 Original Android Development] franciscofranco:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

I agree, seeing at least a 5-10% improvement with the same usage.
[Nexus 4 Original Android Development] zephiK:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Better build? You are aware it's a test build and is a experiment. Touch control support is in the hands of the pgm developer not Franco. So that is not his fault that it doesn't work, and the developer updated the application to work on r61 I believe.
[Nexus 4 Original Android Development] fluffenforliberty:
WHAT ARE YOU DOING HERE? Get back to your GF and leave us to fight to death man! :good:
[Nexus 4 Original Android Development] apat183:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Is that on WiFi? I lost 28% on standby overnight in 8 hours with r62. But I think that's because of msm_hsic_host being awake for 2hours of that. Is msm_hsic_host wake problem caused on 3G only? Cos I haven't noticed it much before until this week while I've been away from home for work on 3G 24/7.
[Nexus 4 Original Android Development] schizophrenia:
same here.. losing a lot on 3G and 3G only

the msm_hsic_host wakelock is negligible when you are on WiFi.
[Nexus 4 Original Android Development] franciscofranco:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Im in the stupid train on my way to SFO!
[Nexus 4 Original Android Development] Ulver:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

I've lost like 4-5% overnight on r62. But I've had issues in the past where I would get extremely high overnight drain while everyone else had almost none. I just don't get it.
[Nexus 4 Original Android Development] kioshi:
oh man...BART? Where the bums have money for a roundtrip ticket to get on and ask people for more money?

r62 is funny. Had a larger drain overnight, went from Full to 92% in 8 hours. But using the phone to make calls over Vonage, its given me great battery life/minimal drain.

Dont catch the stupid disease on the train Franco!
[Nexus 4 Original Android Development] irishtexmex:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Is anybody in this thread using both Google Voice and Ingress?

I can't help but wonder if it's these two apps that are killing my battery life--and that's with like 5 minutes total of screen on time with Ingress.

With extremely similar settings and usage patterns to the majority of this thread, I'm getting about 2/3 - 3/4 the battery life y'all are. Around 10-13% per hour with 2.8-4 hours of screen on time with WiFi on & connected for >90% of that.
[Nexus 4 Original Android Development] Evil_enc:
AW: [KERNEL][GPL][N4] franco.Kernel - r53

Sorry I'm new to this kernel. Does it contain slide to wake? That sounds cool
[Nexus 4 Original Android Development] yokuyuki:
15% on wifi for me. Hardly negligible.

I use Google Voice. I don't really have non-use to compare, but it's been okay. I can get 4-5 hours of screen time. As for Ingress, constant GPS on... hmm... that sounds like a recipe for heavy battery drain.

No. Please search next time.
[Nexus 4 Original Android Development] Vanhoud:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Same here

I find t funny that with 4 cores (r61) I was getting 46 but with only 2 cores (r62) I get an even 55 which is the same as stock kernel.
[Nexus 4 Original Android Development] Ulver:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

So far so good with r62. I'm at 19 hours with 4 hours screen on time and 35% battery left.
[Nexus 4 Original Android Development] realfelix:
AW: [KERNEL][GPL][N4] franco.Kernel - r53

As for the record, my fps in epic citadel is 58,9 with r61. Interactive tweaked.
[Nexus 4 Original Android Development] Barguast:
It doesn't 'contain' it, but it appears to support Touch Control. Or Touch Control supports this kernel, whichever. :p
[Nexus 4 Original Android Development] Rafase282:
I have both installed. The problem is ingress. I noticed that I had it on for 4 minutes, then there was over 2 hours of cpu awake due to gps use.

What I normally do is to freeze the app when I wont use it.
[Nexus 4 Original Android Development] zakoo2:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

that's not an app specific problem. it's a CyanogenMod bug. if an app requests the current position of the device, the GPS turns on, and stays on even if the app closes.

this is a known issue, and there is even a solution script for this, but it hasn't got merged yet because of some issues with aGPS if i understood correctly. there us been a longer discussion about it in the cm10.1 thread.

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

r62 seems to have better battery life for me than r61. No games, just some web browsing, social networking, XDA app use. Mostly on wifi.
[Nexus 4 Original Android Development] Smurph82:
No you would have to use the very good app Touch Control Free version or paid version found in the play store to get that function,
[Nexus 4 Original Android Development] zakoo2:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

am i missing something here? r61 and r62? i only see versions up to 53, even on the changelog.

sent from my Nexus 4...
[Nexus 4 Original Android Development] ctfrommn:
Test versions dropped in the thread. Check Franco's test kernel folder.
[Nexus 4 Original Android Development] mikaole:
These are the test builds

Just look in the OP
[Nexus 4 Original Android Development] republicano:
you would expect dual core to provide good if not better framerate as previous android phones still peek at current games and benchmarks,

I sure having two extra cores turning on/off or fluctuating while in use can cause lag or tearing to occur especially when the 2 cores are not 80> load and does not require the 3rd, the timing is still off, dual core is optimized for now.

if you use thresholds to trigger the cores separately then you could improve when to hotplug.

just saying
[Nexus 4 Original Android Development] irishtexmex:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Regularly, Ingress would only be polling for GPS data when I have the screen on and the app open. Except..... for the quote below:

Good to know. I haven't been monitoring that thread much since school started. I guess my only solution is to wait for them to iron it out? Do they have a timetable for that? I use CyanDelta (fantastic app) to update the nightlies every morning.
[Nexus 4 Original Android Development] zakoo2:
i guess we have to wait. or someone could do some research and find the script (it should be like 2 rows, according to the cm10.1 thread) and build a nightly with it. or just write a script that runs every 10 minutes and kills every gps activity?

as for me im sticking with the m release. really dont want to update roms every few days. i have gps disabled in every app, so for me its fine.
[Nexus 4 Original Android Development] bleuf1sh:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Does anyone have a 4.2.1 stock kernel zip file that I can flash in twrp? Every stock kernel that people post is a .img and twrp will only flash zips.

No issues with my current r53 kernel ... I simply forgot what stock feels like.

Thanks

sent from my r53-Franco nexus 4
[Nexus 4 Original Android Development] ctfrommn:
Does anyone have a 4.2.1 stock kernel zip file that I can flash in twrp? Every stock kernel that people post is a .img and twrp will only flash zips.

No issues with my current r53 kernel ... I simply forgot what stock feels like.

Thanks

sent from my r53-Franco nexus 4

Here you go......
[Nexus 4 Original Android Development] bleuf1sh:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Thanks!!! Where did you get it / how can I make my own from the 4.2.1 occam .tgz file from Google?

sent from my r53-Franco nexus 4
[Nexus 4 Original Android Development] fozzie:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

You could have just flashed the .img with Franco's app ;)
[Nexus 4 Original Android Development] bleuf1sh:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Don't see the option in his app. If you mean I could restore a backup of stock .... Didn't make a backup ....

sent from my r53-Franco nexus 4

---------- Post added at 01:36 AM ---------- Previous post was at 01:21 AM ----------

Just to verify before I flash. This won't get me stuck in a boot loop because of Franco's ram disk implementation? It's ok to flash this over any one of Franco's kernels?

sent from my r53-Franco nexus 4
[Nexus 4 Original Android Development] jarjar124:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

You can flash stock or reset kernel over any kernel.
[Nexus 4 Original Android Development] cobyman7035:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Using perfmon. R53 only uses one core cpu0

via my NeXus⁴ using XDA Premium
[Nexus 4 Original Android Development] Taxiback:
Here is the stock kernel I saved through franco's app. http://www.mediafire.com/download.php?7ajzup742jq77rr It's a .img I've flashed it through the app many times with no problems.
[Nexus 4 Original Android Development] siscim23:
Correct, until it needs more, then it onlines what it needs.
[Nexus 4 Original Android Development] ctfrommn:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

I think that can from Motley's thread.
[Nexus 4 Original Android Development] bleuf1sh:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

In Franco's kernel zips there is a file named CERT.RSA which doesn't exist in the reset kernel posted a few threads up. Could someone please explain the file structure of the flashable kernel zips?

sent from my r53-Franco nexus 4
[Nexus 4 Original Android Development] fairyshacker:
Flashed r53 on cm 10.1 yesterday, after working around for a while, just ran the stability test (classic test mode) which last for 2-3 minutes and BOOM.. SHUTDOWN.

Now, my phone is not booting at all (even to the bootloader). But sometimes when i try to boot the phone, the google logo appears & shutdown instantly.
[Nexus 4 Original Android Development] sasho36:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Try to charge it for a while and then try again

Send from my Nexus 4 with Taptalk
[Nexus 4 Original Android Development] kioshi:
That was the case back in early Dec when a lot of people didnt have the phone and neither did Franco. I remember reading that and thus didnt flash the kernel. Its all good now. Flash them on top of stock or whatever..shouldnt matter as Franco said a while back. Wipe cache if you must.
[Nexus 4 Original Android Development] vomer:
Just an update for people UV'ing on r62:

I was at -175 (faster bind) and noticed a couple of random reboots. Decided to drop it to -100 across and it seems much more stable now.
[Nexus 4 Original Android Development] scream4cheese:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Ha! You beat me to the punch! LOL.
[Nexus 4 Original Android Development] sailfast:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

R62

Is NOT using only 2 cores.

All 4 cores are reporting and responding at all times.

Screen on idle 4 cores at 384

Aggressively scrolling all 4 cores jump to 1026.
[Nexus 4 Original Android Development] scream4cheese:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Care to elaborate and post some pics?
[Nexus 4 Original Android Development] lonelysheep:
Same with you, r62 has larger drain overnight, 6% in 6 hours, but battery life seems way better in daily uses. smooth like r61, or maybe r61 is better on that, not sure because almost same.:)
[Nexus 4 Original Android Development] kyokeun1234:
Are you using either Trickster MOD or SetCPU? We've been talking about this for few pages..
[Nexus 4 Original Android Development] Vanhoud:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Did you turn your screen off then on and then check?
[Nexus 4 Original Android Development] sailfast:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Trickster

But it has reported as expected in the past. Correctly reported hotpluged cores.

I'm not changing anything on r62 with it yet. Just monitoring. Hmm... I will play with it some more.
[Nexus 4 Original Android Development] vomer:
Haha, was not sure if others saw it too as I didn't see any reports. Guess we have to play around to get the sweet spot. I think -100 should be ok though.
[Nexus 4 Original Android Development] scream4cheese:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

I recommend flashing the stock kernel and then reflash r62.

It worked for me and it should for all.
[Nexus 4 Original Android Development] ansysic:
I got it working with TricksterMod.

The thing is, Trickster applies its settings on each screen-on, so it works against francos unplugging.

All you have to do is make your prefferred settings in the app and hit the apply button. Then go to you superuser tool and deny root access for Trickster. Finally clear recent app list and switch your screen off.

--> 100% reproducable & working

--> make sure no other kernel tool is active
[Nexus 4 Original Android Development] javacody:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Dude. Read the thread. Please. 10 minutes out of your busy day to save quite a few people from having to read and rehash this same issue.

The truth is out there. I think Muldur was responding to some of these people who don't read the thread. Then say they're to busy but expect everybody else to not be too busy to help them...
[Nexus 4 Original Android Development] yokuyuki:
It's quite a worthless benchmark. That's basically hitting up against vsync.
[Nexus 4 Original Android Development] sailfast:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Bite me.

This thread gets 15 - 20 new pages in a day.

Trickster is briefly mentioned 2 times in the last 5 pages. I don't think the issue has been bashed let alone rehashed.
[Nexus 4 Original Android Development] ansysic:
u saw my workaround few posts above?
[Nexus 4 Original Android Development] BobTheBlade:
AW: [KERNEL][GPL][N4] franco.Kernel - r53

I don't think that this is a good idea for battery saving although it may seem counterintuitive at first.

If your phone has an intensive sync task to do, limiting the clock rate basically means that it takes longer to complete the task. And that means that it spends more time outside of deep sleep. And as we all know not deep sleeping while screen off burns your battery trough like ****. Think about it.
[Nexus 4 Original Android Development] CaspaTheGhost:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

OK, I'll quote myself and Franco.

If you are posting or about to post that a version is not doing the above, i.e. "r62 is NOT just 2 cores" then hold up, stop, wait a minute, pause. All cores are online on r62 for boot but switch permanently to 2 cores after screen on/off.

Otherwise it's something within your setup f'ing stuff up. Most likely Trickster mod app.

Give Franco at least a smidgen of credit and trust that he knows how to implement a basic active core setup on his kernel.

Some of you are plan stupid. The types that would put petrol in their diesel engine and then complain that the engine has died for no reason.

Basic, basic, basic. If you have an app that controls kernel features (other than Franco app) then please understand that it may do things you aren't aware of due to lack of literature or lack of understanding/reading.

D'oh, feel stupid now huh?! Don't worry, just sort it, keep quiet and enjoy the kernel.

Don't try to justify a thing, no ones want to hear it. We just want you to enjoy the kernel and provide valuable feedback for further development.

Capish? (That's rhetorical)

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

Or even simpler: stop flashing test kernels.
[Nexus 4 Original Android Development] sailfast:
Thanks. I will look into it.

Chatting with the trixter guys now.
[Nexus 4 Original Android Development] calanizzle:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

And when the phone has no task to complete at all?
[Nexus 4 Original Android Development] CaspaTheGhost:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

It will sleep?

Race to idle man.

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

:-[

ROM: MINCO v5 N7

Kernel: Franco r25

T-Mobile USA
[Nexus 4 Original Android Development] melbourne408:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Some of you guys really need to understand how off topic you are. Even if (for example), I was providing a substantially useful logcat submitted with good merit, the entirety of my post should have zero written words, only to briefly sum up the submission. Shouldn't be seeing cussing over invalid blabber. Clear it up guys and make it easier for Franco and mods to sift through for usefully applicable posts. Thanks again Franco, have s good night. :D
[Nexus 4 Original Android Development] franciscofranco:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

I urge you all to make this thread a happy place for everyone to enjoy. I dont want newcomers to leave us because we treat them badly. I know sometimes its hard because of repeatable questions and some provocative posts, but try to be friendly and if it keeps being too annoying just ignore.

I know you are all trying to help, but I would be deeply happy if everyone could help to make this thread something useful, enjoyable and non-aggressive :)

Thanks for all the continued support - Im counting on you!
[Nexus 4 Original Android Development] k_nivesout:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

I'll preface this by saying I haven't been getting good battery life lately, so I was pretty surprised to see stats like these. I was playing music for around 1.5-2 hours as well.

For only 2 cores being active, the UI smoothness is quite good too, actually even better than prior Franco kernels I've ran. General scrolling and swiping is quite smooth and responsive but gesture typing could definitely be better.

This is on r62, default settings with -100 UV.