yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] jkoljo:
I have been testing the r34 kernel for a while now. I cannot say anything about battery life and such things yet, but I have some observations regarding the device's performance. I am using 100% stock kernel settings, unless otherwise stated.

When I am playing NFS most wanted, the FPS usually stays high, and CPU utilization is somewhere around 60%. All cores are active, and running a bit over 1 GHz. However sometimes, for just a few seconds, cores 3 and 4 drop offline, causing stutter and FPS drop. When the cores come online again, everything continues working as expected. This happens maybe once or twice in a minute.

There has been a lot of talk about N4 thermal throttling, so I decided to try performance governor to see if cores still drop offline. After 10 minutes of testing (and a hot phone), I came to a conclusion that with performance governor everything works fine. The cores stay offline. That leads me to believe that thermal throttling is not the problem.

So maybe the interactive governor adjustments could do a bit tweaking? I understand that the new test build r46 is out, and it is next on the line of testing for me. I will probably post my findings here. Also, I got a small idea.. It is possible to detect GPU 2D -> 3D clock mode, right? At least it should be possible to somehow detect when a game is running (higher than normal GPU use, full screen.. you know). Add a bunch of code to the kernel, which detects a game, and keeps all cores online. It might eliminate the occasional small stutter.
[Nexus 4 Original Android Development] franciscofranco:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

I have been trying to do that but I havent been successful, the KGSL drivers (GPU) are a bit strange I dont know how to detect that. Its not easy.
[Nexus 4 Original Android Development] TheByteSmasher:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Yay! Maybe we'll get row on N7! Thanks Franco

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

Its already on my N7, but didnt release because I got caught up on other stuff I was coding for r46-test for then to merge on the N7, N10 and GN.
[Nexus 4 Original Android Development] TheByteSmasher:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

I remember you said that... but it doesn't add fun for us if you don't share. :p I'm just anxious to try it out! Thanks for all your efforts...

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

Was about to answer your question but figured you'd probably know interactive is still default since you've now flashed it!

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

Data speed on r46 seems faster? Or am I tripping? LOL!

Not to mention is a bit smoother than r34... Going to give it 24 hours.. But so far is great!

Thanks brother Franco :)

Sent from my Rock & Roll Nexus 4

ROM: MINCO V6

Kernel: Franco r34

T-Mobile
[Nexus 4 Original Android Development] benrees21:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Oh god.... http://db.tt/lcHOLlok

Sorry for off topic and sorry for the poor person who sent it lol.

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

;):p:cool::D:):eek::sly::what::screwy::thumbup:
[Nexus 4 Original Android Development] TheByteSmasher:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Dude, you could be! ;)

Sent from my Nexus 4
[Nexus 4 Original Android Development] ctfrommn:
LMAO!!
[Nexus 4 Original Android Development] JNewms:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

You should ask him out. Let him find out the hard way about what's between your legs.. Lol

Sent from my Nexus 4 using Xparent ICS Tapatalk 2
[Nexus 4 Original Android Development] zFayZz:
I hate hating on this kernel but i had a cm10 update and thought i still had franco kernel installed... My battery was great on stock cm10 kernel and no data drops... Sorry but i knew this kernel was the problem i had data drops and battery drain.. I tried from r29 to r34 and seen no improvement in battery..

Im going to try r46 because it seemed to be better than other builds but so far cm10 stock kernel has been amazing and its given me a days worth of battery
[Nexus 4 Original Android Development] Luigiesin:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

LOL!!!!!!

Sent from my Rock & Roll Nexus 4

ROM: MINCO V6

Kernel: Franco r46

T-Mobile
[Nexus 4 Original Android Development] yokuyuki:
Been on r46-test for 6 hours so far and I'm finding wakelock-wise, it's the same as r34.
[Nexus 4 Original Android Development] Vangelis13:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Cool story! :thumbup:
[Nexus 4 Original Android Development] Luigiesin:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

A lot of people have reported issues with CM and Franco combo... I was one of them until I started using my beloved MINCO ROM... All issues disappeared.

Sent from my Rock & Roll Nexus 4

ROM: MINCO V6

Kernel: Franco r46

T-Mobile
[Nexus 4 Original Android Development] calanizzle:
Same here!
[Nexus 4 Original Android Development] hayden1987:
I'm running r34 and still getting well over 20% for msm_hsic_host . Are all of you running r34 getting much less then this?
[Nexus 4 Original Android Development] jarjar124:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Most are running r46 now lol
[Nexus 4 Original Android Development] nakaori:
AW: [KERNEL][GPL][N4] franco.Kernel - r34

I am still using r28 since it is the only Version keeping hsic very low =/

Gesendet von meinem Nexus 4 mit Tapatalk 2
[Nexus 4 Original Android Development] scream4cheese:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Why don't you just try a different ROM instead? I had CM for a while and it always gave me issues. As soon as I flashed another rom, my phone became just fine.

Cyangenmod 10.1 is still in it's infancy. Issues will pop up here and there like a child misbehaving.

Remember it's still a nightly.
[Nexus 4 Original Android Development] ssauger:
What issues? I got none with this combo. But stock kernel performes better, r46 is far better i think, but not smooth as stock. Tried minoco rom yesterday, same lag/stutter with franco kernel like i notice on cm. I will see how much screen on time i can get with r46, with stock cm i reached 4h in 18h usage with 31% battery left. Not so bad i think ;) ok was all on wifi. Same test now with r46. Screens are with stock cm kernel.
[Nexus 4 Original Android Development] calanizzle:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Best results so far! :D
[Nexus 4 Original Android Development] benrees21:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

R46 is a beast!!! Really smooth and sleeps like a log.

PS. I'm not a girl. If I get sent messages saying I'm hot etc, then I will post them for the lolz! :p

Sent from my Nexus 4
[Nexus 4 Original Android Development] zFayZz:
Exactly changing rom makes no difference and i did try minco and i didnt like it..

Stock cm kernel has way better battery life and suffered no data drops..

Ill give r46 a try as it does seem better than other builds
[Nexus 4 Original Android Development] j.llorente:
I'm using CM10 with r34 and I don't have problems...and battery drain is perfect! 1d2h with 5h screen 10h wifi...and 2g data
[Nexus 4 Original Android Development] deepsunzhine:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Im gettin 0,2% on r34
[Nexus 4 Original Android Development] XxKillerKev7xX:
Just updated to R46 HOPEFULLY I get better Screen Time or else it CM10 kernel or back to legit full stock for me.
[Nexus 4 Original Android Development] Ballastatuz:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Anyone have the flashable for stock kernel. I want to try something. Either quote or pm me please. Thank you I appreciate you.
[Nexus 4 Original Android Development] mobilehavoc:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

I've noticed the hsic patches reduce hsic wake lock on wifi but when youre on mobile data you still get like 20% or so depending on what's going on. I guess thats by design for now.
[Nexus 4 Original Android Development] ctfrommn:
Here you go.....http://xdaforums.com/attachment.php?attachmentid=1550949&d=1355107145
[Nexus 4 Original Android Development] TheByteSmasher:
Here is stock kernel https://dl.dropbox.com/u/40531039/boot.img
[Nexus 4 Original Android Development] lazinase:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Thank you very much of the kind advice about having an antivirus software or not. So, I have deleted Kaspersky. Let's hope I will not do something stupid.

Flashed r46 and it feels better than 34. I hope it's not a placebo effect.
[Nexus 4 Original Android Development] Luigiesin:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

I had DATA drops... No kernel sleep, and laggyness.. Every phone is different though..

I like MINCO and Franco combo.. The ROM is pretty lean and works lighter in my phone.

If CM works with yours, that's great cu CM does have great customizations... But it did give me many issues. Just my personal experience.

Sent from my Rock & Roll Nexus 4

ROM: MINCO V6

Kernel: Franco r46

T-Mobile
[Nexus 4 Original Android Development] zFayZz:
Thats great but 2g data? Lol u sure u dnt mean 3g? If its 2g it takes less battery than 3g so i can see why you might have better battery life
[Nexus 4 Original Android Development] Jens1969:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

I don't want to start a flaming war, but without CM many of the ROMs on xda (taking all devices into account) would not be possible. And many devices would still have some GB ROM. Those CM devs did a tremendous job, providing up to date drivers for older devices.

So, please don't think of this, next time you mock about CM. ;)
[Nexus 4 Original Android Development] zFayZz:
Cm10 is well known for being stable..yes every nexus 4 is different to an extent but you cant really say one person will have a better experience if there is a fault with the rom/kernel

Look at everyone having data drops.. People who dont have it probably stay on wifi all day and use very little data
[Nexus 4 Original Android Development] Vangelis13:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Yeah, having a profile pic like that is incriminating though..!! ;)
[Nexus 4 Original Android Development] alcurtis93:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Agree. Great battery for me too. Half34/46
[Nexus 4 Original Android Development] SchmilK:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Wow r46 is wicked fast and such a slow battery drainer!!!!!

No wonder you jumped 12 version numbers!!!

Power management has taken a higher CPU usage over hsic for the first time for me. :) great job!!
[Nexus 4 Original Android Development] hospital349:
Hey Francisco (and everybody else).

I want to take back what I mentioned earlier about my situation with PA + Franco.kernel and explain my experience with r46 up to this point.

The lag/stuttering that I had with PA combined with all previous builds of FK, were only experienced on certain apps (G+, YouTube & Gmail to name a few). These apps were forced into tablet mode and this caused my issues. After changing these apps back into phone mode, the stuttering disappeared and interactions became smooth. (I don't really know why, but it did the trick).

I can definitely live without the hybrid on some apps if it means that I can experience my N4 as it should be.

r46 is wonderful. The new default settings are actually AMAZING from the get-go. I use Google Music a lot and previously my battery depleted quickly using data to stream my music. This isn't the case with r46. Deep sleep is fantastic also. Performance is impeccable. I have nothing else to report other than Francisco is awesome! :victory:

Impressive kernel is impressive. :good:
[Nexus 4 Original Android Development] Luigiesin:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Have I said one ROM is better than the other one? I wrote twice it depends of the phone and the user... I repeat, I'm writing based in my experience and some other that switched to MINCO... If it's not for you, then it's not... Hopefully I explained myself this time. ;)

Sent from my Rock & Roll Nexus 4

ROM: MINCO V6

Kernel: Franco r46

T-Mobile
[Nexus 4 Original Android Development] franciscofranco:
So r46-test smoothness boost comes mostly from this patch that I made:

Every 500ms the writeback daemon kicks in and flushes the dirty pages into disk. Thats not very pleasant for performance and *maybe* battery. This patch disables the writeback function while the screen is on, and enables it back when the screen is off to flush all the dirty pages. In my real world usage testing I notice a slight bump in smoothness and performance while using the device.

So yeah, its not placebo :)
[Nexus 4 Original Android Development] benrees21:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Smart! Very smart! Keep up the good work Franco!

Sent from my Nexus 4
[Nexus 4 Original Android Development] iboj007:
So will this one be R35 when you push it to the app or R46?
[Nexus 4 Original Android Development] jassycliq:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Reminds me of what Fauxs kernel has.

Just started trying your kernel today so far so good.
[Nexus 4 Original Android Development] franciscofranco:
I don't know, not too fussed about that at the moment.

Faux doesn't have this. I've said it before, I don't use anything that faux does, not a single line of code :cowboy:
[Nexus 4 Original Android Development] wendellc:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Probably off topic, but on the franco kernel app it shows only 1 CPU online. Is there a way to see if all CPU is working?

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

Only all CPU's come online under heavy load, you don't need em all on all the time. One is enough for staring at the screen in Franco's app :p

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

So that isn't the same? Don't get me wrong I'm not trying to start a flame war I was just pointing out something I observed. Plus what's wrong with using his code? No use reinventing the wheel right? :P either way thanks for the kernel :)
[Nexus 4 Original Android Development] franciscofranco:
He blocks fsync on screen on and resumes on screen off. I don't do that. The kernel has a mechanism to scan for dirty pages and every 500ms flushes them to disk. Every time it gets writen to disk it calls fsync for data integrity. I just block the scan and writeout of pages of that dirty mechanism, fsync is completely different and works separately on its own.
[Nexus 4 Original Android Development] jassycliq:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Ah thanks for the explanation. I now see the difference :) :thumbup:
[Nexus 4 Original Android Development] benrees21:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Might be the same but Franco has used his own code, and he did not get the idea from faux. There is some stuff that went on with faux that I don't really have enough info on to comment or make judgements about. At the end of the day, I'm nice to everyone who is nice to me and I'm sure Franco don't hold grudges for pathetic reasons.

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

Not for nothing, but can we stop comparing Franco to faux or leankernel? If we want something, I'm sure he'll take it under advisement. If you want to use the other kernels go to that thread and say howdy, but 2 pages on what chairs does and doesn't do is a bit ridiculous, no?

Sent from my Nexus 7
[Nexus 4 Original Android Development] hospital349:
There's so much drama on the N4 threads this evening. :cyclops:
[Nexus 4 Original Android Development] JNewms:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

With all this tension, I believe we are seeing another reason to legalize it.

Sent from my Nexus 4 using Xparent ICS Tapatalk 2
[Nexus 4 Original Android Development] Luigiesin:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

It's all good guys.. I used Faux kernel when I was using my HTC sensation... And now with my Nexus 4 I love Franco's kernel... Franco and Faux have two completely different approaches to the art of hacking... And that's the beauty of it! Personally I love using Francos not only because his kernel is amazing and not risky to try, but also because he's such a cool patient guy when we ask questions... He actually responds...

I've found sometimes in "other" kernel threads that they might shoot you if you as any questions about the code ;)

Just my experience of course.. LOL

Sent from my Rock & Roll Nexus 4

ROM: MINCO V6

Kernel: Franco r46

T-Mobile
[Nexus 4 Original Android Development] ayamary:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Is there a good reason for this to happen by default or did Google just forget about this in project butter?
[Nexus 4 Original Android Development] Luigiesin:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

The Google stock kernel usually keeps all cores active with hight cycles.. That makes it extra smooth of course... But drains your battery pretty fast... That with a combination of ROM optimizations too.

What Franco is trying to do is minimize the horse power use of the cores to minimize battery consumption at the same time he works on the smoothest as well... So its a delicate process... I believe the idea is to get to the point of great balance having the stock smoothness using as low cycles as possible without having to enable all cores all the time.. Just when your apps really need them.... Tons of battery to save that way.

Sent from my Rock & Roll Nexus 4

ROM: MINCO V6

Kernel: Franco r46

T-Mobile
[Nexus 4 Original Android Development] SubyWill:
I got my first data drops today. Really weird. I'm not sure if it even has to do with the kernel.
[Nexus 4 Original Android Development] Devilman539:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

R46??? My Franco app only shows r34... did I miss something??
[Nexus 4 Original Android Development] Luigiesin:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Man, you've been out of the loop brotha ;)

Grab it from the test kernels link... Fun!

Sent from my Rock & Roll Nexus 4

ROM: MINCO V6

Kernel: Franco r46

T-Mobile
[Nexus 4 Original Android Development] deepsunzhine:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Its a test kernel.u have to flash it manually
[Nexus 4 Original Android Development] strikelight:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Flashed r46, and I have no way of quantifying this, it's just my observation, and wondering if any others experience this: the intensity of short swipes seems greatly diminished, meaning you need longer strokes to have things scroll, most noticeably with short horizontal swipes.

Just wondering, and thanks for your work Franco.
[Nexus 4 Original Android Development] JNewms:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Haven't noticed this myself. Hopefully someone will be able to help you with that man.

Sent from my Nexus 4 using Xparent ICS Tapatalk 2
[Nexus 4 Original Android Development] scream4cheese:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

If you don't the extra speed, it's much better to turn it off to conserve power. When do need it just turn on the extra speed. That's one of the best way to save power.
[Nexus 4 Original Android Development] cobyman7035:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Scrolling xda app its not butery smooth anyone else?

via my NeXus⁴ using XDA Premium app
[Nexus 4 Original Android Development] scream4cheese:
Nope. It could be the app itself.
[Nexus 4 Original Android Development] elcaro:
I'm on r34 too and getting 6% for msm_hsic_host. This is over 32 hours of light usage with 56% battery drain, 1.5 hours screen on, 9hrs on Wifi and around 8 hours on 2G.
[Nexus 4 Original Android Development] drawde40599:
it must not be that great if you keep coming back here;)
[Nexus 4 Original Android Development] elcaro:
It never was for me. :) Most people around here seem to blame the app for that and not the kernel.
[Nexus 4 Original Android Development] franciscofranco:
Because thats what Linux Kernel has by default. They are not preocupied in creating custom code for some extra bit of performance their job is to make it work with the device drivers.
[Nexus 4 Original Android Development] d.brown:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Amazing battery life over 24h with about 4h45 of screen time with paranoid on r34!

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

This kernel plus the new radio thread and MiNCO.... Equals awesome...

#Team MiNCO

**G1→N1→NS→GN→N⁴**
[Nexus 4 Original Android Development] jarjar124:
new radio?
[Nexus 4 Original Android Development] albundy2010:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Stock kernel or any kernel that uses stock mpdecision it is noticeably smoother with xda/tapatalk.
[Nexus 4 Original Android Development] d.brown:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

Double post sorry

Sent from my Nexus 4
[Nexus 4 Original Android Development] jarjar124:
must have for franco lovers :D http://www.cruzerlite.com/community/francokernel

too sexy
[Nexus 4 Original Android Development] calanizzle:
new radio?
[Nexus 4 Original Android Development] yokuyuki:
I'm going to assume this thread?
[Nexus 4 Original Android Development] DesertVelo:
Wow... That is quite the case! :cyclops:
[Nexus 4 Original Android Development] capcanuck:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

That's scary...
[Nexus 4 Original Android Development] zephiK:
Not new radios .33 is the newest and I've had it for a long time now. The new radio is .44 which isn't uploaded anywhere.
[Nexus 4 Original Android Development] franciscofranco:
I might have an idea to fix that. It occurred to me while talking with morfic few hours ago :)
[Nexus 4 Original Android Development] Luigiesin:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

But still using mpdecision?
[Nexus 4 Original Android Development] franciscofranco:
No, mpdecision is not needed anymore and I don't plan on using it again unless Google open sources it, which I sincerely doubt will ever happen!
[Nexus 4 Original Android Development] ben_pyett:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

[Q] is there any data integrity concern with this write back disabled during long periods of screen on heavy phone usage? Is it perhaps worth increasing the timer considerably when screen on rather than complete disable? so that the function is still performed at a greater interval while screen on for safety?

sounds great.... bring it on :D

[Q] Another question do you yourself run fsync enabled or disabled? I ask as I wonder if this setting has any effect on the performance gain of your latest write back change?
[Nexus 4 Original Android Development] Luigiesin:
Re: [KERNEL][GPL][N4] franco.Kernel - r34

How's. 33 doing with your phone? I've heard data drops and such.

Edit: just realized I'm running. 33

---------- Post added at 10:03 PM ---------- Previous post was at 09:58 PM ----------

I'm running fsync disabled... It's actually faster... But I don't usually keep files in my phone.. All cloud based.
[Nexus 4 Original Android Development] franciscofranco:
I'm not concerned with any type of data integrity fail with the writeback disabled, we're just talking about dirty pages. Fsync is there to protect against data outages or random reboots. I don't like the idea of big intervals, they might gather too many dirty pages and when then in a random time in might coincide with something you're doing that require more attention from your hardware and it will lag.

I use fsync enabled, I reboot too much and too frequently to have that disabled.
[Nexus 4 Original Android Development] Rivermind:
Franco, I just have to say that this latest test kernel is brilliant. Been running your sauce since r19 and the best battery life I've gotten since. After a full day of usage, I'm currently sitting at 50% with 2 hours and 40 minutes of on-screen time.
[Nexus 4 Original Android Development] drawde40599:
Agreed !!! Some people will flash ANYTHING o_O . WOW !!!