Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
View Poll Results: Which Kernel is the 'Best'?
Stock 254 18.22%
Trinity by morfic 116 8.32%
Motley Kernel by _motley 227 16.28%
Faux Kernel by faux123 144 10.33%
Franco.kernel by franciscofranco 436 31.28%
Clemsyn's Elite Kernel 28 2.01%
GLaDOS by Ezekeel 14 1.00%
Other 175 12.55%
Voters: 1394. You may not vote on this poll

Post Reply

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

OP bcvictory

16th September 2012, 12:44 PM   |  #1  
bcvictory's Avatar
OP Senior Member
Flag Bendigo
Thanks Meter: 486
 
565 posts
Join Date:Joined: Oct 2011
More
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
Last edited by bcvictory; 18th August 2013 at 04:02 PM. Reason: Update to 4.3
The Following 215 Users Say Thank You to bcvictory For This Useful Post: [ View ]
16th September 2012, 01:24 PM   |  #2  
DroidRunner's Avatar
Senior Member
Thanks Meter: 511
 
1,690 posts
Join Date:Joined: 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
The Following User Says Thank You to DroidRunner For This Useful Post: [ View ]
16th September 2012, 04:09 PM   |  #3  
‹BERô's Avatar
Recognized Themer
Flag Texas
Thanks Meter: 8,942
 
13,792 posts
Join Date:Joined: Nov 2011
Donate to Me
More
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
16th September 2012, 07:19 PM   |  #4  
tntgdh's Avatar
Senior Member
Thanks Meter: 47
 
311 posts
Join Date:Joined: 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
16th September 2012, 11:10 PM   |  #5  
bcvictory's Avatar
OP Senior Member
Flag Bendigo
Thanks Meter: 486
 
565 posts
Join Date:Joined: Oct 2011
More
Quote:
Originally Posted by ‹BERô

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
The Following 5 Users Say Thank You to bcvictory For This Useful Post: [ View ]
16th September 2012, 11:32 PM   |  #6  
StrangerWeather's Avatar
Recognized Contributor
Flag Oxford
Thanks Meter: 5,184
 
1,522 posts
Join Date:Joined: Jul 2012
Can't wait for the battery life results!

Sent from my Nexus 7 using xda premium
17th September 2012, 12:15 AM   |  #7  
erica_renee's Avatar
Senior Member
Flag Louisville
Thanks Meter: 524
 
2,452 posts
Join Date:Joined: Sep 2010
Donate to Me
More
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 ..
17th September 2012, 12:44 AM   |  #8  
espionage724's Avatar
Senior Member
Flag Charleroi, PA
Thanks Meter: 521
 
2,524 posts
Join Date:Joined: Feb 2010
Donate to Me
More
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.
Last edited by espionage724; 17th September 2012 at 12:50 AM.
17th September 2012, 02:13 AM   |  #9  
bcvictory's Avatar
OP Senior Member
Flag Bendigo
Thanks Meter: 486
 
565 posts
Join Date:Joined: Oct 2011
More
Quote:
Originally Posted by espionage724

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
The Following 3 Users Say Thank You to bcvictory For This Useful Post: [ View ]
17th September 2012, 02:51 AM   |  #10  
‹BERô's Avatar
Recognized Themer
Flag Texas
Thanks Meter: 8,942
 
13,792 posts
Join Date:Joined: Nov 2011
Donate to Me
More
Quote:
Originally Posted by bcvictory

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

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes