Jump to content

  1. 0
  2. 0
  3. 0/5

Rate this Topic

* * * * -
14 votes

[KERNEL][v11.8.2][11/4] PopcornKernel!

  • Please log in to reply

OP sonicxml

sonicxml

Android Master

Posted 30 January 2012 - 05:03 PM #1

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/V...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/

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


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

ON REPORTING BUGS:
Please provide me with:
  • a detailed description of the bug
  • when the bug occured
  • a way of reproducing it, if possible
  • Your ROM and ROM version
  • Kernel version, frequencies, and governor (along with any other relevant settings)
  • 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:
  • Download .zip
  • Reboot into recovery
  • Flash .zip in recovery
  • 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

Edited by sonicxml, 04 November 2012 - 08:01 PM.

  • 47 Likes
If this helped you, hit the thanks button or donate (look under my name)! Thanks!
PopcornKernel for the Galaxy Nexus - http://rootzwiki.com...-popcornkernel/
PopcornKernel for the LG Spectrum - http://rootzwiki.com...-popcornkernel/

Ianxcom

Ianxcom

Android Lover

  • 582 posts

Posted 30 January 2012 - 05:56 PM #2

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
  • 0 Likes

OP sonicxml

sonicxml

Android Master

Posted 30 January 2012 - 05:59 PM #3

Here's an alternative link for nightly #3: http://goo.gl/P4Y30

And thanks for trying!!

Edited by sonicxml, 30 January 2012 - 06:00 PM.

  • 1 Likes
If this helped you, hit the thanks button or donate (look under my name)! Thanks!
PopcornKernel for the Galaxy Nexus - http://rootzwiki.com...-popcornkernel/
PopcornKernel for the LG Spectrum - http://rootzwiki.com...-popcornkernel/

RjsShadows

RjsShadows

Android Apprentice

  • 235 posts

Posted 30 January 2012 - 06:08 PM #4

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 ;)
  • 0 Likes

360razir

360razir

Do I have to wipe?

Posted 30 January 2012 - 06:17 PM #5

My phone has not liked Conservative with any kernel, but will give this a try...just may have to switch governors soon after booting.
  • 0 Likes

OP sonicxml

sonicxml

Android Master

Posted 30 January 2012 - 06:19 PM #6

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.

Edited by sonicxml, 30 January 2012 - 07:38 PM.

  • 0 Likes
If this helped you, hit the thanks button or donate (look under my name)! Thanks!
PopcornKernel for the Galaxy Nexus - http://rootzwiki.com...-popcornkernel/
PopcornKernel for the LG Spectrum - http://rootzwiki.com...-popcornkernel/

RjsShadows

RjsShadows

Android Apprentice

  • 235 posts

Posted 30 January 2012 - 10:06 PM #7

Cool :) I'll test it out a bit
  • 0 Likes

jdkoreclipse

jdkoreclipse

Kernel Dev

Posted 03 February 2012 - 05:03 PM #8

I'm gonna bump this...

I see good things coming soon.

Sent from my Galaxy Nexus using RootzWiki
  • 1 Likes
"Talk is cheap, show me the code." -Linus Torvalds

www.jdkoreclipse.net
If you would like to donate to me, please do so HERE
@jdkoreclipse on twitter

OP sonicxml

sonicxml

Android Master

Posted 03 February 2012 - 07:18 PM #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
  • 0 Likes
If this helped you, hit the thanks button or donate (look under my name)! Thanks!
PopcornKernel for the Galaxy Nexus - http://rootzwiki.com...-popcornkernel/
PopcornKernel for the LG Spectrum - http://rootzwiki.com...-popcornkernel/

jakeday

jakeday

Android Guru

Posted 03 February 2012 - 07:25 PM #10

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.
  • 0 Likes