yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] resynx:
This was just stated above, 2 cores will always be offline.
[Nexus 4 Original Android Development] javacody:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

I was gonna stick with 61 cuz I like the idea of all 4 cores on all the time. But then I realized that battery life seemed less for me and maybe it was worth a shot to see if I even noticed a performance difference with just 2 cores.

So I'm giving her a go...
[Nexus 4 Original Android Development] noneabove:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Wasn't clear if it was never 4 always 2 or never 1 always at least 2.
[Nexus 4 Original Android Development] danillll:
The bug referenced by francisco shiws the issue in the feamework (rom) not kernel
[Nexus 4 Original Android Development] tilllt:
Typo or where is #63 to be found?
[Nexus 4 Original Android Development] siscim23:
In the OP
[Nexus 4 Original Android Development] deltatux:
I did turn my screen off and on and did read what Franco posted about r62.

All 4 cores are still online is what I'm saying, if not I wouldn't have reported it.

This is the screenshot right after I turned my screen off, left it for about 30 seconds and back on:

deltatux
[Nexus 4 Original Android Development] tilllt:
It doesnt show up with the stock kernel though. Or they just filtered it out. I am just wondering if this affects the performance of the phone in such a negative way that i should wait for a fix. Sure enough, if this was a Linux server spitting out 7000 traces a minute to the log, i would immediately try to find a solution. i dont have enough experience to judge how this affects android though.
[Nexus 4 Original Android Development] ziggyyy:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

did anyone else try conservative with a high up threshold? I'm getting a real good battery life and fairly smooth performance.
[Nexus 4 Original Android Development] NoLunchBox_:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Working perfectly fine on my phone...

Edit: btw things are running real smooth on r62. Better than before
[Nexus 4 Original Android Development] franciscofranco:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

ONLY 2 cores enabled with screen on no matter what happens. Lets not complicate sonething so easy.
[Nexus 4 Original Android Development] scandalousk:
It's a typo, he means r62.
[Nexus 4 Original Android Development] franciscofranco:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

I dont know how or why but I feel a substancial improvement in performance with only 2 cores online. Makes no sense though thats what I feel.

Dunno what else. My GF is coming to visit me in about 12 hours, I wont release any kernels for a week.
[Nexus 4 Original Android Development] jack1984:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

You'll be releasing "other things" I presume! ;)
[Nexus 4 Original Android Development] dutchtrumpet:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Sure ;):thumbup:
[Nexus 4 Original Android Development] alanwyl:
If it is on 2 cores, it would reach top speed more often.

I guess android isn't that optimized for multi-core.:o
[Nexus 4 Original Android Development] k3nav7:
Yep, I had 1 hour 45 minutes of mam_hsic_wake locks today, my first day with franco.Kernel (r53). After reading up on it it sounds like it might be a baseband/modem issue, not sure if Franco can attack that.
[Nexus 4 Original Android Development] Godaemon:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Don't be so sure you may be greatly inspired by her visit :p Have Fun :)
[Nexus 4 Original Android Development] Vangelis13:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

:eek::sly::what::screwy:

People go to h**l for less dirty thoughts than that..!
[Nexus 4 Original Android Development] vomer:
Sorry, had to do it :silly:
[Nexus 4 Original Android Development] immunityx:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Uh oh sound like franco Jr. Coming in 9 months
[Nexus 4 Original Android Development] Vangelis13:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

It d o e s not get anymore oot than this, we've hereby hit bottom.. :D
[Nexus 4 Original Android Development] aznxk3vi17:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Since r62 always has 2 cores offline, does that mean it wouldn't be a good candidate for gaming? Or is quad core not implemented well by Android games?

Sent from my Nexus 4
[Nexus 4 Original Android Development] drawde40599:
No, the more im using the more it dose definitely feel faster than 61, my brain dosent want me to believe this because im only using "half" the phone , but i can feel it. Not experiencing any lag, or heat, if u wouldn't have said anything i wouldn't have known only 2 cores being used.
[Nexus 4 Original Android Development] alanwyl:
Tried Temple Run 2, no lag at all, just like when 4 cores are enabled.:good:

So 2 cores enabled, so this is a Snapdragon S4 with adreno 320
[Nexus 4 Original Android Development] deltatux:
I did more testing, I did turn off my screen for a good 2 minutes this time and even used Franco Kernel Updater (I like supporting devs) but same result.

I'm seriously thinking it's my device at this point, I'm running r62 and none of the cores go offline:

This is really weird, why is it only my device not agreeing with everyone else's findings?

deltatux
[Nexus 4 Original Android Development] drawde40599:
Did u game on a dual core android phone in the past? Should be same results here. even Stock kernel uses 2 cores more than 3/4,

---------- Post added at 06:49 PM ---------- Previous post was at 06:48 PM ----------

Reflash your rom then kernel from same flash see if fix
[Nexus 4 Original Android Development] ceroglu:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Dude, why don't you play some games to see how it is? And then share your experience on here?

Okay, some initial thoughts of r62. It feels a little bit faster than r61, but also I see that one of the cores is always staying at high frequency. On the other hand, the battery drain seems to be better. 5% battery drain and 21 min of screen on while on 3g. This number is usually around 16-17 minutes for me. So there should be a significant battery improvement with r62. I am still curious to know what is the minimum UV is set to?
[Nexus 4 Original Android Development] Vanhoud:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

All cores active for me as well on r62
[Nexus 4 Original Android Development] franciscofranco:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

That is really weird. Since you re the only one with that bug seems something else than the kernel. Can you please wipe dalvik cache to so that you start fresh of compiled dalvik files?
[Nexus 4 Original Android Development] deltatux:
I did do that as well and it did nothing. I also tried clearing the /cache partition as well. Still nothing ... I must be going insane lol.

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

Did the same 4 cores still active
[Nexus 4 Original Android Development] dutchtrumpet:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Did you flash the first or the re upload
[Nexus 4 Original Android Development] JNewms:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Hmm, a week of either 61 or 62? I'm going to stick in 61 until after tomorrow so I can get a better out and about feel all day with quad core. Unless, Franco is dropping one more before his week off.

Sent from my Nexus 4 using Xparent Skyblue Tapatalk 2
[Nexus 4 Original Android Development] vomer:
maybe it's your ROM?
[Nexus 4 Original Android Development] deltatux:
I personally flashed the re-upload since I downloaded after he re-uploaded the first time.

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

Had to be the re upload since I only downloaded it less than 15 minutes ago
[Nexus 4 Original Android Development] vomer:
Thanks, it's fixed now :)
[Nexus 4 Original Android Development] deltatux:
I'm thinking of flashing r53 to see if the cores shutdown because that's the last time I saw my cores shutdown by themselves.

I don't believe it's the ROM since I've been running the same version of the ROM and everything since r53.

deltatux
[Nexus 4 Original Android Development] vomer:
Try clearing the franco kernel app data (there is an option in the menu section). Maybe that will help?
[Nexus 4 Original Android Development] deltatux:
Just reflashed r53, looks like it can shutdown and boot up my cores without incident. I haven't changed anything except the kernel. ROM version and everything is the same:

It's a new install, I just bought the app when I still had r62, it mirrored what Trickster MOD was showing.

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

OK mine works now after screen on/off a few times
[Nexus 4 Original Android Development] joho5:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Is this only for testing? Otherwise why would you want to buy a quad core and use it as a dual core? I get the battery savings thing but the hardware is why we have this phone right behind being pure and getting updates quick?
[Nexus 4 Original Android Development] deltatux:
Oh ok, I figured out the bug, apparently if I directly apply r62 over r61 it will cause that bug but if I apply r62 over r53, it works. That's odd. Guess lesson learned here...

I was thinking that too...

EDIT: nvm, the cores powered itself back on ... this is weird....

deltatux
[Nexus 4 Original Android Development] drawde40599:
Do u have that system tuner app set to force all cores on?
[Nexus 4 Original Android Development] deltatux:
Nope, didn't use any apps that can do that...

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

Right but how many apps do really require 4 cores?I mean its a matter of each user but we have to find the right balance with performance and battery.I have no prob being with a single core online as long as the other 3 can " wake up " when I need them!
[Nexus 4 Original Android Development] drawde40599:
Its a test build, were testing it for future builds thats y its not available on his app, its what franco dose, then out pops a crazy stable milestone build
[Nexus 4 Original Android Development] franciscofranco:
This is just testing builds. If users get all crazy about something so simple either don't test it or I'd rather just test it myself with minooch.
[Nexus 4 Original Android Development] alanwyl:
yes strictly for testing.

Franco has replied to this before.

he did something new in r61, i.e. 4 cores online.

then he needs user feedback on battery life. so he released r62, i.e. only 2 cores online.

Keeping other things constant, this is a test of battery usage of dual core / quad core.:cowboy:
[Nexus 4 Original Android Development] troysyx:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Franco, you have outdone yourself! 62 is flying! Everything from the app drawer, opening apps, to fast forwarding movies this thing is now screaming. Not sure about battery life yet, but so far.....I'm in love :)
[Nexus 4 Original Android Development] alanwyl:
actually this leads to another interesting question

why the hell would dual-core be faster than quad-core;)
[Nexus 4 Original Android Development] CaspaTheGhost:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Loving this line of testing, not sure why the concept is so hard for some to grasp. :confused:

R61 - Four (4) cores online at all times.

R62 - Two (2) cores online at all times.

Kernel development, not rocket science.

Franco, I'm sure all of YOUR cores will be online when your misses arrives! ;)

Sent from my BAKED N4
[Nexus 4 Original Android Development] zephiK:
Why are people making such a big deal? it's a test kernel for a reason. Just because 62 is higher than 61 doesn't entitle you to flash it. If r61 is working for you, then stick with it.

If you love r53, stick with it. If you love that r21 build or whatever... USE IT.
[Nexus 4 Original Android Development] deltatux:
I'm going back to r61, r62 is driving me insane :P ... looks like my device must be sped :p

deltatux
[Nexus 4 Original Android Development] drawde40599:
Its freaking flying compared to all previous versions, it actually feels faster or about the same as being OC over 1800, personally ill take speed over battery all day long, i dont even use a battery icon :P
[Nexus 4 Original Android Development] joho5:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

I'm not using it... I just wanted to know. I admire devs, alot. And me posing that question wasn't in a manner of freaking out or anything I honestly was just personally curious.
[Nexus 4 Original Android Development] kyokeun1234:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Cores are offline for me and it is also very fast and smooth! R62 is amazing!
[Nexus 4 Original Android Development] tweaked:
I may be insane but two cores seems faster.....WTF? Lol wierd shizz..This thing smokes. heh
[Nexus 4 Original Android Development] SubwayJrd:
This is just a guess based on my experience with VMware Virtualization on ESXi in a production environment coupled with my knowledge of Java running in a Virtual Machine (in this case the Dalvik Virtual Machine)

I would guess that Dalvik is a bit better at spreading itself across 2 cores than 4. Those two cores can scale to higher clock speeds under load, and don't have to do thread passing nearly as often as 4 cores would (to try to maintain balance). A virtual machine running on VMware ESXi that has 4 cores rather than 2 cores takes significantly longer to schedule because it has to schedule on all 4 cores. It's just a bit simpler to manage with 2 cores than 4.

Again, just supposition based on my virtualization experience.
[Nexus 4 Original Android Development] vomer:
Interesting idea. Could be the reason...but then why even bother with quad core phones? Or is it because their use has not been optimized yet?
[Nexus 4 Original Android Development] tilllt:
Is there any specific reason why the speed differences between two pieces of software are judged by a gut feeling and not by running a benchmark?
[Nexus 4 Original Android Development] deepsunzhine:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Any here using paranoidandroid and franco????.....if so, which combo and hiw does it feel and wut bout battery??...thnx in advance

Sent from my NEXUS 4

PARANOIDANDROID 2.99 BETA 4
[Nexus 4 Original Android Development] alanwyl:
Because we are using the phone but not benchmarking the phone all the time:D
[Nexus 4 Original Android Development] SubwayJrd:
That would really depend on if my guess is correct. If it is (or if it is related) then yes, I would say it's probably because Dalvik hasn't been optimized for the higher core count well enough at this point.

Why a quad core? Wow factor. How fun is it to tell another tech enthusiast that you have a quad core? It's easily more impressive than a dual core.
[Nexus 4 Original Android Development] kyokeun1234:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Why bother with 1080p screen phones? Because we can. Also it makes the device very future proof IMO.

I think Android isn't optimized for quad core quite yet, which could be another reason
[Nexus 4 Original Android Development] richteralan:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

You guys can also test both kernels by installing Epic Citadel from play store.

Choose high quality rendering and see if you get any lags.

For #62, there are lags inside the church.

Go try it.
[Nexus 4 Original Android Development] SubwayJrd:
Because it really is all about the feel of the phone. It has to feel faster for people to really care. Bencmarks are very VERY subjective, and quite often run rigid tests that have absolutely no bearing on real-world feel. That's why we're not running benchmarks.
[Nexus 4 Original Android Development] JNewms:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Because benchmarks don't mean anything. From what I understand project butter made them a waste of time. You'd be better off going with your gut on the how it feels rather than an empty number

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

I'm using PA and Franco.

Mostly testing both since they are all in testing phase.
[Nexus 4 Original Android Development] danillll:
Very good point, however don't think it's jvm related in particular, but more likely context switching and moving threads to other cores. In the 4 cores setup, the kernel most likely is offloading threads faster to the 3rd and 4th core and this switching is causing this tiny delay. So maybe forcing the kernel to spend more time when core 1 and core 2 are fully used before bringing online and offloading threads to the remainjng cores.

Just a thought.
[Nexus 4 Original Android Development] iammudd:
On conservative and I don't notice a performance difference between r61 and r62 (non-gaming). Whether there is performance drop or not, r62 is still fast enough for me and it yields a noticeable battery difference.

55 mins on with 43 mins of screen on -- testing browsing, gps, pdf, email, hspa, auto-bright on JAN26 PA -- only dropped battery by 8% (or 11.2% per hour). On r61 and quad core, battery was > 20% per hour for similar usage. So r62 could potentially do almost 9 hrs of screen on? Impressive!

(For my requirements, I would only need THIS test build -- if it weren't for the qualcomm WiFi bug.)
[Nexus 4 Original Android Development] Luigiesin:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Battery life in r62 seems to be better with screen on! Also definitely smoother than r61... Makes sense since two cores are ramping to 1026 more often to keep everything smooth. But yup, battery is better... It's a Tough balance we're doing here...

Sent from my Rock & Roll Nexus 4

ROM: MINCO V6

Kernel: Franco r47

T-Mobile
[Nexus 4 Original Android Development] SubwayJrd:
It may come out to the same basic problem whether it's the JVM or not, like you mentioned that context switching between the cores. The dear phone REALLY wants to keep the core usage low on all cores, so it balances between them. Swapping threads between cores has a cost.
[Nexus 4 Original Android Development] deltatux:
This can be said about desktops as well, why do you see that consumer desktop CPUs have been stuck at quad cores? It's because most applications are still processed serially and would benefit with faster cores than multiple slower cores. However, the reverse can be said for those with heavily threaded workload like highly threaded games, scientific software, and media production software that actually would benefit from having 4 cores.

The average consumer would be more than fine with dual cores. Most phones don't need more than 2 cores, having a quad core is more of a marketing tool since people are thinking: OMG there are 4 cores, it must be better. Not necessarily.

At the same time, if Franco permanently disables two of the cores, i would feel like the other 2 cores have been gone to waste since the SoC does come with 4...

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

I presume that the test builds are relatively safe?
[Nexus 4 Original Android Development] scream4cheese:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Can someone help please?

I have been asking all day about my issue with kernel versions r60-r62.

I can't seem to get my device to stop rebooting itself when o try to change the voltages. If I change them and save it, it reboots. If I save the voltages in its default settings, it still reboots. What the hell is going on?! What am I missing here? What am I doing wrong?

I flashed matr1x ROM and undervolt works fine.

Please, would someone help me?
[Nexus 4 Original Android Development] richteralan:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Return to stock ROM, just flash Franco kernel and install Franco app.

Try if that still FC UV.

P.S. the reason I say that is Franco app seems to have problems with some themes.
[Nexus 4 Original Android Development] Luigiesin:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Also try cleaning Franco's app DATA and reboot... That way you get the stock settings... Maybe there's a problem with UV in one of the frequencies.. Perhaps 1026..

Sent from my Rock & Roll Nexus 4

ROM: MINCO V6

Kernel: Franco r62

T-Mobile
[Nexus 4 Original Android Development] franciscofranco:
Of course not, I release kernels just for the sole purpose of not being safe and do all sorts of bad things ;)

I need last_kmsg log, otherwise I can't figure out.
[Nexus 4 Original Android Development] ansysic:
I had the same thing that the cores won't go offline.

Then after the third kernel flash I wiped dalvik and cache, reset trickster mod and then it magically worked:confused:

Edit: trickster mod is the badass here. After hitting the apply button (without changing anything) all cores go online
[Nexus 4 Original Android Development] elliot.newnham:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

This is good news! Keep these battery stats coming!

So its sounding like we should use 2 cores for ui work the online another 2 when needed for more intensive multithreaded tasks.

Simple hotplugging instead of the super aggressive Qualcomm implemented
[Nexus 4 Original Android Development] scream4cheese:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Alright! I got it! Thanks guys!!
[Nexus 4 Original Android Development] franciscofranco:
Apply button for what?
[Nexus 4 Original Android Development] ansysic:
This button applies all settings e.g. UV, scheduler, screencolor... It’s not done on the fly (while changing settings)
[Nexus 4 Original Android Development] franciscofranco:
Seems to me a very odd move to online all cores when hitting an apply button O.o
[Nexus 4 Original Android Development] deltatux:
This might be the cause since I do have Trickster MOD installed as well. That is weird, probably it triggers something in the kernel to online all the cores regardless and then the hotplug code has to shut them down or something? Wild guess here.

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

Epic citadel was just released! 55 average fps benchmark with r61, smooth in most scenes
[Nexus 4 Original Android Development] ansysic:
r62 was just released! With benchmark results some pages ago :laugh:
[Nexus 4 Original Android Development] Exidrion:
My findings: r61 = 95% as smooth as stock. r62 = just as smooth (maybe smoother), cores working as they should.
[Nexus 4 Original Android Development] Rex0r:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Same here great combo.

---------- Post added at 10:35 PM ---------- Previous post was at 10:30 PM ----------

Drive fast and take a lot of chances, or you know just stay out of the test folder.
[Nexus 4 Original Android Development] bleuf1sh:
Re: [KERNEL][GPL][N4] franco.Kernel - r53

Umm... Maybe this is why Google released stock with 2 cores running all the time....? ;)

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

Maybe, but stock wishes it had the battery efficency this kernel has! ;)

It's unbelievable, i never had so much battery life with any kernel prior to r62... And it's just as smooth as stock... Now I can actually use my phone!

Sent from my Rock & Roll Nexus 4

ROM: MINCO V6

Kernel: Franco r62

T-Mobile
[Nexus 4 Original Android Development] Bar81:
Whatever you did on r62 worked as even with only two cores working, conservative and interactive are now smooth and useable whereas on r61 only ondemand was that way.
[Nexus 4 Original Android Development] schizophrenia:
hmm. similar as someone else posted.

i am also having all 4 cores online after flashing r62

already cleared Franco updater data, cache and dalvik cache and reflashed

hmm
[Nexus 4 Original Android Development] franciscofranco:
Are you using Tricksmod as well?
[Nexus 4 Original Android Development] schizophrenia:
nope..

just redid all the step

cleared franco app data, cache, dalvik cache and reflashed

works now

guess i was having bad luck

thanks man