yashsingh1/xdaforums huggingface dataset:
[Nexus 10 Original Android Development] Endless7:
Maybe you can try to play NFS on it. I got laggy after 10-15min gaming. I use cpuspy to check the CPU stat and find most time are spent on 1.2-1.5G, not 1.7G. Similar cases like software decoding 720p Hi10 video.

---------- Post added at 05:58 PM ---------- Previous post was at 05:43 PM ----------

Here are some post about this:

http://xdaforums.com/showthread.php?t=2069289(It seems the author has been baned. But he is the first one to find out this problem and give the solution)

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

And other info I collected is Nexus 10 doesn't have real temp sensor. Someone had made a test:Put nexus 10 in fridge and record the cpu's temp. And he found the temp just keep the same. So I guess nexus 10 calculate its temp by TDP. If we keep cpu run in high load for long enough,the throttling will come even though the cpu is not hot at all.
[Nexus 10 Original Android Development] notegalaxy:
Everyone's devices seem different regarding the throttling problem. Mine is especially bad and with need for speed on stock I throttle after less than 1 minute. I need to under volt and increase throttle temps to 90 degrees to even be able to play the game. Even then it throttles a bit.

It also seems the throttle code is buggy in which it will decrease the CPU speed, then decrease again and again until so low it lags, until it gets below its stop throttle temp. Then go straight up to max again. And be like a big circle. I think it needs to decrease to lower speed for x amount of time, then decrease further if a stable temp is not reached... If that makes sense
[Nexus 10 Original Android Development] 404 ERROR:
It doesn't throttle under normal usage. You need to play a heavy game like NFS:MW. I get these lags on Shadowgun: Deadzone as well.
[Nexus 10 Original Android Development] wera750:
Franco, you will see the fps drop drastically when it throttles. NFS:MW will do it every time.
[Nexus 10 Original Android Development] EDNYLaw:
It's also been thrown around in this thread that Samsung employs a thermal throttling equation and the chip is not actually measuring the temperature but using an equation to guesstimate the temperature. One user took the back cover off the N10 and actually measured the temperature of the chip and it did not match the temperature reported by the N10.

I'm not sure what all has come of this as I've never experienced the throttling, but I heavily undervolt, do not overclock and don't really play that many 3D games, certainly not NFS. However, I have played constant Netflix or streaming 1080p video from my NAS and I've never hit a throttle point, nor does my N10 lag or drop frames. Good luck Franco, I know we're all thrilled that you're making N10 kernels!
[Nexus 10 Original Android Development] gakirby:
Thanks for this kernel and the quick update to make the Franco app Nexus 10 compatible!
[Nexus 10 Original Android Development] bigdog2k7:
Download trickster mod, make a backup of your stock kernel, then flash whatever kernel you want with the option to revert back to stock.
[Nexus 10 Original Android Development] franciscofranco:
4.2.2 kernel source are out, later when Im off work I'll release a kernel compatible and a few other changes I have in mind - I was waiting for 4.2.2 ro update this kernel.
[Nexus 10 Original Android Development] jm6001:
All hail Franco! Lol
[Nexus 10 Original Android Development] BigJArm:
Re: [KERNEL][GPL] franco.Kernel - r4

Looking forward to giving it a shot.
[Nexus 10 Original Android Development] espionage724:
Cool :) I might suggest checking out the throttling code again. I don't know for sure, but it seems the lowest CPU speed when throttling is 1.3GHz now.
[Nexus 10 Original Android Development] styckx:
I think they upped the temperature threshhold possibly. I've done 10 Antutu CPU and RAM tests in a row to heat it up and she's still clocking up to 1.7ghz straight through every single time.. I can't actually get it to throttle down via benchmarks

This is in the middle of test 10.. My N10 is sitting in a case too so it's holding more heat than normal.
[Nexus 10 Original Android Development] franciscofranco:
I just pushed r5 with 4.2.2 merges. I started fresh but it contains a bunch of stuff from before so you won't miss anything. It should boot on 4.2.1 as well as I didn't see any change that breaks functionality with older versions.

I plan to revisit this kernel in a few hours after I'm done with the 4.2.2 push on the app and on the rest of my devices and I'll add a .zip as well.

Warning: app is not updated for 4.2.2 so you can only flash manually via fastboot for now.
[Nexus 10 Original Android Development] styckx:
Thanks Franco!

Remember folks on 4.2.2 to back up the new stock 3.4.5 kernel before flashing a new franco kernel and rid of the 3.4.0 backup you had before hand, or hide it some place. ;)
[Nexus 10 Original Android Development] squshy 7:
Re: [KERNEL][GPL] franco.Kernel - r5

Sweet...I assume you haven't yet added the to fix to touch boost to prevent it from throttling down when the CPU is already above the touch boost value? Or were you able to throw that in real quick?
[Nexus 10 Original Android Development] enfurno:
Re: [KERNEL][GPL] franco.Kernel - r5

Any idea of when it will be available in the updater app?
[Nexus 10 Original Android Development] starkilling:
Re: [KERNEL][GPL] franco.Kernel - r5

Wouldn't it be possible for you guys to restore the boot.img as a kernel backup with Trickster Mod?
[Nexus 10 Original Android Development] blipp:
Re: [KERNEL][GPL] franco.Kernel - r5

That's what I did, only with Francos app. Download the boot.img, put it in the kernel_backup folder and then do a restore from the app
[Nexus 10 Original Android Development] dan.kels.r:
lol man im so lost as to what is being said about backing up this and restoring that. Im running stock rooted 4.2.2 and wanted some franco goodness. came someone explain what needs to be done here with r5? I have paid version of his app and trickster mod app on hand as well.
[Nexus 10 Original Android Development] blipp:
Re: [KERNEL][GPL] franco.Kernel - r5

First, backup the stock kernel. Go to francos app and choose the 2nd option "kernel backup/restore" and hit the backup button.

This will create a "kernel_backup" folder, in the same directory as the "downloads" folder. Download the r5 boot.img, from the device or a computer, and move it into the backup folder. Go back to francos app, in the backup/restore section the new boot.img will now be there. Tap it, hit restore and youre good.
[Nexus 10 Original Android Development] rubene66:
i am getting strage low fps in games with the new r5 kernel in my 4.2.1 rom
[Nexus 10 Original Android Development] s1m4an:
Re: [KERNEL][GPL] franco.Kernel - r5

Had to switch to interactive governor to be able to play Vector. Will play with the ondemand settings later to try to make it playable...
[Nexus 10 Original Android Development] szale9001:
Not sure it's a settings issue. I believe the ondemand boostpulse bug is still in play with this release so every time you touch your screen you are knocking the processor speed down to 700mhz no matter what speed it was at previously. Until that bug is fixed you may have to use interactive.
[Nexus 10 Original Android Development] EniGmA1987:
Isnt r5 the 4.2.2 version anyway? If you are on 4.2.1 then you should be using r4 which is supposed to be the same but without the updated kernel source for the new Android version.
[Nexus 10 Original Android Development] starkilling:
Re: [KERNEL][GPL] franco.Kernel - r5

R4 has a horrible battery draining bug.
[Nexus 10 Original Android Development] bigdog2k7:
I turned my high-speed frequency down to 1300 with interactive and r4 and battery life is fine. Would last me a whole 10 hour day of intermittent use and browsing/gaming with battery to spare when I left.
[Nexus 10 Original Android Development] espionage724:
I do believe it was mentioned that there were no "noticeable" changes that would make r5 incompatible with 4.2.1, but I didn't try myself.
[Nexus 10 Original Android Development] franciscofranco:
Just pushed r6 with some performance improvements. Should be pretty noticeable when scrolling. Also pushed the .zip like promised. The zip will be available through the app later today after I update it.

4.2.2 kernels should work on 4.2.1, I didn't see any changes that could break that compatibility.
[Nexus 10 Original Android Development] jjdevega:
Re: [KERNEL][GPL] franco.Kernel - r6

Hello, thank you for what you do! I've had some issue getting hulu plus to work on your kernels I keep getting streaming errors. I'll try r5 and see if there is a difference.
[Nexus 10 Original Android Development] franciscofranco:
Wi-Fi driver is stock on r5 and r6, so I don't know.
[Nexus 10 Original Android Development] jjdevega:
Re: [KERNEL][GPL] franco.Kernel - r6

Thanks for the reply. I tried r6 and I'm still getting errors:/ I'm on Cleanrom2.2.5 atm and when I apply the stock 4.2.2 kernel I am able to stream. But as soon as I apply your kernels I get the error. Oh well no big deal. I will gladly sacrifice hulu plus app for performance boosts! Thank you:)
[Nexus 10 Original Android Development] KestrelX:
scrolling in r6 is much smoother!
[Nexus 10 Original Android Development] brGabriel:
You ever have that feeling that your tablet is...missing something??

Yeah, r6 :eek:
[Nexus 10 Original Android Development] EnIXmA:
Re: [KERNEL][GPL] franco.Kernel - r6

+1
[Nexus 10 Original Android Development] dowenprs:
Re: [KERNEL][GPL] franco.Kernel - r6

Obviously hasn't been long, but r6 is running fantastic with the latest cm10.1 nightly. Great work Franco! Appreciate it!

Peace

Dan
[Nexus 10 Original Android Development] David 617:
Re: [KERNEL][GPL] franco.Kernel - r6

Can I flash the r6 zip on AOKP 4.2.1 or do I new a new bootloader or something..?

Thanks
[Nexus 10 Original Android Development] JNewms:
Re: [KERNEL][GPL] franco.Kernel - r6

He said it was okay to run with 2.1 since he didn't see any major changes in the kernel between the two versions.
[Nexus 10 Original Android Development] crossen0:
Re: [KERNEL][GPL] franco.Kernel - r6

Holy sh*t this thing flies now!
[Nexus 10 Original Android Development] franciscofranco:
Yes it does :)
[Nexus 10 Original Android Development] aritrea:
AW: [KERNEL][GPL] franco.Kernel - r6

Unfortunately I've got extreme WiFi issues on latest build r6 which I thought was solved by setting frequency to 2.4 GHz only :(

Seems to be stable for some minutes now but before I had drops every 20-30 seconds and strength was flipping between 1 and 4 every 2 seconds constantly
[Nexus 10 Original Android Development] f0li0:
Re: [KERNEL][GPL] franco.Kernel - r6

Franco...thank you sir, finally my XDA HD app scrolls smoothly!
[Nexus 10 Original Android Development] franciscofranco:
I will say it again: I didn't make a single change in Wi-Fi. Although what I can do is merge newer Wi-Fi drivers from Google, that might help something.

I don't have any Wi-Fi problems, just for the record.
[Nexus 10 Original Android Development] franciscofranco:
There new Wi-Fi driver on r7, hope it helps.
[Nexus 10 Original Android Development] aritrea:
AW: [KERNEL][GPL] franco.Kernel - r7

Thank you very much, I will test and report later on this post

Edit: 4 hours and 1 drop, much better now thank you!!

Edit2: 2 drops in 4:10 :)
[Nexus 10 Original Android Development] franciscofranco:
I'm glad it helped ;)
[Nexus 10 Original Android Development] Hereisphilly:
Re: [KERNEL][GPL] franco.Kernel - r7

R7 is a beast! Running interactive and all is good, I can also confirm better WiFi performance with the new drivers

Thanks, keep up the good work!
[Nexus 10 Original Android Development] franciscofranco:
Ondemand its much smoother because its paired together with my custom PowerHAL for maximum interactivity.

This seems pretty stable so I want to know does everybody feel about having a interface to manage the GPU voltage - is it wanted? The code seems pretty straight forward to me, wouldnt be much of a trouble to get it up and running if you guys want it.
[Nexus 10 Original Android Development] espionage724:
Hmm, would it just be for voltage, or would frequencies also be available at some point? Having voltages along might be nice, but without frequency adjustment, it'll only be useful for undervolting (unless there's some other reason I don't know of anyway), which if I understand right (I could be wrong though), can't be done too far at all without artifacting occurring on most tablets.
[Nexus 10 Original Android Development] jm6001:
I think that people would probably enjoy CPU voltage access more then GPU only because a lot of these devices can't undervolt the GPU without artifacts and random reboots :-/
[Nexus 10 Original Android Development] mistermidas:
Re: [KERNEL][GPL] franco.Kernel - r7

This. +1
[Nexus 10 Original Android Development] franciscofranco:
Fair enough. I can build CPU and GPU uv from scratch no problems. Do we want to overclock the GPU at this point to like 600MHz or it isn't worth it? I don't overclock unless theres a big gain from it.
[Nexus 10 Original Android Development] EniGmA1987:
It does gain a little bit more smoothness having the GPU at 600MHz. Not a lot though
[Nexus 10 Original Android Development] droidroidz:
Re: [KERNEL][GPL] franco.Kernel - r7

I think allowing underclock to 100 would be beneficial to battery as most idle time is spent at lowest freq 60% of the time...dunno if it would hurt performance but I dont see any negatives on my gs3 uclock

I cannot comment of the gpu oc as I dont game
[Nexus 10 Original Android Development] franciscofranco:
CPU as 100MHz nope, too low.
[Nexus 10 Original Android Development] duarian:
Re: [KERNEL][GPL] franco.Kernel - r7

CPU and GPU UV would be great. You may want to browse the KTmanta thread as I believe the GPU will only accept voltages that are divisible by 25 when UVing.

I like ktweakers option to reduce/increase all voltages by 5/25. Makes it easier to do the GPU :)
[Nexus 10 Original Android Development] daralph:
Hey franco first of all thanks for the performance tweaks, had many framedrops in games like most wanted, these occure seldom, nearly never now. Nonetheless I would like to see the option to OC the Gpu since it was very useful with ktoonez' kernel:)

Anyway thanks, since the Nexus4 kernel is already that great maybe this baby gets a little bit more attention ;)
[Nexus 10 Original Android Development] Hereisphilly:
Re: [KERNEL][GPL] franco.Kernel - r7

I've been playing with ondemand, and it does feel much smoother... but only once it gets up to speed.

When I exit an app, or jump back to the homescreen, and start swiping the homescreens, I experience a bit of stutter/framedrops for a half second or so and then its smooth again.

Quite hard to describe but it feels like the is a bit of time delay in the frequency ramping up for the swiping
[Nexus 10 Original Android Development] xrabbitfootx:
Re: [KERNEL][GPL] franco.Kernel - r7

i was going to request 300mhz with LV settings but, to be honest, i'm sticking with your kernel no matter what so just do whatever you'd use it for :) THANK YOU!

-rf

Sent from my Nexus 10
[Nexus 10 Original Android Development] KestrelX:
Re: [KERNEL][GPL] franco.Kernel - r7

This is my experience as well. Interactive is smoother for me in less demanding scenarios, browsing web, Facebook, tapatalk, etc.
[Nexus 10 Original Android Development] franciscofranco:
Weird!! Can you guys decrease Ondemand sampling rate to 10000 and see if it helps? It might be also the up_threshold. Decrease it to 90 or 85. Report back please :)
[Nexus 10 Original Android Development] KestrelX:
Re: [KERNEL][GPL] franco.Kernel - r7

Decreasing sampling rate to 10000 seemed to make an obvious difference but still not quite as smooth. Decreasing up threshold to 90 as well did the trick though I think. Looking very smooth!
[Nexus 10 Original Android Development] franciscofranco:
[KERNEL][GPL] franco.Kernel - r7

Great info, thanks, will merge that for next build.
[Nexus 10 Original Android Development] KestrelX:
Re: [KERNEL][GPL] franco.Kernel - r7

Up threshold at 85 might even be smoother still! And I tried setting sampling rate back to 100000 and it still seemed smooth. Sorry should have tried that sooner. It looks like maybe just decreasing the up threshold is enough.
[Nexus 10 Original Android Development] bigdog2k7:
Google chrome browsing is 2341235124x better than when I first bought this tablet back in December! Thank you Franco. :good: I get no lag when scrolling, or running apps. I don't do a whole lot of gaming on this thing, but they run great as well.

*prays for OTG + Charge support*

:cool:
[Nexus 10 Original Android Development] franciscofranco:
Great info, thanks!

Awesome. It feels much smoother for me as well! I think interactive doesnt play well when the cpu freq table is huge, same thing happened on Grouper until I removed a ton of freqs, but I believe here it works great with ondemand + boostpulse + custom powerHAL.

Doesnt this has OTG by default? It should charge no? If you describe it more to me I can see what I can do.
[Nexus 10 Original Android Development] jarjar124:
Re: [KERNEL][GPL] franco.Kernel - r7

Thanks Franco! Latest kernel makes my device fly with 4.2.2! This kernel keeps getting better!
[Nexus 10 Original Android Development] _chanstar_:
I'm loving all the feedbacks!! I had to flash the stock image on my GF's N10 to get on 4.2.2 and currently all stock non-rooted.

I want to install this kernel but don't want the hassle of having to flash the stock image. This question may be more of a how-to and not fully kernel related, but sinced the PowerHAL was changed, I might ask...

If my N10 was stock, but rooted with a custom recovery, busybox binaries in system/xbin, and franco kernel; what would I have to do? My assumption is to install stock recovery, delete busybox binaries from system/xbin, and install stock kernel (backed up). Are there any other files that needs to be deleted or renamed?

ie. Delete /system/lib/hw/power.manta.so and rename /system/lib/hw/power.manta.so.fkbak to power.manta.so to pass the OTA asserts
[Nexus 10 Original Android Development] franciscofranco:
You just got everything correct ;)

You don't even need root to flash this as long as the bootloader is unlocked.
[Nexus 10 Original Android Development] EniGmA1987:
Be sure to test audio if you do that. It has been known on other devices to cause audio crackling and other abnormalities if sample rate gets too low. That is one of the reasons the "Lazy" governor was created. I think around 30000 was the lowest it could go on those devices without problems. But just cause some devices have problems doesnt mean this on will. They could be completely different audio chipsets.
[Nexus 10 Original Android Development] franciscofranco:
I don't see a reason that low sampling_rate on Ondemand could cause that, its just how fast the governor samples for changes on load. Lazy is different, Lazy is just a Ondemand type of governor to behave close to Conservative in terms of high sample_rates and high up_thresholds.
[Nexus 10 Original Android Development] bigdog2k7:
Alright, if you have anything plugged into the micro usb port while a pogo cable is also plugged in, the tablet will display that it is charging, but it will actually drain the battery and the nexus will not resume charging until both cables are unplugged and the pogo is connected again. There are a few of us who have confirmed this and it doesn't matter what order we plug the cables in, we still lose charging capability while micro usb is being used. I'm guessing this may be a safety feature of sorts to prevent charging from two different ports... :confused: I know with the grouper, there was a dev who made a kernel to allow simultaneous charging + otg through the micro usb cable at the same time... I'll see if I can grab some links for you that may help.

On your previous kernels I used interactive with highspeed freq set to 1300 and it ran fine for browsing but it was still a bit sluggish, I am shocked after running r7 with ondemand and powerHAL (I did change sampling rate to 10000 and up threshhold to 85) and how smooth the nexus runs compared to interactive. Keep em coming! I bought the app so I make it a point to auto-flash as soon as they're released :good:

EDIT* here are a few links

otg+charge nexus 7

http://mehrvarz.github.com/usb-otg-power-nexus7/

http://rootzwiki.com/topic/37755-tim...ent-usb-audio/

nexus otg+charge

https://github.com/caioketo/journeymanmod

I don't know if this will help... but I found this too.

https://github.com/mbmccormick/hamachi-pogoplug
[Nexus 10 Original Android Development] AngDR01D:
Re: [KERNEL][GPL] franco.Kernel - r7

This is really amazing, thanks franco!
[Nexus 10 Original Android Development] erikiksaz:
Holy.****.

R7 + Ondemand + 10k sampling rate + 85 threshold = Smoothest that chrome has ever been.

I actually switched to the AOSP browser because chrome was too damn choppy, but your magic has finally made it workable.

Thanks!

Btw, which IO scheduler do you recommend with on demand?
[Nexus 10 Original Android Development] squshy 7:
Re: [KERNEL][GPL] franco.Kernel - r7

Hate to be that guy (again), but I have to ask,

Franco, did you happen to patch the touch boost in on demand to make sure it doesn't throttle down when the CPU is already above the touch boost value?
[Nexus 10 Original Android Development] Hereisphilly:
Re: [KERNEL][GPL] franco.Kernel - r7

I can confirm this, man this thing is smooth!

Are you running chrome beta? Much better than stock chrome and even faster!
[Nexus 10 Original Android Development] jhankg:
I'd love to know this too.
[Nexus 10 Original Android Development] htctouchelfin:
Sorry if stupid question, but is there no way to go over 1,7 ghz?
[Nexus 10 Original Android Development] TheGrayHatter:
[KERNEL][GPL] franco.Kernel - r7

Having an issue with r7. When running apps such as pandora or twitch.tv, the audio becomes crackly or distorted. I'm currently using ondemand with a 85 up threshold. Any help is appreciated.

Fixed the issue. Had to reflash the kernel along with updating the app + supersu. Thanks for the awesome work!
[Nexus 10 Original Android Development] jarjar124:
Re: [KERNEL][GPL] franco.Kernel - r7

Franco doesn't like over clock. Besides.. Why you need over clock when the tablet is so fast.
[Nexus 10 Original Android Development] cheflarry:
Re: [KERNEL][GPL] franco.Kernel - r7

Hulu plus doesn't work with this kernel. It works great with stock kernel though. Any ideas how to fix it?
[Nexus 10 Original Android Development] cadiken:
Franco you out did yourself on this one. r7 is smooth and fast on CM 10.1.
[Nexus 10 Original Android Development] Alleycat68:
Super smooth on 2/19 CM10.1 nightly using interactive governor...when using ondemand governor it gets VERY choppy /laggy.

Battery life is superb!
[Nexus 10 Original Android Development] unboostedzc:
subscribed, looking forward to flashing with zip now.
[Nexus 10 Original Android Development] tbis:
Re: [KERNEL][GPL] franco.Kernel - r7

Good call makes it run perfectly. Games have no lag
[Nexus 10 Original Android Development] eager27:
I really like the smooveness of r7 on interactive (With CM10.1). BUT, I'm getting freezes when the tablet wakes using the magnet sleep/wake function on my case. The screen stays off and the tablet is unresponsive - needs a forced reboot to get it going. Doesn't happen with the cm10.1 kernel.
[Nexus 10 Original Android Development] Kuchma777:
Re: [KERNEL][GPL] franco.Kernel - r7

I was watching that movie last night and my battery went from 80-35 percent.

I looked up in CPU spy and the tablet was running all the time 1700.

Anyone have that?

Running AOKP Unofficial 4.2.2

Franko Kernel r7
[Nexus 10 Original Android Development] malikalhaji:
Re: [KERNEL][GPL] franco.Kernel - r7

Does this kernel support OTG?
[Nexus 10 Original Android Development] roloracer:
Re: [KERNEL][GPL] franco.Kernel - r7

Not sure if it does natively but I just use stickmount.

RoloRacer on JellyBam Galaxy Note