Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,808,448 Members 40,345 Now Online
XDA Developers Android and Mobile Development Forum
View Poll Results: Which Kernel is the 'Best'?
Stock 253 18.33%
Trinity by morfic 115 8.33%
Motley Kernel by _motley 226 16.38%
Faux Kernel by faux123 143 10.36%
Franco.kernel by franciscofranco 431 31.23%
Clemsyn's Elite Kernel 28 2.03%
GLaDOS by Ezekeel 14 1.01%
Other 170 12.32%
Voters: 1380. You may not vote on this poll

[GUIDE] *19/8 UPDATE!* 4.3 RESULTS! N7 'Best' Kernel (Performance & Battery Tests)

Tip us?
 
bcvictory
Old
(Last edited by bcvictory; 18th August 2013 at 03:02 PM.) Reason: Update to 4.3
#1  
bcvictory's Avatar
Senior Member - OP
Thanks Meter 483
Posts: 565
Join Date: Oct 2011
Location: Bendigo
Default [GUIDE] *19/8 UPDATE!* 4.3 RESULTS! N7 'Best' Kernel (Performance & Battery Tests)

A lot of people have been posting in these forums, "Which kernel is the best"?
I was intrigued and decided to work this out for myself and share it with the rest of the community.
This is not meant to hurt the makers of these kernels.

But FIRST, it is not a fact that there is a 'best' kernel. 'Best' is an opinion and everyone has a different opinion.
On the Nexus 7, I personally believe there is no 'bad' kernel and none of these kernels I have tested perform badly or lag heaps.
People still like to push their N7's as hard as they can though.

The Main 2 Features people look for in a kernel are:
Performance & Battery Life

Some people prefer performance over Battery, or vice versa, or an all-round kernel.

NEXUS 7
8GB
Paranoid Android AOSPAL 3.97

KERNELS

Kernel[022]JB4.3(1.60Ghz Quad)UV,CIFS+UTF-8,PowerHAL,Linux-3.x Hybrid]
by faux123
Ultimate Edition 22


[KERNEL][GPL][N7] franco.Kernel - r75
by franciscofranco
r75


[KERNEL] [ANDROID 4.3] LeanKernel: Minimalistic Kernel [V2.0, 8/2/13]
by azoller1
Version 2


[Kernel][4.2.2] M-Kernel - a61[WiFi/3G]
by Metallice
a61


[KERNEL] [3.1.10] [JB 4.3/4.2.2] [Purified Kernel r130] [Linaro] [07-08-2013]
by eng.stk
r130


[KERNEL] [GROUPER/TILAPIA] [4.2.2/4.3] OXYDO [3.2.49] [Linaro]
by sgt. meow
v7


[KERNEL][Grouper][JB 4.3] 3.1.12-XPerience-04 [12/08/13]
by TeamMex
v4


[KERNEL] Bricked-Kernel Grouper/Tilapia
by show-p1984


4.3 Stock Kernel

I will test another kernel if someone requests me too. I will not post other's results because they most likely have a different setup and therefore different results making it inaccurate.

NEW! 4.3 RESULTS
19/8 UPDATE


PERFORMANCE

Performance was tested with Antutu. Tested three times and averaged.
1.3 RESULTS
Kernels set to 1.3GHz max and used the default governor for the test.
1. M-Kernel: 13489
2. Franco: 13440
3. LeanKernel: 13298
4. Bricked: 13194
5. Oxydo: 13179
6. Xperience: 13139
7. Faux: 13122
8. Purified: 13102
9. Stock: 12903

MAX RESULTS
Kernels set to highest clockspeed, performance governor.
1. Bricked (1.6): 15339
2. Oxydo (1.6): 14938
3. M-Kernel (1.7): 14463
4. LeanKernel (1.5): 14343
5. Faux (1.7): 14155
6. Xperience (1.6):14147
7. Franco (1.3): 13440
8. Purified (1.3): 13102
9, Stock (1.3): 12903

BATTERY LIFE
Default Governor, 100% Brightness
Watching HD 720p Video on a Loop (MX Player Software Decoding) in a 10% range. The reason for this is not to kill my battery lifetime.

Max Freq at stock speed (1.3GHz)
1. M-Kernel:7 hours 5 minutes
2. Oxydo: 7 hours
3. LeanKernel: 6 hours 20 minutes
4. Franco: 5 hours 50 minutes
5. Purified: 5 hours 35 minutes
6. Xperience: 5 hours 30 minutes
7. Faux: 5 hours 10 minutes
8. Bricked: 5 hours 5 minutes
9. Stock: 5 hours

Max Freq set as high as it can go.
1. LeanKernel (1.5): 6 hours
2. Franco (1.3): 5 hours 50 minutes
3. Purified (1.3): 5 hours 35 minutes
4. M-Kernel (1.7):5 hours 25 minutes
5. Oxydo (1.6): 5 hours 10 minutes
6. Stock (1.3): 5 hours
7. Bricked (1.6): 4 hours 55 minutes
8. Xperience (1.6): 4 hours 45 minutes
9. Faux (1.6): 4 hours 40 minutes


OVERALL


Best Performance:

[KERNEL] Bricked-Kernel Grouper/Tilapia
by show-p1984


[Kernel][4.2.2] M-Kernel - a61[WiFi/3G]
by Metallice
a61



Best Battery Life:

[KERNEL] [ANDROID 4.3] LeanKernel: Minimalistic Kernel [V2.0, 8/2/13]
by azoller1
Version 2


Best Overall:

[Kernel][4.2.2] M-Kernel - a61[WiFi/3G]
by Metallice
a61

[KERNEL] [ANDROID 4.3] LeanKernel: Minimalistic Kernel [V2.0, 8/2/13]
by azoller1
Version 2




4.3 Results



2011: Nook Color
2012: Nexus 7
2013: Nexus 7 (2013)
Paranoid Android 3.99
ElementalX @ 2.2Ghz
The Following 214 Users Say Thank You to bcvictory For This Useful Post: [ Click to Expand ]
 
DroidRunner
Old
#2  
DroidRunner's Avatar
Senior Member
Thanks Meter 511
Posts: 1,690
Join Date: Sep 2010
Nice! This should be a sticky to help reduce unnecessary threads about kernels. My only suggestion would be to run Quadrant 3 times and take the average number. Only because 3 runs will have different results every time

Sent from my Atrix 4.1.1
Using whatever phone works.
The Following User Says Thank You to DroidRunner For This Useful Post: [ Click to Expand ]
 
‹BERô
Old
#3  
‹BERô's Avatar
Recognized Themer
Thanks Meter 8,928
Posts: 13,766
Join Date: Nov 2011
Location: Texas

 
DONATE TO ME
Best battery life can't really be determined since everyone uses their tablet differently i wouldn't even waste my time.

Sent From My Toro+ via White Tapatalk
Nexus 5: Paranoid RastaKat / Faux123
Nexus 7 FHD: Paranoid RastKat / Faux123
___________________________



 
tntgdh
Old
#4  
tntgdh's Avatar
Senior Member
Thanks Meter 45
Posts: 305
Join Date: Aug 2012
I am testing several kernels here. The fastest for me so far is trinity, but the battery is draining really fast. I then tried the 1400 MHz trinity and things got a little better with a good performance in quadrant.
I am testing motley now and seems good but a little slower than trinity. Home screen doesn't look as buttery as in trinity. I will keep testing a little longer.

Sent from my Nexus 7 using xda premium

---------- Post added at 06:19 PM ---------- Previous post was at 05:54 PM ----------

Crap...i just had a reboot while using motley and started playing dead trigger. I returned to trinity 111 and it is definitely smoother than the others for me. Maybe it is because it is the first one i flashed and now when i try others, even wiping, something remains and the other kernels don't work right. Who knows....

Sent from my Nexus 7 using xda premium
 
bcvictory
Old
#5  
bcvictory's Avatar
Senior Member - OP
Thanks Meter 483
Posts: 565
Join Date: Oct 2011
Location: Bendigo
Quote:
Originally Posted by ‹BERô View Post
Best battery life can't really be determined since everyone uses their tablet differently i wouldn't even waste my time.

Sent From My Toro+ via White Tapatalk
I was going to do a HD video playback test. See how long it lasts on each.

Sent from my Nexus 7 using xda premium



2011: Nook Color
2012: Nexus 7
2013: Nexus 7 (2013)
Paranoid Android 3.99
ElementalX @ 2.2Ghz
The Following 5 Users Say Thank You to bcvictory For This Useful Post: [ Click to Expand ]
 
StrangerWeather
Old
#6  
StrangerWeather's Avatar
Recognized Contributor
Thanks Meter 4,762
Posts: 1,422
Join Date: Jul 2012
Location: Oxford
Can't wait for the battery life results!

Sent from my Nexus 7 using xda premium
 
erica_renee
Old
#7  
erica_renee's Avatar
Senior Member
Thanks Meter 506
Posts: 2,352
Join Date: Sep 2010
Location: Louisville

 
DONATE TO ME
I posted about the so called battery life screen shot thread in there thread.

the only way to really test battery life is to start with ful ly charged battery each day. 1 TEST PER DAY or charge cycle.

you will have to get a mathematical equation figured out first .it would have to be something like

cpu cycles x screen brightness x memory usage and s on divided by then another equation to determined battery pull watts im guessing

you would have to keep the first exact on each test device to determine the battery life ..

ok while typing this i have decided its way over my head and quite honestly not sure it can be done ..

HELP My brain now hurts ..
They are my Nexus 7,Note 10.1 and Note 2 phone.
Get your own.Play nice and follow the rules or you WILL end up in the knob jail Cell
 
espionage724
Old
(Last edited by espionage724; 16th September 2012 at 11:50 PM.)
#8  
espionage724's Avatar
Senior Member
Thanks Meter 506
Posts: 2,503
Join Date: Feb 2010
Location: Charleroi, PA

 
DONATE TO ME
The best way to test CPU performance would be to make sure that all kernels are at the same exact core frequency max, and all cores enabled, on performance governor. Performance governor alone doesn't enable all cores, and benchmarks sometimes don't trigger all 4 cores as on either (it can, but not always, and that can lead to totally different numbers on different kernels).

Some kernels have higher max frequencies then others, some use the new CPU quiet driver and some don't (although this wouldn't really matter if all cores are forced on for testing).

Some kernels have higher GPU clocks then others, some have higher refresh rates then others, some have both higher refresh rates and clocks, etc.

Personally, the best way to judge a kernel is by what features are implemented in it for example, is it linaro compiled? Does it use the old hotplug method for CPU cores, or the new quiet driver? Updated WiFi driver? fsync toggle? Was it built with RNDIS drivers?

Quadrant isn't a stable means of benchmarking (run it 3 times in a row and watch those numbers change), but generally speaking, if the same kernel is compiled with linaro, vs no linaro, the linaro build would be faster (don't quote me on this). Not all those kernels are linaro that I'm aware of.

Also, Jay's buttery smooth tweaks, his fsync doesn't work on franco.Kernel. That kernel specifically uses a different command to toggle fsync, and unless that method was used, any I/O results would be void (basically comparing fsync kernels to non-fsync, where fsync would obviously dominate). And there is even the possibility the ROM you were using may interfere with CPU clocks and voltages unknowingly.

So with all that said, trying to find the "best" kernel, is going to take a bit more effort then just benching with Quadrant

And for my own personal opinion (no hard-testing done) I like franco.Kernel Stock clocks and voltage, fsync toggle, new CPU quiet driver and WiFi driver, works awesomely faux's kernel would be my second preferred kernel, only because lack of fsync control, and getting rid of the CPU quiet driver.


Device Ownership:
 

Current Devices:
None
Side Devices:
Nexus 7 (grouper) (franco.Kernel + Rasbeanjelly)
Galaxy Rush (SPH-M830) (Stock)

Ex Devices:
Galaxy Tab 7.0 (SGH-T849)
Galaxy Tab 2 7.0 (GT-P3113)
Galaxy Prevail (SPH-M820) (KoumaKernel + CTMod)
Nexus 4 (LGE960/mako) (franco.Kernel + RasSaber)
Nexus 10 (GT-P8110/manta) (franco.Kernel + RasSaber
 
bcvictory
Old
#9  
bcvictory's Avatar
Senior Member - OP
Thanks Meter 483
Posts: 565
Join Date: Oct 2011
Location: Bendigo
Quote:
Originally Posted by espionage724 View Post
The best way to test CPU performance would be to make sure that all kernels are at the same exact core frequency max, and all cores enabled, on performance governor. Performance governor alone doesn't enable all cores, and benchmarks sometimes don't trigger all 4 cores as on either (it can, but not always, and that can lead to totally different numbers on different kernels).

Some kernels have higher max frequencies then others, some use the new CPU quiet driver and some don't (although this wouldn't really matter if all cores are forced on for testing).

Some kernels have higher GPU clocks then others, some have higher refresh rates then others, some have both higher refresh rated,
Personally, the best way to judge a kernel is by what features are implemented in it for example, is it linaro compiled? Does it use the old hotplug method for CPU cores, or the new quiet driver? Updated WiFi driver? fsync toggle? Was it built with RNDIS drivers?

Quadrant isn't a stable means of benchmarking (run it 3 times in a row and watch those numbers change), but generally speaking, if the same kernel is compiled with linaro, vs no linaro, the linaro build would be faster (don't quote me on this). Not all those kernels are linaro that I'm aware of.

Also, Jay's buttery smooth tweaks, his fsync doesn't work on franco.Kernel. That kernel specifically uses a different command to toggle fsync, and unless that method was used, any I/O results would be void (basically comparing fsync kernels to non-fsync, where fsync would obviously dominate). And there is even the possibility the ROM you were using may interfere with CPU clocks and voltages unknowingly.

So with all that said, trying to find the "best" kernel, is going to take a bit more effort then just benching with Quadrant

And for my own personal opinion (no hard-testing done) I like franco.Kernel Stock clocks and voltage, fsync toggle, new CPU quiet driver and WiFi driver, works awesomely faux's kernel would be my second preferred kernel, only because lack of fsync control, and getting rid of the CPU quiet driver.
Yeah. I know. I'm going to add a other features section. If someone else could do it that would be good. If not, I'll do it later.

Sent from my Nexus 7 using xda premium



2011: Nook Color
2012: Nexus 7
2013: Nexus 7 (2013)
Paranoid Android 3.99
ElementalX @ 2.2Ghz
The Following 3 Users Say Thank You to bcvictory For This Useful Post: [ Click to Expand ]
 
‹BERô
Old
#10  
‹BERô's Avatar
Recognized Themer
Thanks Meter 8,928
Posts: 13,766
Join Date: Nov 2011
Location: Texas

 
DONATE TO ME
Quote:
Originally Posted by bcvictory View Post
I was going to do a HD video playback test. See how long it lasts on each.

Sent from my Nexus 7 using xda premium
Who JUST watches video... would be as effective as leaving it on a white screen for hours. Like I said there is no point and would just give false hope.

Sent From My Toro+ via White Tapatalk
Nexus 5: Paranoid RastaKat / Faux123
Nexus 7 FHD: Paranoid RastKat / Faux123
___________________________




Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes