yashsingh1/xdaforums huggingface dataset:
[Nexus 7 General] brainvision:
R: [GUIDE] *11/3 UPDATE* 4.2.2 RESULTS! N7 'Best' Kernel? (Performance & Battery Test

Thanks, finally I understand it.. I knew that there are sums, but I was confused by same high number 'cause I thought then final should have been a Top Ten but I found 40, 22..!!

So basically we can say that the best a kernel is the smartest number it has..

Thanks a lot again for this precious work! ;)

{ brvsn • Nexus 7 • Tapatalk2 }
[Nexus 7 General] Metallice:
Re: [GUIDE] *11/3 UPDATE* 4.2.2 RESULTS! N7 'Best' Kernel? (Performance & Battery Tes

How do you get from "last in every category" to "very respectable second place"?
[Nexus 7 General] brainvision:
R: [GUIDE] *11/3 UPDATE* 4.2.2 RESULTS! N7 'Best' Kernel? (Performance & Battery Test

Hi again.. :)

Today I just flashed the new PA version and the M-Kernel, with full battery charge.. Then I applied some tweaks with TricksterMOD app, like frequency at 1200 max and a lower value for the minimal..

The problem is that the battery seems to drain faster than before.. Do you think it's normal that first charges after ROM and kernel flashing just last less?

Thanks a lot.. ;)

{ brvsn • Nexus 7 • Tapatalk2 }
[Nexus 7 General] NicoGa:
Dude, this poll is useless as it have been there for sometimes now while kernels are evolving fast, and people are switching kernel often .... part of the xda community is flash addicted!

What is important and worthy in the OP is the results of the tests.

Thanks a lot bcvictory!
[Nexus 7 General] androidologist:
Re: [GUIDE] *11/3 UPDATE* 4.2.2 RESULTS! N7 'Best' Kernel? (Performance & Battery Tes

Has anyone else noticed that with the M-Kernel milestone mr1 build for 4.2.2, it makes the Nexus 7charge extremely slow? I am running latest paranoid android and I loved the M kernel until I noticed how slow my Nexus 7 was charging, so I went back to the Franco kernel and it charges like normal now. And yes, I made sure I was using the 2.1 amp wall outlet... Just curious if anyone else has had this issue?
[Nexus 7 General] NicoGa:
Maybe the best place to post such an info and to have feedback is on M-Kernel thread, don't you think ?
[Nexus 7 General] androidologist:
Re: [GUIDE] *11/3 UPDATE* 4.2.2 RESULTS! N7 'Best' Kernel? (Performance & Battery Tes

I thought of that right after I posted this. Already posted it there. Thanks. I'm still an xda noob
[Nexus 7 General] NicoGa:
No problem, I was at your noob level 6 month ago ;) By the way I never experienced such an issue.

Have you searched for "slow charging" in M-kernel thread ?
[Nexus 7 General] GedBlake:
Apologies, Metallice... my misunderstanding; I was looking at the numbers who had voted for each kernel; not the actual performance details themselves.

Rgrds,

Ged.
[Nexus 7 General] zekemo:
Re: [GUIDE] *11/3 UPDATE* 4.2.2 RESULTS! N7 'Best' Kernel? (Performance & Battery Tes

I like how stock kernel holds a gentleman's last :P very thought out test you did, I wasn't even aware of several of these kernels. Thank you for putting this together :)
[Nexus 7 General] dim_opoulos:
I have a question about the results - particularly about the stock frequency results

The "stock" results were done using a frequency of 1.3GHz - but isn't stock frequency 1.2? Yes, I know that tegra 3 can run at 1.3 in single core mode, but its stock frequency is 1.2 when all cores are online (e.g. as during an Antutu benchmark).

This would mean that comparing the performance AND the battery life results of the different kernels at 1.3 versus stock kernel at 1.2 is misleading - the custom kernels are OC'd compared to stock, so there is an upward bias in the performance results, but a downward bias in the battery life results. Am I missing something here? I'm a noob (had my N7 mod'd for less than a month), so I mean no offense to anyone here. I am really just trying to figure out what is going on.

Actually, what I'm really trying to figure out is whether I should have trickster mod set my frequency at 1.2 vs 1.3 when trying to have a custom kernel (e.g. M-Kernel) run at stock frequency. Suggestions?
[Nexus 7 General] bcvictory:
Re: [GUIDE] *11/3 UPDATE* 4.2.2 RESULTS! N7 'Best' Kernel? (Performance & Battery Tes

Technically, as I understand, it is 1.3 MAX even though it says 1.2.
[Nexus 7 General] dim_opoulos:
Thanks for the reply. I have been using TricksterMod set my max freq to 1.3 (currently using M-Kernel a42). However all of this is a bit confusing - e.g. does this include the edp single core boost? Hopefully some devs can chime in to clarify.
[Nexus 7 General] bftb0:
Think of "stock" EDP the following way - it's not really a boost, it's a tiny tiny penalty for having more than one core running:

- 1 Core 1.3 Giga-ops/sec (total)

- 2 Cores x 1.2 = 2.4 Giga-ops/sec (total)

- 3 Cores x 1.2 = 3.6 Giga-ops/sec (total)

- 4 Cores x 1.2 = 4.8 Giga-ops/sec (total)

So, it's not as if your device is "getting slower" when an additional core is coming on line; you simply are going from 1.3 Giga-ops/sec of total computing power to 2.4 Giga-ops/sec instead of 1.3 -> 2.6.

Also you have to remember that not all benchmarks are multithreaded; so Antutu is not running 4 cores all the time. The reasons for that are myriad, but for example, in graphics benchmarks, most of the heavy lifting is being done in the 12-core GPU, so it might or might not be running multicore.

I just ran Antutu right now and grabbed (adb shell dmesg) the kernel log at the moment it finished. Over the ~310 seconds the benchmark was running (stock 4.2.2. kernel)

1 core: 310/310 = 100%

2 cores: 156.1/310 = 50%

3 cores: 130.0/310 = 42%

4 cores: 106.8/310 = 34%

The vast bulk of the 4-core activity (nearly 90 seconds of it) happened before any of the graphics benchmarks started during the "CPU and memory" benchmark phase.

cheers
[Nexus 7 General] dim_opoulos:
Thanks for the reply. This helps clear things up about the EDP boost (or penalty). However, do custom kernels also include this boost/penalty?

Also, can you describe "how-to grab the kernel log". I get the adb shell dmesg part...
[Nexus 7 General] S3tArtist:
Re: [GUIDE] *11/3 UPDATE* 4.2.2 RESULTS! N7 'Best' Kernel? (Performance & Battery Tes

O_o

ok... A little to advanced for me, switching page right now :)

sent from PAranoid Nexus 7 powered by M-kernel
[Nexus 7 General] dangnhap01:
Anyone here try intersect raven's kernel

Not sure if its placebo effect but after use it,i got the feeling that its battery life are way better than others kernels
[Nexus 7 General] bftb0:
what video for battery testing?

@bcvictory -

Is the ("HD 720p") video you are using for the looped battery drain tests something that is free of DRM, and available for download on the internet someplace? (I searched this thread but didn't find that info - sorry if I missed it)

I would expect the rendering load - whether software (CPU) or GPU rendered - to be dependent upon the media content (at least a little bit for a constant bit rate codec, and very much so for a vbr codec)

I get that your measurements should be self-consistent, as you repeat your tests with the same video rendering load (possibly with "default" rate governors?)... but if anybody out here wants to replicate some of your tests, it would be best for them to use the same rendering app AND video media...

I'd like to repeat your Stock tests and look at a few variables (rate governor, screen brightness, etc)... but something tells me I shouldn't even begin if I'm not using the same video.
[Nexus 7 General] bcvictory:
Re: [GUIDE] *11/3 UPDATE* 4.2.2 RESULTS! N7 'Best' Kernel? (Performance & Battery Tes

It's a rip of a movie so no DRM. I use 15mbs as my constant bitrate. I don't plan on doing these tests as often now. The video shouldn't really matter, as long as it is the same bitrate and 720p.
[Nexus 7 General] Ok_Kaleidoscope5109:
wow i wish you could do these tests on the Nexus 4 :)
[Nexus 7 General] bcvictory:
I was thinking about getting a nexus 4, Don't know if I should or not.
[Nexus 7 General] S3tArtist:
Well it's damn fast device and it's a Nexus, but battery life is poor on N4.

For battery reason only I just bought Note 2. It's a little bigger device, but no problem for me, cause I have big hands. So far so good.

sent from PAranoid Nexus 7 powered by M-kernel
[Nexus 7 General] Ok_Kaleidoscope5109:
lol i'd send you mine just to do tests... the number of idiots clogging up the Nexus 4 threads showing off battery are ridiculous. it's like placebo galore. we just need raw numbers so they can stop talking about how r52 is better than r119 of franco or whatever and how it gives them WAYYYY more screen on time.... lol
[Nexus 7 General] Spatinator:
Question

Hi bcvictory,

thanks alot for the testing!

But could you tell which versions of m-kernel, faux-kernel and franco.kernel you used when you tested them??

Thanks :)
[Nexus 7 General] EvanA:
It's in the OP...

Sent from my AOSPA 3.+ (self compiled) and m-kernel+ a49 Nexus 7
[Nexus 7 General] dstryrwiz:
How frequently do you think you will do these tests now? It's been a month since the last round of tests and I would be interested to see how the newest Faux beta compares to M-Kernel and Franco Kernel. I believe the last test was done on a semi unstable M-Kernel build, so it'd be nice to see the tests run again with a newer more stable build. Thank you as always for doing these tests, and I look forward to seeing the new results.
[Nexus 7 General] bcvictory:
Probably the next test will be when the kernels update for Key Lime Pie. Or maybe when development is finishing up for 4.2. There's about 2 months between the tests generally.
[Nexus 7 General] M4rcello:
Hi, a few days ago I took the nexus 7 and would like to know which of Franc or m-kernel is best to use to report battery/performance.The main value is the battery for me.Thanks to all
[Nexus 7 General] bcvictory:
Read the first post
[Nexus 7 General] M4rcello:
I saw the post, however, is not new and I wanted to have new information how they behave lately
[Nexus 7 General] bcvictory:
Um... It's a bit better for M-Kernel. Franco has been updating quite a bit lately so I haven't tested the latest version
[Nexus 7 General] siddesu:
there is virtually no difference, both kernels give roughly the same results with sane battery management, and have done so for quite a long time now. both are excellent replacements of stock.

there are some differences in supported features that may make one or the other better for you, depending on your usage and preferences, but these are minor too.

flashing is now so easy that the best way is for you to try each for a few days and make up your mind.
[Nexus 7 General] norbi757:
Use Franco's kernel, very stable and good battery
[Nexus 7 General] 3andala:
[MENTION=4285505]bcvictory[/MENTION] Any update soon will be appreciated :D

Thank u

Cheers
[Nexus 7 General] ynksbsbll2:
He's already stated that the next test will be when the kernels update for Key Lime Pie. See post #472.
[Nexus 7 General] nexusmaniac:
Is there a test similar to this but with the nexus 4 instead of the nexus 7? I have looked but I couldn't find any :)

N4/N7 - CM 10.1 Nightly, Franco Kernel
[Nexus 7 General] bcvictory:
Not really. One of a kind this thread haha
[Nexus 7 General] slybunda:
i rekon the results will be a lot different this time round with the newer versions of kernels. the ones that were best in battery before may not be the best again.
[Nexus 7 General] bcvictory:
Well I will do the tests when most of the kernels are updated to 4.3
[Nexus 7 General] slybunda:
man it must take you tons of time to do the testing. good going man.

also i noticed in your tests you use mentioned for the video playback you use the player in software mode? would using hardware gpu mode give worse battery life? seeing as i cant manage anywhere close to those levels of play time in HW mode.
[Nexus 7 General] bcvictory:
The aim of these tests is to drain the battery as much as possible.
[Nexus 7 General] GoochyPuppy:
Comparison chart / poll of ROMs?

First: Thank-you for this wonderful Kernel research, reports, and poll. It really helps clarify the differences and narrow down choices.

Next: Maybe a newbie question, or I just don't know the right search terms...

well... Is there a similar thread that discusses the best ROM for Nexus 7? I've run Glazed for a long time, but no 4.2.2. version yet, so I'm shopping around. Looks like, I dunno, 40 or 50 ROMs to choose from; and multi-kernel compatibility for most. Help? :confused:​

Thank-you!

...Terry.
[Nexus 7 General] bcvictory:
I was thinking about making a best rom thread but there is no real way to benchmark it.
[Nexus 7 General] JetOhmNet:
You mean best ROM thread? That's hard because so much of it depends on the features the user wants.
[Nexus 7 General] bcvictory:
I meant that. Exactly
[Nexus 7 General] slybunda:
from the looks of it for video playback using hardware decoding there is not going to be much if any difference in battery life from stock kernel to a different kernel?
[Nexus 7 General] bftb0:
Give it a roll and post your results here!

Different kernels use different choices of default rate governor, default undervolting and default clocking speeds, (as well as a bunch of other tweaks) so it seems unlikely that the results will be identical.

bcvictory's 100% battery discharge tests are very thorough, but you can probably get a decent idea about the comparison you are inquiring about by doing partial discharge testing. Say, 2-3 hours run time per test; record start/finish battery %; do the testing in the middle of the battery range (avoid the 100%-90% and 20%-0% range).

That way you can test a couple per day if you want.

When you think about it, a well-designed kernel is thrifty about in-kernel computation, leaving system resources (esp clock cycles) available for userland processes. Most of the savings in battery run time are directly attributable to less computational work being performed per unit time in userland, not algorithmic cleverness in the kernel. Want better battery life? Compute less! :D
[Nexus 7 General] piupiu piu:
Any updates soon?
[Nexus 7 General] bcvictory:
I'm probably going to start doing that. I don't want to keep using battery cycles for the sake of it
[Nexus 7 General] GoochyPuppy:
Yes... I found the thread that polls for most popular ROM and lots of echoes of your opinion...

I guess what still could be helpful is a chart(?) that lists the major common and distinct features of each ROM...

e.g., Starting with the source base (CM, MUI,...?) might help as it starts the decision tree.

But somehow also showing each ones limitations & major bugs.

And some ROMs reportedly have very distinct performance profiles for typical activities too, I think.

:cool::screwy::what::confused:
[Nexus 7 General] bcvictory:
It would take way too much time and ROM's release updates and fix bugs so quickly that it would be too hard to update
[Nexus 7 General] bftb0:
Hi bcvictory,

Thought I would mention something I came across the other day while running a bunch of trials of Antutu on a CM10.1 Nightly ROM (including the CM kernel).

I wrote a script that records the contents of

/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state

The next time the script is run, it performs the same action, but additionally it computes the differences in frequency bin counts between the two captures and creates a short summary report (including the % of time spent in each frequency bin) This allows me to look at what clock frequencies were chosen by the rate governor during the period of time between the two captures - for instance when an Antutu benchmark has run.

Anyway, the upshot of what I noticed is that Antutu generates enough runnable threads that the rate governor brings multiple cores online for > 95% of the benchmark... and if the kernel is configured to use the standard EDP settings, the cores essentially never are clocked at 1.3Ghz during the benchmark. (It runs more or less flat out at 1.2Ghz).**

As your 1.3Ghz performance test comparison are meant to compare kernel versus kernel with the same maximum clocking, the effect of EDP means that there is a bias for any kernels which disable EDP or bump up the frequency limit for EDP.

Maybe a better idea would be to run this specific comparison at 1.2 GHz instead of 1.3 Ghz.

** I used a stripped-down CM ROM for the testing - WiFi off, no gapps, only 3 market apps, and even many non-essential CM system apps removed. This was done to minimize the effect of other processes or services adding additional runnable threads.

Cheers
[Nexus 7 General] piupiu piu:
You should update this thread
[Nexus 7 General] bcvictory:
Waiting for next version.
[Nexus 7 General] bsoplinger:
Of the Nexus 7? Of a particular kernel? Of?

Sent from my Nexus 7 using Xparent Purple Tapatalk 2
[Nexus 7 General] bcvictory:
Next version of Android. I am not sure if I'm going to upgrade to the next version yet
[Nexus 7 General] bcvictory:
Going to update this thread today. I have decided to do tests over 10-20% instead of 100% I have done before. It might not be as accurate but it won't take as long and won't kill the life cycle of my battery. Going to update M-Kernel and Franco first.
[Nexus 7 General] bcvictory:
Ran a few tests and the results have come out remarkably low. Like 20% lower than last time. Because of this I have decided to wait until Android 4.3/5 or whatever the next version is. I plan to not buy the next Nexus 7 (unless something incredible is in it that hasn't been rumored) so this will remain my main device.
[Nexus 7 General] fgenari:
I agree....i dont buy new nexus 7....

Do u test new franco? R999v2

Is amazing but i would like know about battery tests

Enviado de meu Nexus 4 usando o Tapatalk 2
[Nexus 7 General] bcvictory:
I did test M-Kernel and Franco and I'm going to post them separately here:

Battery Tests:

M-Kernel a56 1.2 Version: 7 hours 5 minutes

M-Kernel a56 1.7 Version: 5 hours 25 minutes

Franco r999v2: 6 hours 10 minutes

The benchmarks were horrible.

All were around the 11000 to 12000s
[Nexus 7 General] nexusmaniac:
Is the M-Kernel set at 1500MHz Max voltage?
[Nexus 7 General] bcvictory:
For Benchmarks I set it at 1.7 on performance governor.
[Nexus 7 General] nexusmaniac:
What about for just testing the battery life?
[Nexus 7 General] bcvictory:
As mentioned in the post: 1.2 and 1.7 for M-Kernel and 1.2 for Franco
[Nexus 7 General] nexusmaniac:
Oh that makes more sense that what I thought those numbers meant :P

Thanks, and sorry I was very tired when I was reading through this thread :)
[Nexus 7 General] lndeed:
Really glad to see this updated again. Thanks for all of your work!
[Nexus 7 General] bcvictory:
So what is everyone using these days? I'm trying out Franco for a bit. M-Kernel is still my personal favourite. Both kernels have problems with benchmarks though so they won't show well on these tests. Anything I should test next time around? I'm secretly hoping not as many kernels get updated to 4.3 so less work/choice for me!
[Nexus 7 General] xateeq:
Time to update this thread :D
[Nexus 7 General] bcvictory:
Yeah, just letting Paranoid Android updates and my life to settle down a bit. Will get back to this eventually.
[Nexus 7 General] wywerny:
I'm looking forward to it :good:
[Nexus 7 General] isharra:
Eagerly awaiting it, thanks.
[Nexus 7 General] bcvictory:
Going to start testing soon. Anybody got ideas for tests I can do?
[Nexus 7 General] xateeq:
As of now not ever kernel is fully updated for 4.3. I say this because people are having random issues and kernel is being updated very quickly so logical step would be to start with stock 4.3 kernel and then add other kernels data as they get stable releases.

Standard battery and preference tests results would be nice and as a reminder you mentioned early in this thread u would do partial battery test this time so make sure u mention this in results if u do so :)
[Nexus 7 General] bcvictory:
It's going to be partial tests. My last N7's battery was starting to go before I replaced it due to alot of battery cycles.
[Nexus 7 General] nexusdeva:
i did flash franco r75.. And i experienced some heavy lags.. Worst in my experience.. Even it showed in the benchmark test.. Where it sometimes reduce to 5 fps.. Even it lags.. I m using stock jb 4.3. Now
[Nexus 7 General] isharra:
For what it's worth, Faux 21es and Franco r75 seem to run very close to one another, m-kernel a60 has been better for me as far as smoothness goes. Stock gives the best charging speed though.
[Nexus 7 General] wywerny:
For me (on PA 3.94) Franco r75 is much smoother and faster than Faux es.
[Nexus 7 General] isharra:
Hmm, oddly enough I'd been happily using franco for my 4.2.x kernels with Prime's ROM. This time I've tried with stock ROM and CleanROM perhaps that's the difference.
[Nexus 7 General] bcvictory:
Op updated to 4.3!

OP has been updated to 4.3 Results! Hope you find it useful!
[Nexus 7 General] Hupro1971:
On 4.2.2 Franco gave me the best battery and performance, but now since 4.3 it doesn't. M-Kernel A61 on PA AOSPAL 3.97 in super smooth with great battery.
[Nexus 7 General] gpzbc:
I am getting excellent battery life on PA3.96 and Franco r75.
[Nexus 7 General] azoller1:
Leankernel is by far the smoothest kernel for me on 4.3

Sent From Nexus 7 AOSPAL 3.97 XDA App
[Nexus 7 General] AcoAlex:
M-kernel a61 4me one of the best :cool:

sent from moa G-Nex7
[Nexus 7 General] irevhard:
I'm on rasbeanjelly 4.3 with bricked kernel. So far i'm enjoying this setup.
[Nexus 7 General] slebit:
Thanks for this guide. It's really useful.
[Nexus 7 General] O2Blevel:
Just a heads up but LeanKernel is done by imoseyon.
[Nexus 7 General] dexviajiboy:
love to see OXYDO on chart -both between Battery & Performance rank.. :thumbup:
[Nexus 7 General] KnightBlue:
I'm using M-Kernel, and it's awesome! On qualm is that it makes my device force reboot when benchmarking at 1.6 Ghz. Oh well, looks like it's 1.5 for me!
[Nexus 7 General] dakoookie:
Do you just use the default settings for each kernel when testing?

Gesendet von meinem Nexus 7 mit Tapatalk 4
[Nexus 7 General] bcvictory:
Yep. Besides change the governor in the performance tests. And the clock speeds.
[Nexus 7 General] Mr.Mateusz:
is it posibble to change m-kernel cpu frequency, without using any oc app? i want to set up it 1,3ghz max
[Nexus 7 General] spankymo:
you have to use trickster mod to do this.
[Nexus 7 General] Mr.Mateusz:
and there isn't any other solution for this? Maybe manually editsome files in system or something? ;)
[Nexus 7 General] slebit:
The easiest thing is just to install TricksterMOD. What is the problem with installing an app?
[Nexus 7 General] _behrooz_:
verspion confident

Hello

i have question . which one kernels support modular dvb-t ?
[Nexus 7 General] mystx2112:
Thanks for posting these results!
[Nexus 7 General] Dark_Eyes:
PA 3.99 RC2 + M-Kernel my favorite but what about oxydo? Who use with latest pa? Performance? Battery Life?
[Nexus 7 General] jellymelly:
I don't get the 4.3 spreadsheet... Are the numbers rankings?

So say in battery 1.3ghz, would the best be from 1 to 9 the worst? And so the bigger the "1.3 total" number, the worse it is?

And how come there's no hours+minutes measurements for 4.3? Am I reading it wrong?

Thanks very much for this :good:
[Nexus 7 General] spankymo:
yes, those numbers are ranks (lower is better).
[Nexus 7 General] dexviajiboy:
This my result for AOSPAL 3.97/OXYDOv8 (bal 24%)

Full SOT =7hour

CPU: 1300-102

UV:-50

(others default oxydo8)

Sent from my Nexus 7
[Nexus 7 General] konradsa:
Great analysis, thank you for your work!

Any chance this will get updated with data for the new nexus 7?
[Nexus 7 General] qaz2453:
My best on screen time :) running purity rim with stock kernel
[Nexus 7 General] xclusiv8:
How do you guys get more than 5 hours of screen on time? I cant barely get 4 hours. Running stock ROM 4.3 with leankernel. I have most things on manual sync except for hangouts and calendar. :(
[Nexus 7 General] Deivi_Z:
I get at least 6+ hrs on my n7. Runing oxydo kernel with 1100 underclock and 50mv undervolt.
[Nexus 7 General] xclusiv8:
So I downloaded M-kernel and flashed it. I don't know what to say. From barely 4 hours screen on time to more than 6 hours screen on time. I think the M stands for magic because this is magic. Amazing!