yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Original Development] davisac:
Start with this post: http://xdaforums.com/showpost.php?p=36743252&postcount=3113
[Nexus 7 Original Development] poondog:
Read the last few pages :)

I have mine at 100-1100MHz Interactive, using uber's settings for the governor.
[Nexus 7 Original Development] davisac:
Just a question for Franco (or anyone who knows) are there any plans to update the device monitor page on the kernel app? Most of the values show as N/A for me. It's the only "complaint" I have about the app/kernel (and it's honestly not that big of a deal. It just makes the app feel "incomplete").
[Nexus 7 Original Development] ÜBER™:
Well you gotta expect these things on a more closed processor like the tegra. Its readily available for the gnex because of its OMAP processor which is very open. Its not there because there isn't a parameter that Franco has found that indicates these things. Same goes for color control.

Sent from my Galaxy Nexus
[Nexus 7 Original Development] davisac:
OK gotcha.
[Nexus 7 Original Development] TheByteSmasher:
How much control does a Kernel builder like Franco have??? I had an idea that I don't know how to implement but maybe they can. My idea is this: Since the N7 doesn't have LED notification, is it possible to have the HOME "button" blink in a different color to indicate a notification?? Additionally is it possible to make the same home button blink if the screen is turned off?? This would be a really neat feature.. Aside from the obvious, If it could be the only thing lit up.. it could become a charging indicator with the screen off... Steady yellow while charging to green when charged. Like I said I don't know how much or even if any of this is possible, but if it is...
[Nexus 7 Original Development] ÜBER™:
None of which you've mentioned is kernel related. That is all OS related. :) I don't see a point for em on a tablet. Those are more phone related things. With a few exceptions obviously. It is also a battery user.. You think oh it doesn't use very much that little LED... But it wakes the processor repeatedly. That is what wastes battery. ;)

Sent from my Galaxy Nexus
[Nexus 7 Original Development] thisguy23:
Franco,

I am a huge fan of your work. Thank you for it all! Since you're at HQ, could you ask anyone that knows about the color saturation control for our device. While I love this tablet, for such a great screen the color just plain blows. If anyone can change it, I'd think HQ could. I hope you read this and have any input. Thanks
[Nexus 7 Original Development] poondog:
Wait where's Franco working? Sorry for ot

Sent from my Infected ViperVivo
[Nexus 7 Original Development] xI mEzMeRiZe Ix:
The color "blows" because the screen produces natural colors, as opposed to the over-saturated colors found on OLED screens. I'm pretty sure no one has found a way to modify the colors of the IPS display on the N7.

Sent from my Galaxy Nexus
[Nexus 7 Original Development] drose6102:
Yeah I went back to that as well but now I am trying some other things. I froze maps the other day and when I came home from work today I had a network location locater wake lock for almost an hour. So I decided to in freeze maps and leave only location history checked, then I turned Wi-Fi location services under location access off.

If I don't have any wake locks or a anything else strange happen then I will try turning Wi-Fi policy off during sleep.

Talk around the forums is the network locator service is running very often only when connected to Wi-Fi since jellybean, ICS did not have this problem. Sorry I am off the topic but I think the SOD, Wi-Fi policy and network locator are related.
[Nexus 7 Original Development] thisguy23:
I understand that. That's why Franco may be able to ask someone at Google if they know how to change the colors. After all, they had a pretty big hand in making the device and they write the os. "blows" may have been a bad way of saying it, however, other IPS screen's color saturation is much better.
[Nexus 7 Original Development] xI mEzMeRiZe Ix:
From what I understand, because LED screens are newer tech, they come with the ability to adjust many different color parameters so that manufacturers can tweak them to their liking. LCDs are more mature, so many of the same parameters are unnecessary.

Sent from my Galaxy Nexus
[Nexus 7 Original Development] davisac:
I think you're a few months late. :confused:
[Nexus 7 Original Development] TheByteSmasher:
Thanks

But what about as a screen off charging/Charged indicator?? That does seem worthwhile... But this is off topic I guess since it's OS. Thanks ÜBER™... ... ... That's kind of a PITA to cut and paste... can I just call you Ubs or Ubee? :p
[Nexus 7 Original Development] ÜBER™:
Just do UBER :). Or Uber or uber.. or whatever :p. Is it that hard to turn the screen on when to see its charge or if you have notifications. I dont think you would need to sneak this stuff.. so whats the big deal? Not to smash your idea or whatever im just playing devils advocate TBH.
[Nexus 7 Original Development] TheByteSmasher:
Every time you "devil's advocate" my posts, a kitten in Texas dies.. :(
[Nexus 7 Original Development] Wynnded:
Don't they use kittens for target practice in Texas?
[Nexus 7 Original Development] Sultan.Alkhuzaie:
Thank u for replying but what app are u using to set those values
[Nexus 7 Original Development] Mr. Steve:
The easiest thing would be to use Franco's app. Me personally, I'm using Trickster mod for now.
[Nexus 7 Original Development] AglarondTX:
Yes, but we base our practice times around Uber's posts.

-mS
[Nexus 7 Original Development] siscim23:
For those asking about the ROW scheduler, Francisco mentioned in the Nexus 4 thread that he has it on his local build, so I assume that means it will be an option next release.
[Nexus 7 Original Development] The Gingerbread Man:
Gonna give this a try thanks for sharing! What's the general consensus on GPU over clock? Stock settings is 416mhz, what would be the safe upper limit?
[Nexus 7 Original Development] 1pop23:
Completely safe to up, I find that 512Mhz is just enough
[Nexus 7 Original Development] Metallice:
Don't use 512MHz.

PLL_C timings (which determine GPU freq) from the stock maximum and up are 832, 892, 1040, 1200, 1332, and 1400

Meaning you should only use whole number fractions of those numbers, of which 1040/2 is the closest, i.e. 520MHz.

Sent from my Galaxy Nexus
[Nexus 7 Original Development] siscim23:
Where did you get those numbers from? They're good to have.
[Nexus 7 Original Development] osm0sis:
I also took a look at the source and found some other possible fractional values back in November:

http://xdaforums.com/showpost.php?p=34851789&postcount=1954

Cool to get the theory behind them though and perhaps narrow it down some. Thanks Metallice. :)

Oh but wait. The tunables tweaking fun has begun for the N7 Gingerbread Man. ;) Everyone check back here:

http://xdaforums.com/showthread.php?p=36743252#post36743252
[Nexus 7 Original Development] Metallice:
You need to look at pll_c pll_freq_table in tegra3_clocks.c not tegra3_dvfs.

Sent from my Galaxy Nexus
[Nexus 7 Original Development] osm0sis:
Cool. Thanks for the tip! :)

https://github.com/franciscofranco/...mr1/arch/arm/mach-tegra/tegra3_clocks.c#L3201

Not sure if I'm only supposed to take 1 line of each section or not, but if you use them all and take the already divided value you get:

750

600 624 625 666

500 520 555

416 480 495

325 375 396

260

I recall franco not recommending anyone take it over 700 though.
[Nexus 7 Original Development] TheByteSmasher:
Need new build... flash withdrawal! Itchy..scratchy.. itchy.. scratchy...

Sent from my Nexus 4
[Nexus 7 Original Development] The Gingerbread Man:
That's a fair bit to try and absorb, I think I tried my brain playing to much gta vice city lol :p

For now I'm using uber's settings but I'll have a play and see if I come up with anything as good. Ubers are smoother than stock I found after some hours use today after flashing back to Franco. When I first got my n7 I flashed this kernel as soon as I unlocked the bootlaoder within 2 hours of owning it and ran it for a few days then tried stock as never really had chance to use and today I'm back Franco. The only thing that bugged me a bit was about this low power core which is why I switched to stock again, perhaps a toggle to enable it for those of us who want it could use it. I won't press the issue any further as it has been talked about a lot already. Am back to push my n7 for gaming purpose as iv spent longer on vice city than xda on my n7. I'll post anything I find with tunables that works well for me :)
[Nexus 7 Original Development] osm0sis:
Haha sorry. In a nutshell here's what up:

UBER's: 20k/70/30k/18k

Tweaked UBER's: 30k/70/30k/15k

I tweaked UBER's based on what Franco told us in the GN thread about the timer_rate working best at either 30000 (the cpu frequency transition latency) or half of that at 15000, and that above_hispeed_delay should work better as a multiple of timer_rate. So give UBER's a try for awhile, then try my tweaked UBER settings, then try the GN "magic" values of 60k/65/45k/15k and let us know what you think. And yeah, please do play around with them and try to come up with something you think works. :)
[Nexus 7 Original Development] ÜBER™:
I think the tweaked ones are just as good, however i had to up the HSF to 800Mhz to keep the keyboard from stuttering when typing fast.
[Nexus 7 Original Development] Metallice:
Not quite.

The first value is the osc freq, the second is the timing,

The frequencies are therefore (</= 750)

750, 666 520, 416, 312, 300, 260, 208

520 is the normal T3 max GPU, our T30L max is 416.

I have 700, 600, and 446 added to mine as well.
[Nexus 7 Original Development] The Gingerbread Man:
I'll try this 2nd set for now as base point with 700mhz hsf

---------- Post added at 09:57 PM ---------- Previous post was at 09:43 PM ----------

So what's the stock tuneables? I'm guessing when we flash to Franco kernel the tunables are preset to Francis choice and with stock kernel no values are shown :confused:

Edit;

Got it now don't worry the values are being shown in the app, for any one interested in the stock values to work from I'll post here
[Nexus 7 Original Development] sjknight413:
Those definitely aren't Franco's stock settings, the high speed frequency shouldn't be at 1300mhz for a start, think its 700 by default.
[Nexus 7 Original Development] drose6102:
Left only location history checked in maps settings, then I turned Wi-Fi location services under location access off. Wi-Fi sleep policy is never. No more wake locks. Google location services wakes the device too much on Wi-Fi. Not sure if this is a nexus 7 issue or stock 4.2

The battery non use was absolutely crazy. Cheers Franco.
[Nexus 7 Original Development] The Gingerbread Man:
I meant stock as in stock kernel values not Franco defaults

Sent from my Galaxy Nexus
[Nexus 7 Original Development] xI mEzMeRiZe Ix:
I wish there was a way to disable location services when the screen is off. That would help with idle drain a lot while still letting you use the service when you need to.

Sent from my Nexus 7
[Nexus 7 Original Development] Mr. Steve:
Yeah, why has Google not done this yet? This seems like it would be a really easy option to add in a Maps update.
[Nexus 7 Original Development] xI mEzMeRiZe Ix:
It seems totally unnecessary to have when the screen is off. Why would you need any location services when your screen is off?
[Nexus 7 Original Development] osm0sis:
Hmm so 20k/85/30k/20k; 1300 MHz hsf is stock? Interesting.

So let's compare that to stock GN and magic values:

100k/50/60k/20k; 700 MHz hsf (stock)

60k/65/45k/15k; 729 MHz hsf (magic)

And now our N7 again with our current test tweaked values:

20k/85/30k/20k; 1300 MHz hsf (stock)

30k/70/30k/15k; 700 MHz hsf

Seems like Google/Asus kinda wanted to make the N7 smooth at the cost of battery. I'm confident we can do better like we did for the GN. ;)

P.S. Someone downrated this thread again? :mad::confused:
[Nexus 7 Original Development] drose6102:
I really don't understand location services on Wi-Fi. I am home not going anywhere. It should check once connected to a network and update. If I lose connection or connect to another network then it should poll and update.
[Nexus 7 Original Development] jc332986:
I read the instructions but I'm either stupid or confused. There is a download link for a boot image as well as a zip file. Do I flash the boot image then flash the zip?
[Nexus 7 Original Development] Mr. Steve:
I mean I guess if you were using location history or latitude then you would want it to update when the screen is off, but I think most people would only want it to update when the screen is on.
[Nexus 7 Original Development] joaquinf:
Just choose one of those. Whichever you like more
[Nexus 7 Original Development] Mr. Steve:
Geez, I didn't realize that the stock hsf speed was 1300 MHz, Asus really did want to favor performance over battery. So far I've been using the current test tweaked values you posted, the performance could be just a little bit higher.

---------- Post added at 09:48 PM ---------- Previous post was at 09:47 PM ----------

You do one or the other, the zip file would probably be the most convenient.
[Nexus 7 Original Development] osm0sis:
K. Please try these other adjusted values to see if you can get rid of the stutter with it still at 700MHz :):

30k/65/30k/15k

30k/70/45k/15k

Try the above as well please. Actually they just tackled the tunables differently than on the GN. hsf is 1300MHz but that's tempered by a go_hispeed_load of 85%. Overall I was commenting on the other tunables being low values, making performance better over battery. :D
[Nexus 7 Original Development] icepuente:
30/65/30/15 Is pretty smooth. Definitely an improvement over gn magic. Will test second set.

Second set seems to still stutter a little bit.

Definitely like first tuning better.
[Nexus 7 Original Development] nishthecooldude:
Best kernel version for 4.1.2 PA 2.54 pls....ty :)
[Nexus 7 Original Development] bjcrj:
r25 for 4.1.2

minooch.com/franciscofranco/Nexus7/
[Nexus 7 Original Development] xI mEzMeRiZe Ix:
So should we leave hsf at 1300?

Sent from my Galaxy Nexus
[Nexus 7 Original Development] 1pop23:
No, keep it at 700-800. 700 preferably
[Nexus 7 Original Development] osm0sis:
700MHz to see if we can smooth without raising it. GPU at 416 and IO on deadline as well since the goal is to make the kernel defaults as smooth and balanced as possible. :good:

Edit: Once we hear back from UBER about whether either of those fixes the stuttering he was seeing then we'll want to know if it's still as good on battery as he found his originals to be.
[Nexus 7 Original Development] Metallice:
The stock interactive is nothing like the interactive here so you cant say Asus wanted to favor performance based on the evidence your referencing. The interactive here is the updated one from Google source so it would be more accurate to say Google favors performance for all android devices.

Actually the stock nexus 7 interactive has something called "exponential scaling" enabled. So as I'm sure you can surmise, it is VERY performance heavy. (Not part of aosp so its either a Asus or nvidia addition)

Sent from my Galaxy Nexus
[Nexus 7 Original Development] 1pop23:
For me I found the GPU at 416 was just to slow. Frame rate for games was noticeably less. I currently run mine on 520, but I see where you are coming from with wanting to get this tweaked as much as possible for the best overall battery and performance while keeping close to stock

One thing I have noticed is using my device and charging it at the same time with stock cable and power box hasn't been adding to the battery like you would expect. Don't know why this is as it use too. Most I do while its on the charger is stream YouTube as well, so nothing to heavy. It should at least charge a little

Found this was due to my USB extension cable I had.
[Nexus 7 Original Development] osm0sis:
Oh I agree. I run the GPU at 520 MHz usually myself, but we're trying to accentuate the differences between various governor tunables, so for the testing please use 416. ;)
[Nexus 7 Original Development] irminsul:
Running 30/65/30/15/700 now, really smooth although I can see difference in window transitions now I clocked my GPU to stock speed.

But the overall speed is way smoother than previous kernel settings. Gotta work all day so I don't have time to intensively test the values.
[Nexus 7 Original Development] 1pop23:
Will do! Will run all day tomorrow with 30/70/30/15 hsf 700 and GPU 416 and report back.
[Nexus 7 Original Development] currydude:
I find 30/70/30/15 with 800Mhz hispeed_freq to work better for me (especially in games)
[Nexus 7 Original Development] bcvictory:
Anyway someone can add it in?
[Nexus 7 Original Development] osm0sis:
Thanks. 1pop23, then try the ones a page back (people seem to be leaning towards 30/65/30/15; 700) and see how it compares for battery.

currydude, also try the ones a page back and see if either makes it smooth enough for you while keeping hsf at 700. I think we're getting somewhere guys. :)
[Nexus 7 Original Development] chaostan:
Hi..I have rooted my device n still on the origin rom?. Can I install this kernel over my origin ?
[Nexus 7 Original Development] poondog:
Yep, if you're on 4.2 that is. If you're on 4.1 the latest releases won't work
[Nexus 7 Original Development] chaostan:
Thanks..if I flash over it, can I still receive OTA update automatically? Also I'm using 3g nexus
[Nexus 7 Original Development] The Gingerbread Man:
You can receive it but it won't install due to the different kernel. If you want ota then go back to stock kernel, use Franco app to back it up then start flashing stuff and provided you don't change other system files then it will install when you get ota notification and it will install when you restore back to stock kernel. I love using the Franco app to flash the kernel .img and restore as and when I like
[Nexus 7 Original Development] irminsul:
Yeah make sure you don't delete any system apps or something like that, update will fail.

The stock ROM is awesome for the nexus 7, I don't need anything else.
[Nexus 7 Original Development] 1pop23:
I was under the impression you couldn't do that as Franco uses a different ramdisk
[Nexus 7 Original Development] chaostan:
So do i need to back-up first or flash kernel then backup? Btw, where can i find back my origin kernel in tis site?

---------- Post added at 04:38 PM ---------- Previous post was at 04:36 PM ----------

also, may i know wat is the added benefits of this kernel compare to the origin kernel?
[Nexus 7 Original Development] 1pop23:
http://xdaforums.com/showthread.php?t=1745781

Unzip the file and grab the boot.img
[Nexus 7 Original Development] The Gingerbread Man:
I'm not sure, kinda hoping for the best really il let you know when an ota comes along.

Use the app to first back up stock kernel, it gets stored in SD/kernel backup and any other kernel .IMG you want to flash put in the same folder and you can flash it that way by 'restoring' it. As for the benefits read 1st post its all there. Basicly it give better battery life and better performance and a **** load of optional extra things to use within the Franco app

Sent from my Galaxy Nexus
[Nexus 7 Original Development] osm0sis:
Yup. It works fine. I wouldn't still be on stock ROM if I couldn't flash the OTAs. :)

You just need to flash back stock kernel, and revert any changes to system files, like our custom power.tuna.so. :good:

Having a third party recovery like CWM or TWRP makes it super easy to download the OTA zips and apply them.

Edit: Whoops scratch the thing about the power hal library, we don't have that over here yet; thought I was on the GN side. ;)
[Nexus 7 Original Development] The Gingerbread Man:
Reading through the forums iv seen about how to get an Xbox 360 wireless controller to work, basicly you have to add a profile to system/usr/keylayout I have wondered if this would effect ota, although it would be easy to back up the profile and remove it then add it back again after ota. It would be great if Asus/ Google could add it them selves as the profile for wired controller is already there and the key mapping is the same and the process is simple, how would someone go about making a request to Google to do it? Full details here; http://xdaforums.com/showthread.php?t=1792531

Sent from my Galaxy Nexus
[Nexus 7 Original Development] osm0sis:
Cool mod. (Like any system file) it would only affect OTA updating if that's a file that the specific OTA you're flashing wants to update. Generally over in the OTA threads we tell people to revert all their altered stock system files just to make sure the OTA goes smoothly, but technically you only need to revert the ones that are getting patched to pass the asserts. :)
[Nexus 7 Original Development] randomcore:
Hi

Can we have cifs support or where can I find the correct cifs.ko file for that kernel? Thanks in advance.
[Nexus 7 Original Development] 1pop23:
Re: [KERNEL][GPL][4 JAN] franco.Kernel - r38

So I decided to run at

30/65/30/15 700hsf and GPU 416Mhz.

I started from 100% charged at 7am and have used it moderately for email, web and forum browsing. It is now currently 1:31pm and I am at 78% with little charging due to working in fast boot for awhile.

Performance has been smooth with little no so stutter that I have noticed. Typing seems to be perfectly fine. Most stutter was when switching apps or pulling up the multitasking list. Other then that everything feels good and battery is great.
[Nexus 7 Original Development] osm0sis:
Awesome! Thanks for that. I'd love to hear from UBER if that fixes the stuttering he was seeing on his keyboard at those settings too and how it matches up with his previous batterylives at the different tunables as well. Every device is unique, yadda yadda. ;)

I definitely think we've got a candidate here if the battery life is good. :good:
[Nexus 7 Original Development] 1pop23:
Re: [KERNEL][GPL][4 JAN] franco.Kernel - r38

No problem! Using it to dead to get a full battery usage cycle read
[Nexus 7 Original Development] sporty377:
Wow....loving the new kernel.....I always run Franco kernels an my gnex now I have it on my n7..... thanks @Franco
[Nexus 7 Original Development] ashclepdia:
If you are talking about a logcat, just open terminal, su, logcat > /sdcard/WhateverYouWannaNameIt.txt (after you do this, it's gonna seem like terminal emulator isn't doing anything, just close the terminal, it put the file on sdcard for ya)

:D

For last kmesg, i believe there is a flashable zip in the first page of posts on this thread that will put a copy on sdcard for ya :)

Edit, sorry, wrong thread, the flashable kmesg extract zip is somewhere, I'll try to find it and link for you :/
[Nexus 7 Original Development] jsn:
Aweseome, thanks!

Thats why I just love this community!

Just to get it straight, if I need the log after a kernelpanic, I probably need the kmesg I suppose?
[Nexus 7 Original Development] cassius_20:
Try the free app "Lumberjack". Will get you all logs needed easily

N7/R5
[Nexus 7 Original Development] jsn:
Thats a nice and easy tool, thanks!
[Nexus 7 Original Development] crache:
Anyone have an idea of how feasible it will be for color / gamma controls to be implemented for the Nexus 7?

Is this something that has to be programmed via the kernel or perhaps can be done in software like X11 allows?

Any information appreciated, I would like to get the screen to display only reds at night without using overlaying filters.
[Nexus 7 Original Development] currydude:
Anyone else getting force closes with the latest 6.5.1 update? (when scrolling to kernel backup and beyond tab)

More info:

On Nexus 7 stock Jelly Bean (4.1.1) only franco kernel - getting force closes EDIT: only happening for Backup/Restore, OC/UV and Settings Tabs

On SGS3 stock ICS LH3 (4.0.4) only franco kernel - no force closes
[Nexus 7 Original Development] digweed4me:
mine is force closing too after updated
[Nexus 7 Original Development] :
Mine is force closing as well.

r5 kernel and Bugless Beast 2012-09-07 nightly.