yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Original Development] icepuente:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r45

That's because default governor is conservative and those are tunables for conservative.

Trying out new tunables as well as the agreed upon tunables a few weeks ago. Liking my new ones. If anyone wants to try them out.
[Nexus 7 Original Development] joaquinf:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r45

Keep in mind that the new default governor is conservative hence the different tuneables :sly:
[Nexus 7 Original Development] osm0sis:
Hmmm, those are the stock defaults. :confused:
[Nexus 7 Original Development] zaclimon:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r45

Just knowing, is the kexec config been enabled? Also the jump from r42 to r45 lol :p

Also some feature request, is it possible to use a core limiting interface like m-kernel? It could improve battery life just enabling 2 cores instead of 4.

Thanks for the update! :good:
[Nexus 7 Original Development] joaquinf:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r45

Yes sir. I will try the conservative governor for a few days just for testing purposes. So far I've noticed some micro lag when typing on SwiftKey, scrolling in general seems to be affected too.

I haven't played any games yet so I will give proper feedback after a day of use.
[Nexus 7 Original Development] franciscofranco:
Thanks for the feedback guys. I tried to undervolt just before I released and it was working fine. I'll review if anything went wrong.

What are the new winning values for interactive?

EDIT: I forgot the KEXEC config options, will change them now.
[Nexus 7 Original Development] joaquinf:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r45

Thanks for your work francisco :thumbup:

Winning values for interactive are: 15/90/1/45/30/80
[Nexus 7 Original Development] bigdog_nick:
Again xD Nice job sir. Keep it up :highfive:

edit: will the activation of KEXEC be a different version update?
[Nexus 7 Original Development] androidkid311:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r45

Has anyone tried this with a 3G model??/ want to know if it breaks the mobile connection :)
[Nexus 7 Original Development] ÜBER™:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r45

It works.. it doesnt cause data to break. iirc

Sent from my Galaxy Nexus
[Nexus 7 Original Development] opz187:
Hey guys been a while since I've been on Franco, what are the interactive tunables everyone's bees using? Please include which one is the target load... Thanks!
[Nexus 7 Original Development] Dc4479:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r45

From 4 post up...." Winning values for interactive are: 15/90/1/45/30/80". I started to write them down because of the constant changing, couldn't keep up, lol.
[Nexus 7 Original Development] johnnyman25:
can u post a screenshot pls?
[Nexus 7 Original Development] joaquinf:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r45
[Nexus 7 Original Development] johnnyman25:
thx my friend!!are these settings battery friendly?
[Nexus 7 Original Development] joaquinf:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r45

Yup
[Nexus 7 Original Development] franciscofranco:
Just undervolted on my device and it worked:

<6>[ 244.400606] [franciscofranco] store_UV_mV_table - table[12]: 1125

<6>[ 244.400725] [franciscofranco] store_UV_mV_table - table[9]: 1050

<6>[ 244.400785] [franciscofranco] store_UV_mV_table - table[6]: 950

<6>[ 244.400893] [franciscofranco] store_UV_mV_table - table[3]: 900

<6>[ 244.400953] [franciscofranco] store_UV_mV_table - table[0]: 825

Oh ups, undervolting a second time ****s it up... what the hell.

EDIT: Fixed, dumb variable j wasn't being reset to 0 after the function wasn't finished grr.
[Nexus 7 Original Development] ÜBER™:
So i assume r46 is in the works. :)
[Nexus 7 Original Development] akitos:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r45

Whats ur current read ahead buffer settings?? And ur gpu freq? Using interactive r45 on Row and cubic. Is this alright?? Applied governor control which joaquin suggested. :rolleyes::rolleyes:

Updating to r46 now with same setting above..
[Nexus 7 Original Development] franciscofranco:
r46 is up. Fixed the r45 UV bug, enabled Interactive back as default with the new winning values and enabled KEXEC in the config.
[Nexus 7 Original Development] adame09:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Nice
[Nexus 7 Original Development] kapitanbasa:
that was fast. franco is on fire!
[Nexus 7 Original Development] bonzer2u:
U.B.D.man
[Nexus 7 Original Development] thisguy23:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

As always great kernel! How do you feel about adding the feature to lower the screen brightness that will allow root dim to be darker? I ask BC do a lot of reading when I can't sleep at night. Thank you
[Nexus 7 Original Development] osm0sis:
Saweet! Can't wait to test it out (my girl has the N7 with her until tomorrow). Did you also make read_ahead_kb our winning 512 value? Definitely running better with both deadline and row. :D
[Nexus 7 Original Development] joaquinf:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

S***! Forgot to mention that to him. He is in a middle of a g+ hangout if you guys want to join. I totally thought that your schedulers tests were based on 1024 not 512 :( guess we have to use init.d script till the next version

https://www.youtube.com/watch?v=ucOMFAgS0d4&feature=youtube_gdata_player
[Nexus 7 Original Development] Khant:
awesome, now I can duel boot with ubuntu. thanks for adding kexec.
[Nexus 7 Original Development] Admiral2145:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Can this work with the tf300? There almost the same processor. ..
[Nexus 7 Original Development] cassius_20:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Wrong thread bud
[Nexus 7 Original Development] ginryu:
It is far from being the same hardware so no it won't work
[Nexus 7 Original Development] osm0sis:
Ah poop. Hahah no worries. What are the deadline scheduler tunables we ended up getting? 351/3500/4 (or 5 or 6, couldn't really notice a difference)/1/1?

Those were the ones I definitely liked over row on the GN, but I didn't notice as much of a difference on the N7; I maybe even still thought row was a bit smoother here.
[Nexus 7 Original Development] franciscofranco:
Its 350/3500/6/1/1 by default. Made the same on Mako, results are good, can't really complain :D
[Nexus 7 Original Development] joaquinf:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Defaults for deadline on r46 are 350/3500/6/1/1

I also could hardly tell a difference between schedulers so I ended up trying your tuneables and so far they are working great
[Nexus 7 Original Development] osm0sis:
Nice! Just so you know though, 350 = 351 since it won't accept actual 350 as per my post here. I tried 250 and 375 (which as multiples of 125 it does accept exactly), but 351 still felt the best. All credit to malaroth in the GN thread for coming up with those tunables. :)
[Nexus 7 Original Development] franciscofranco:
It doesn't like when I input 351 for some reason.
[Nexus 7 Original Development] osm0sis:
How so? I've been setting 351 via init.d on my GN for a week now. :confused:

---------- Post added at 05:19 AM ---------- Previous post was at 04:19 AM ----------

OT: Guys I'm pretty excited about this sdcard backup solution I found buried in the Nook subforums: [TOOL] ADBsync ! Another RC came up with this brilliant utility to only adb pull files which are newer than your local copies (ie. changed). :victory:

I added a batch script for automation and my usage (android -> host, excluding Pulse's cache directory due to the excessively long filenames to zip it up separately), which someone else could tailor to their own needs here. I also have a sdcard fix permissions flashable zip script I uploaded to that post for after you restore your sdcard backups to your device.

Anyway, I just thought more people needed to know about this, so please excuse the cross-posting. :)
[Nexus 7 Original Development] akash3656:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

I've been looking for something like this. Thanks :)
[Nexus 7 Original Development] johnnyman25:
the default governor is interactive?
[Nexus 7 Original Development] diomark:
Turning fsync off made a huge difference in performance for me. From .25-1tps with SQL tests to 300-400, and apps that I was having issues with such as Facebook are instantly loading now.

makes sense as it handles the updates in memory and syncs when it can as opposed to waiting to write out every little change...

My tablet is responsive again! Was getting over laggy...
[Nexus 7 Original Development] :
Battery results

Attached are some nice Battery stats from my Nexus 7 (C6OK) with stock JRO03D and franco.Kernel r6.

Setup: Default settings for the kernel with Wi-Fi always on, but set to inactive when device is sleeping. Sync was on for services, with 1 hour interval.

At 8% battery left I had 1 d 23 h 32 min 39 sec on battery with 7 h 49 min 43 s screen-on time.
[Nexus 7 Original Development] franciscofranco:
You only need to go to fastboot mode and input the command that is in the OP into the terminal window on your computer. If you have the app and want to do it from it just paste it into /sdcard/kernel_backups and restore it through the app interface.

I will have to see what that fix is all about, I have no problems when playing Dead Trigger.

Impressive :o
[Nexus 7 Original Development] Salty Wagyu:
Hi, what I/O scheduler does this kernel use?
[Nexus 7 Original Development] osm0sis:
BFQv4 which franco optimized further for sdcards/flash memory
[Nexus 7 Original Development] jsn:
I reported some kernel crashes on earlier builds, although I wasn't able to retrieve the kmesg file.

But.. I haven't experienced any on r6 yet!

Again, nice work Franco!
[Nexus 7 Original Development] leshake:
How were you able to set your wifi like that on stock rom? Specifically to turn off when screen is off. Francokernel app does not have that option and advanced wifi settings only offer "only when charging"
[Nexus 7 Original Development] franciscofranco:
New r7 build:

* Some Wi-Fi patches from Tuna

* Some patches from android-3.4 tree

* Decreased all CPU voltages by -25mV

* Refactored the CPU frequency table: from 100Mhz to 1300Mhz all in 100Mhz increments

* Changed memory bandwidth thresholds according to the new frequency table

* Runnable is now the default CPUQuiet governor
[Nexus 7 Original Development] espionage724:
I'll probably flash this tomorrow sometime, but this looks very awesome :D Thanks!

---------- Post added at 03:09 AM ---------- Previous post was at 02:52 AM ----------

Hmm, would requesting kernel support for RNDIS be possible?

http://xdaforums.com/showthread.php?t=1879660

It appears in that thread that you can do USB Tethering, if the Kernel has RNDIS, and the ROM modified to show the options. May be a nice feature for some people.
[Nexus 7 Original Development] franciscofranco:
I can enable RDNIS for the next build, no problem.
[Nexus 7 Original Development] osm0sis:
Thanks for r7 franco! Would we be able to get the 50MHz step back in a future build? I was getting crazy battery life with that as my minimum.
[Nexus 7 Original Development] ashclepdia:
hmm.

Does that mean sharing the connection that it is connected to?

Or that i could turn on usb tether on my gnex and connect it to my nexus 7 so that my nexus 7 haa a connection thru usb?

Sorry for the durpness lol
[Nexus 7 Original Development] Bolini900:
Nop, got stuck at Google logo everytime. Found a workaround for the problem though. Downloaded francos app and installed the kernel from there.
[Nexus 7 Original Development] ashclepdia:
You know you cannot flash this from recovery?(i think you know that, just making sure )

Also, you cannot boot things from bootloader menu, unless you are plugged into a computer. Not a kernel issue. Just for future info :D

Make sure if you want to reboot from bootloader you are plugged into computer. Mine locks up every time trying to boot recovery at least, unless plugged into computer, never tried just straight booting system. Recommend either powering down and then booting normally, or long pressing power button for bout ten seconds to force it.
[Nexus 7 Original Development] :
Whoops, sorry, that's what I meant. Confused Idle with screen-off.
[Nexus 7 Original Development] toanau:
Just was wondering why there is no CWM flashable kernel.
[Nexus 7 Original Development] wildestpixel:
Read the thread.
[Nexus 7 Original Development] lynx2k50:
Which governor is the standard one in this kernel?

It's my first tablet and on my phone I'm using ondemand. It seems that this kernel is pre configured on interactive.

Gesendet von meinem GT-I9100 mit Tapatalk 2
[Nexus 7 Original Development] irminsul:
Google had been working on interactive for jelly bean, it's part of project butter. Interactive is the default governor on the jelly bean Nexus devices,Nexus 7, Nexus Service and Galaxy Nexus. I don't know how the settings are on other jelly bean upgraded devices, as the tf300.
[Nexus 7 Original Development] espionage724:
It's basically sharing the Nexus 7's internet connection with another device. So something like:

WiFi > Nexus 7 > Desktop

- WiFi being the main source for internet

- Nexus 7 being the device that picks up the WiFi, and then shares that connection with the Desktop
[Nexus 7 Original Development] RnRexpress3423:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

That it is.
[Nexus 7 Original Development] johnnyman25:
thx!!any recommended interactive governor settings that they are battery friendly?what exactly is input_boost setting?im using trickster mod app.

edit:also if u can post some UV settings i ll be greatful!
[Nexus 7 Original Development] br0adband:
Forgive my ignorance but I've scanned over the thread's last two dozen or so pages and I'm wondering what these 'winning' settings are, was there some kind of poll to get an overall choice of tunables for the schedulers and governors that I simply missed (just got this N7 a week ago so I've been running through ROMs and kernels trying to find that elusive "best for me and my usage patterns" we all know and hope for so often).

I keep seeing mention of "winning settings" so, just figured I'd pose the question instead of remaining in the dark about things, a short recap would be awesome for some of us, hopefully.

<here I was thinking this kernel was awesome OOTB and now it seems there's some tuning that can be done to improve things, go figure...> :fingers-crossed:
[Nexus 7 Original Development] RnRexpress3423:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Using the new Paranoid 3.0 rom with stock settings Nd Franco.kernel this thing is a beast.

Try stock for a few days and see how it works. You'll need a few days for the kernel and battery to cycle to really see the full potential of the Nexus and battery.
[Nexus 7 Original Development] johnnyman25:
do i need to delete battery stats?
[Nexus 7 Original Development] RnRexpress3423:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Wipe cache/dalvik, flash kernel, wipe cache/dalvik again and profit! Charge it fully and let it die down to around 10% and charge it back fully to 100 and you should see a great increase in battery life.

Dim your brightness to the lowest setting when in dark areas and turn your sync off if your not one to do the whole social network thing. Should help greatly.
[Nexus 7 Original Development] The Gingerbread Man:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

You don't need to wipe anything when flashing a kernel
[Nexus 7 Original Development] johnnyman25:
thx man!!thats rly helpful!!
[Nexus 7 Original Development] RnRexpress3423:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

I guess you can say I'm more of an old school flasher then. Starting with the G1 you had to wipe everything. I just do it as an old habit and it can't hurt if you do it. Do it or don't, choice is entirely yours. I've always done it to be on the safe side and it's always better to be safe then sorry.
[Nexus 7 Original Development] k29er:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Are the conservative settings in 46 the same as 45? I am looking for more battery life and was excited when I thought conservative was getting tweaked.
[Nexus 7 Original Development] irminsul:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Wiping stuff after kernel flash only makes the boot take way longer.

Quoting morfic: the only thing we wipe is out butts.

When you flash a kernel no files (dalvik/cache) are touched its pointless.

Or do you also wipe data and system and flash ROM again while flashing kernel?
[Nexus 7 Original Development] RnRexpress3423:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

I wipe data and dalvik when flashing kernels. I've been around long enough to know I don't need to do flash my rom all over again just to flash a kernel. Just didn't know I didn't need to wipe cache/dalvik when flashing kernels.

You taught me something new today so thanks. This website has been nothing but win for me since I joined. I pretty much learn something new every time I browse the forums.
[Nexus 7 Original Development] ROFLkopter:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Whahey, Kexec Hardboot patch has been applied! Can finally come back to this beasty kernel now :) Franco, you're brilliant!

Sent From My Awesome AOSPA3.+/franco.Kernel Powered Nexus 7 With XDA Premium
[Nexus 7 Original Development] m0nn3:
AW: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Hello, does that Rom support mount USB with an otg cable with out an extra app? Also auto mount USB stick?

Thanks for your work!!!
[Nexus 7 Original Development] irminsul:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

One is never to old to learn. But I've also done it a few years ago, before I knew why (dalvik=apps, kernel is a different thing).

It's sad people are still keeping these myths alive, it will take quite some time till its gone. Just like 'wiping battery stats will improve battery', the other myth in Android World kept alive by people.
[Nexus 7 Original Development] igerup:
This seems to be the best kernel for me. Works like a charm on stock JOP40D. Keep up the awesome coding. :)
[Nexus 7 Original Development] smurf:
Overheating

wrong thread... sry...
[Nexus 7 Original Development] RnRexpress3423:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Lolol I was once a sad believer of that myth as well when I first started to flash ROMS. It only is a myth though as I read up on it.

You're never to old to learn is right. Like I tell people who watch baseball or any sport for that matter, you'll see something new that you've never seen before each time you watch. You could watch every baseball game and there's 162 of them. I guarantee you'll see something different each and every time. Mind you these don't have to be drastic things, just little things in general sometimes.

Doesn't matter how long you've been doing your job, your always constantly learning. That's how I feel about this website. Awesome community despite the few idiots who put the devs down because they can't set their phone/tablet up the proper way. Beer me :beer:
[Nexus 7 Original Development] osm0sis:
I believe you intended this for the N4 franco thread? This is neither a phone, nor is 1184MHz a possibility for max. ;)
[Nexus 7 Original Development] smurf:
ieelks of course... sry...
[Nexus 7 Original Development] osm0sis:
Hey! Welcome to the party! :)

Franco kernel is great out of the box, but we in the thread are avid testers and tweakers so we're always trying to push the limits, first with governor tunables and now io scheduler, and Francisco is very receptive to them as well. We didn't have a formal poll but more of a battle royale, where 5-10 of us tested new settings and compared to another contender based on logically what we know about the various tweaked settings, eliminating as we went along. Those winning governor settings are now the defaults in r46, so you don't have to worry. ;)
[Nexus 7 Original Development] sjknight413:
Franco, r46 is great but your kernel seems to still be the only one where native USB OTG does not work. Can anything be done to fix this?

By the way, I know I can use stickmount, I'd just rather not.
[Nexus 7 Original Development] johnnyman25:
+1 for native USB OTG.doesnt work for me either.btw whats the best stable UV for cpu?
[Nexus 7 Original Development] 1pop23:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Anything that's -100 UV and under
[Nexus 7 Original Development] johnnyman25:
i must apply -100 on all cpu freqs?1300?1000?700? etc..
[Nexus 7 Original Development] osm0sis:
No. Do each freq individually. Set it as your min and max then -25 until you crash (make sure you have fsync on, and set voltages on boot off). Repeat for all frequencies, setting them to the last voltage that didn't crash. That's how you really undervolt, people. :)

Blanket UVing (ie. setting them -100 across the board) is lazy.
[Nexus 7 Original Development] icytrey:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Does undervolting affect CPU temp?

I've been undervolting 150 across the board with no problems. Didn't realize I should be doing it individually.
[Nexus 7 Original Development] slebit:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Just flashed your kernel on CM. Working flawless so far. :)
[Nexus 7 Original Development] osm0sis:
Yup. Lowers it a bit. The N7 isn't really a hot device though, and UVing CPU won't do anything for the heat generated by the GPU.
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

:) thanks. And thank you for allowing the tuning of the schedulers. I never expected this to work so well, let alone across multiple devices :thumbup: to ya Franco

Franco r364
[Nexus 7 Original Development] osm0sis:
Heyyy, you should buy a N7 and hang around here full-time. ;)

Any ideas what Francisco could mean about it not liking 351? Every time I enter 350, exit the dialog and go back it always shows 351 anyway, so I'm not sure what he's got going on there.
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

I think he means entering the value of 351 to apply. Since 350 ultimately turns into 351 then entering 351 will try to calculate that 1 into a fraction which isn't possible

And I'd love an n7 but just can't swing it. Unless my dad gets tired of his

Franco r364
[Nexus 7 Original Development] jonny68:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Is there a change log anywhere, last version I was using was r42,cheers
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Oh and I do plan on hanging around. Any extra bit I can learn I want

Franco r364
[Nexus 7 Original Development] osm0sis:
Nah I've been entering 351 exactly for a week now via init.d and it accepts it fine. It only recalculates when it's not one of the numbers it prefers.
[Nexus 7 Original Development] Dc4479:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

http://xdaforums.com/showthread.php?p=37838730
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Strange then... I couldn't remember if I'd entered 350 or 351 last since I've only messed with the writes_starved once we figured 351 is the sweet spot. And the init.d script for it should be in my sig now

Edit* and since everyone needs a screenshot...

Franco r364
[Nexus 7 Original Development] osm0sis:
Figured it out.. It's not multiples of 125 on the N7... So 351 becomes 360. I'll have to retest all the values here to see what's up. So weird. I wonder why the difference, is this not the same deadline?
[Nexus 7 Original Development] johnnyman25:
Απ: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Im appied -100 UV to all freqs.do i need to reboot device?

Sent from my Nexus 7 using Taptalk HD

Dirty Root Box v1.2 & Franco Kernel r42
[Nexus 7 Original Development] osm0sis:
You are lazy. I'm not helping you anymore until you learn to read the posts you quote.