Android OS Forum banner
1 - 20 of 1046 Posts

·
Registered
Joined
·
660 Posts
Mod Type:: Kernel

Difficulty:: Very Easy

Mod Base:: AOSP

Mod Status:: Stable

Apply In:: CWM Recovery

Carrier:: Verizon

Optional:: Custom Settings

Requires Root:: Yes

Optional:: Insecure Boot

Android Version:: 4.1.1 (JB)

Source:: https://github.com/VanirAOSP/PopcornKernel-Tuna/commits/jb
PopcornKernel for the Galaxy Nexus
For Jellybean
ROMs

The philosophy of this kernel is to combine a stable, snappy (real-use wise, not benchmarks) kernel with great battery life. I feel that I have achieved the best balance of these in PopcornKernel.

Now on to the goodies!

Features:
  • Optimized for Size
  • Lots of debugging disabled
  • Gallimaufry governor (modded ondemand, 2-stage ondemand plus speed tweaks)
  • Aggressive governor(modded conservative, lots of tweaks to increase snappiness while saving power)
  • NoHz
  • SLQB
  • TUN
  • Disabled fsync
  • Swap support
  • CFQ, Deadline, and noop i/o schedulers
  • PegasusQ Governor from Samsung
  • Screen-off hotplugging added to AgressiveX, GallimaufryX, and InteractiveX governors (imoseyon)
  • ARM RWSEM Algorithm
  • Battery Life Extender - Ezekeel
  • Color Control - Ezekeel and supercurio
  • Fast Charge - Chad0989
  • TempControl - Imoseyon and Ezekeel
  • GPU OC Control - Imoseyon (modified by me)
  • SoundControl - Greg White and Ezekeel
  • Wifi Screen-Off Power Management - Francisco Franco
v11.8.2
Download:
http://www.emccann.n.../PopcornKernel/

[background=rgb(245, 245, 245)]Changelog:[/background]
[background=rgb(245, 245, 245)]Linux 3.0.50[/background]
[background=rgb(245, 245, 245)]Lots of new tweaks and optimizations[/background]
[background=rgb(245, 245, 245)]Interactive is now the default governor to take advantage of Jellybean's boostpulse feature[/background]
[background=rgb(245, 245, 245)]BFQ v5 - also default now[/background]
[background=rgb(245, 245, 245)]The audio crackling should be fixed[/background]
[background=rgb(245, 245, 245)]I also enabled high perf sound by default - I notice little to no additional battery drain[/background]


Tweaks:
See HERE for all the tweaks and how to use them.

ON REPORTING BUGS:
Please provide me with:
  1. a detailed description of the bug
  2. when the bug occured
  3. a way of reproducing it, if possible
  4. Your ROM and ROM version
  5. Kernel version, frequencies, and governor (along with any other relevant settings)
  6. logcat, dmesg or /proc/last_kmsg, whichever is applicable
NOTE: I will not look at bugs if they do not include the above, you must also be on a stable version of your rom (no alphas or betas) and you must not have any SetCPU profiles active.

Enjoy!

Directions:
  1. Download .zip
  2. Reboot into recovery
  3. Flash .zip in recovery
  4. Reboot
I am not responsible for anything that might happen to your device.
And no, your device will not magically make popcorn now, unfortunately.


Credits:

BIG thanks to OhHeyItsLou who helped me get started building kernels, as well as IMoseyOn, Jdkoreclipse, Jakeday, and Ezekeel, who have all helped me learn a lot
Mathkid95 for being a cool kid

DroidVicious for the name

Source: https://github.com/s...cornkernel-Tuna


I put a lot of time and effort into providing you with this, so I encourage you to show your appreciation by pressing the thanks button, leaving a comment, and (if you're really nice) donating.

Donate

PLEASE LEAVE ANY THOUGHTS OR SUGGESTIONS BELOW
 

·
Android Lover
Joined
·
582 Posts
I'm trying to download but it goes really slow then times out and says download unsuccessful. Got 4g service. Anyone else having issues?

Sent from my Galaxy Nexus using Tapatalk
 

·
Android Apprentice
Joined
·
235 Posts
Does it have the ram disk tweaks it needs for cm9? You should ask imoseyon for them if you haven't added them already :) then I can test it
 

·
Do I have to wipe?
Joined
·
300 Posts
My phone has not liked Conservative with any kernel, but will give this a try...just may have to switch governors soon after booting.
 

·
Registered
Joined
·
660 Posts
Does it have the ram disk tweaks it needs for cm9? You should ask imoseyon for them if you haven't added them already :) then I can test it
hmmm.... did only he need it? because I know he provides a boot.img which is a ramdisk (so he can do stuff like swap, init.d, etc)+ zImage. I only give the zImage so i don't think I need that. You can try making a nandroid and then try flashing this, and I will ask imoseyon about it.

And yup, I was right! according to Imoseyon, I don't need the fix because the way I do it, it just uses the existing ramdisk from your rom. You are safe to flash this.
 

·
Registered
Joined
·
660 Posts
Discussion Starter · #9 ·
I'm gonna bump this...

I see good things coming soon.

Sent from my Galaxy Nexus using RootzWiki
and you were right! OP is updated with PopcornKernelv4
 

·
Registered
Joined
·
2,012 Posts
OK, so this is my first kernel EVER. As in my first time building a kernel and my first time looking at kernel source (and my first time using GitHub).
So please no harsh, unwarranted criticisms.
Welcome to kernel dev and good job on your first kernel! I'm glad more people are showing an interest! If you have any questions, I'm always happy to help out if needed.
 

·
Registered
Joined
·
660 Posts
Discussion Starter · #11 ·
Welcome to kernel dev and good job on your first kernel! I'm glad more people are showing an interest! If you have any questions, I'm always happy to help out if needed.
Thanks! And yeah, I'm trying to get an early start - I'm only 16 lol
 

·
Android Beginner
Joined
·
217 Posts
What the hell Ill give this a shot. Maybe you will inspire me to learn. Ive always wanted to make a custom rom but always felt over my head. Maybe ill start learning with a kernel.
 

·
Kernel Dev
Joined
·
897 Posts
For anyone who thinks that this is just the work of another noob, and that the kernel is featureless, think again! As of the latest nightly, I have joined team vicious and have been collaborating on the kernel with sonic for days. As you will see (if you are using the oc version), you will notice 2 things: the zip is named wrong (typical of me), and that my name is in the kernel version ([email protected] #2). So yeah, I had a big hand in bringing a lot of the features that all of the features that jdkernel users have come to know and love since the thunderbolt days into this very promising kernel!

Sent from my Galaxy Nexus using RootzWiki
 

·
Android Apprentice
Joined
·
235 Posts
Well now that I got my rom settled in I will be testing the battery life and speed of this kernel :) so far I think its pretty smooth, but since I just flashed a rom can't really comment on battery yet.
 

·
Registered
Joined
·
660 Posts
Discussion Starter · #16 ·
What the hell Ill give this a shot. Maybe you will inspire me to learn. Ive always wanted to make a custom rom but always felt over my head. Maybe ill start learning with a kernel.
well if you ever need help just hmu and I'll try my best to help you
 

·
Android Lover
Joined
·
582 Posts
So many new kernels to try out I finally got around to trying this one. Just flashed and its really quick. I'll report back on battery.

Should I mess with the voltages or leave them alone.? I know on ezekeel his adjusts based on load. Or something like that.

Sent from my Galaxy Nexus using Tapatalk
 

·
Registered
Joined
·
8 Posts
In nightlies #4 and #5, you say you added hotplugging to 3 governors. Does this mean CPU1 comes online and goes offline while the screen is both on and off (like the original hotplug governor), or only while the screen is off (like IMoseyOn's InteractiveX and ConservativeX governors)?
 
1 - 20 of 1046 Posts
Top