1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. joker.20, 21.02.2012 #1

    joker.20 Threadstarter Erfahrener Benutzer

    WICHTIGER HINWEIS: Weder ich, noch Android-Hilfe.de, übernehmen eine Garantie auf Erfolg, oder die Haftung für jegliche Beschädigungen an eurem "Samsung Galaxy Nexus". Wenn ihr nicht sicher seit, was ihr macht, könnt ihr hier gerne Fragen stellen, aber wenn ihr danach immer noch nicht genau wisst, was ihr tut: Lasst es bleiben!

    Ersteller und damit alle Credits gehen ansonicxml.

    Its PopcornKernel for the Galaxy Nexus!
    For 4.0.3 7 4.0.4 ROMs

    xda Link:

    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.


    Now on to the goodies!

    • 2 Versions - One with no overclock, and one with overclocked cpu and gpu
    • Optimized for Size
    • Lots of debugging disabled
    • Undervolted by default
    • Gallimaufry governor (modded ondemand, includes hotplugging and 2-stage ondemand plus speed tweaks
    • Aggressive governor(modded conservative, includes hotplugging and lots of tweaks to increase snappiness while saving power)
    • True GPU Overclock to 400MHz (on Overclocked Version)
    • jRCU
    • SLQB
    • TUN (as a module)
    • CIFS (as a module)
    • Disabled fsync
    • Swap support
    • CFQ, Deadline, and noop i/o schedulers
    • Screen-off hotplugging added to Agressive, Gallimaufry, and Interactive governors
    • Smartass v2 and Lagfree governors added
    • ARM RWSEM Algorithm
    • Battery Life Extender - Ezekeel
    • Super AMOLED Color Hack - supercurio
    Nightly #1 - January 28

    Spoiler It is very barebones, and has very few features:
    Optimized for size (compressed)
    Kernel Debugging disabled - should speed it up
    and maybe some other small stuff that I don't remember

    Nightly #2 - January 28
    Spoiler added jRCU
    added SLQB allocator
    added TUN (as a module)
    added CIFS (as a module)
    disabled fsync - makes d
    ata writes speedier and less battery-consuming
    Optimized hotplug governor - should provide a little more speed and stability
    and probably some more things disabled or enabled that I don't remember off the top of my head.

    Nightly #3 - January 29 Mirror: http://goo.gl/P4Y30
    Spoiler Tweaked Conservative governor for some more speed and power savings... also made it the default governor
    Added undervolting
    Added swap support
    ext4 in place of ext2/ext3
    CFQ, Deadline, and noop IO Schedulers
    Disabled more debugging stuff for a faster experience


    No OC: Nightly #4 - February 3 OC: http://goo.gl/Fjyv0
    Patched up to 3.0.18
    Added Lagfree and Smartassv2 Governors
    Lowered CPU Transition Latency
    Ondemand governor is now more aggressive
    Interactive governor now has hotplugging
    Reduced lag in conservative governor
    Two versions: One overclocked - 1.35 GHz slot, and 512MHz GPU overclock (this was like morfic's - it's not a true overclock but it does speed up something so we are leaving it in), and one not overclocked

    No OC: Nightly #5 - February 5 OC: http://goo.gl/WYlpd
    Spoiler Removed Performance, Powersave, and Userspace governor - they are unnecessary
    Added hotplugging to Ondemand and Conservative - now Interactive, Ondemand, and Conservative all have hotplugging
    Optimized Deadline I/O scheduler - it is now comparable to noop
    Battery Life Extender by Ezekeel
    Color Hack
    Miscellaneous Speed Tweaks
    Two versions: One overclocked - 1.35 GHz slot, and 512MHz GPU overclock (this was like morfic's - it's not a true overclock but it does speed up something so we are leaving it in), and one not overclocked

    No OC: Nightly #6 - February 9 OC: http://goo.gl/WdM8V
    Spoiler Fixed abnormal battery drain issue - thanks jakeday
    Patched up to 3.0.20
    Improved IO Latency
    Undervolted by default

    Tweaked conservative governor again
    changed swappiness

    upped readahead
    cleancache enabled

    gpu oc brought down to 400MHz
    miscellaneous speed tweaks/debugging stuff disabled

    #6.1 - February 12
    No OC: http://goo.gl/GZ0YV OC: http://goo.gl/zVmhu
    Spoiler Fixed the wakelocks
    Added a bunch of RCU patches
    hotplug and io fixes - imoseyon
    better load average distribution - faux123

    started adding parts from linux 3.3 rc3
    gpu now undervolted to be the same as it is at 307mhz

    disabled cleancache as there's not that much difference and it drains battery

    #7 - February 19
    No OC: http://goo.gl/bN9fl OC: http://goo.gl/s77qX
    Spoiler added Gallimaufry governor (modded ondemand, includes hotplugging and 2-stage ondemand plus speed tweaks)
    added Aggressive governor (modded conservative, includes hotplugging and lots of tweaks to increase snappiness while saving power)
    reverted ondemand governor back to stock
    removed Conservative governor
    patched up to 3.0.21
    GPU truly overclocked to 400 MHz
    Upped cache to 64 bytes
    Upped core voltages slightly to improve things like sound quality
    added the ARM RWSEM algorithm
    Lowered scheduling latency - drod2169
    upped vm_dirty_ratio
    md5 for no oc: 58e2f8d1cdb5730d4355cbde306d45d3
    md5 for oc: 72382172ebff3f2839ce570a074b3859

    #7.0.1 - February 20
    No OC: http://goo.gl/sCZyz OC: http://goo.gl/QAO85

    Tweaked Gallimaufry and Aggressive governors for lower latency
    Added some fixes to the Gallimaufry and Aggressive governors to reduce the screen unlock lag

    md5 for no oc: 2449648814a31c0e5a6dfe40f2dc4a3c
    md5 for oc: f00ddc12e9ae1f7386cf603bae6be5b9

    Please try my tweaked conservative governor out... let me know how it goes!

    If you happen to find any bugs, please let me know. However, I will only look at them if you were running a STABLE version of your ROM and if you do not have any setcpu profiles active.



    Wipe dalvik cache
    Flash zip in cwm.

    I am not responsible for anything that might happen to your device.
    And no, your device will not magically make popcorn now, unfortunately.



    BIG thanks to OhHeyItsLou who helped me learn a lot about kernels in the past few days

    Joe Korty

    DroidVicious for the name, being supportive of my work, and convincing me to post it here

    My source: https://github.com/s...cornkernel-Tuna

    Also, if you enjoyed this and want to donate, feel free! Sonicxml: Donate

    jdkoreclipse: Donate
    Zuletzt von einem Moderator bearbeitet: 25.04.2012
    basian mile gefällt das.
  2. scimitar, 22.02.2012 #2

    scimitar Android-Experte

    Ab der Version 7 auch bei uns auf World-of-Nexus zu finden. Aktuell ist im übrigen 7.0.2 ;)
  3. scimitar, 23.02.2012 #3

    scimitar Android-Experte

    Die Version 7.1 ist online.

    Updated to 3.0.22
    Tweaked Deadline Further (thanks to Francisco Franco)
    Used Fast_No_Hz, not jrcu
    Added Deep Idle by Ezekeel - (Enable C-states > C1 during hardware-accelerated video playback.)
    Added Init.d script, Sysctl.conf, and Cron script to improve speed (make sure you don't already have an init.d script running)
    Might have fixed the no sound on undervolt issue - try it and let me know
    Michael M. gefällt das.
  4. Michael M., 23.02.2012 #4
    Michael M.

    Michael M. Android-Experte

    Ist die 7.1 OC oder Non-OC? Auf world-of-nexus zumindest ist ja nur eine 71. zip verfügbar.
  5. scimitar, 23.02.2012 #5

    scimitar Android-Experte

    Sagen wir mal so.... ich habe nur den einen "gefunden". Ich glaube mit dem OC gab es ein Problem. Sie letzte Beta:

    Removed GPU Overclock because it drained battery with little to no performance improvement (Ideas also confirmed by Colin Cross)
    Backported CRC32 from linux 3.3
    Michael M. gefällt das.
  6. --GNex--, 24.02.2012 #6

    --GNex-- Gast

    Bester Kernel mit Jame Bond aktuell !

    Taptalked from GNex running AOKP b25 -- Popkorn Kernel 7.1
  7. master84, 24.02.2012 #7

    master84 Android-Lexikon

    kann schon jemand einen Governor empfehlen? es gibt ja einige in diesem kernel:)
  8. --GNex--, 24.02.2012 #8

    --GNex-- Gast

    Ich habe gute Ergebnisse mit 1,35 - 350 und agressive. Gallimaufry ist aber etwas besser, wenn es um die Laufzeit der Batterie geht.

    Taptalked from GNex running AOKP b25 -- Popkorn Kernel 7.1
    master84 gefällt das.
  9. DopeyDevil, 25.02.2012 #9

    DopeyDevil Android-Hilfe.de Mitglied

    Leider funktioniert der Cifs-Manager nicht...schade. Hat da jemand einen Tipp?
  10. DerNeo, 25.02.2012 #10

    DerNeo Erfahrener Benutzer

    So, nach den ersten 30 Stunden mit diesem kernel möchte ich meine Erfahrungen teilen.

    Bislang bin ich mehr als zufrieden damit. Wie gesagt 30 Std Nutzung, screen über 2 Std an und es verbleiben aktuell noch 48 % auf meinem Akku.

    Bei handy Nutzung reduziert sich der Akku in einem angemessen Rahmen, jedoch empfinde ich es so, als wenn der kernel recht schnell in den deep sleep geht, sobald der Bildschirm aus ist. Daher geht der verbrauch erfreulicherweise schnell runter.

    Bislang bin ich also sehr zufrieden. Ansonsten auch noch keine sichtbaren Probleme. Der kernel scheint noch nicht so "Überbaut" zu sein, wie ich es zb beim Franco derzeit empfinde.

    Ich werde ihn mal weiter drauf lassen um Langzeit Erfahrungen zu sammeln.

    Gesendet von meinem Galaxy Nexus
  11. DerNeo, 25.02.2012 #11

    DerNeo Erfahrener Benutzer

    Und schon muss ich meinen guten Erfahrungen einen Dämpfer verpassen. :(

    Eben nach Hause gekommen von der Arbeit, WLAN an und paar Apps aus dem Market aktualisiert, dann Handy 5min liegen gelassen, wollte wieder dran, und nix ging mehr....SoD!

    Also Akku raus und neu starten. Akku ist von 43% auf 19% abgestürzt. Verstehe ich nicht, hatte seit dem ich das Nexus habe noch nie einen SoD, den ersten hatte ich dann mit dem Franco #18.2 und jetzt wieder einen.

    Hoffe es liegt weiterhin am Kernel, denn an meinem Nutzungsverhalten habe ich rein gar nichts geändert, ebensowenig neue Sachen installiert.

    Das heisst für mich, Kernel wechseln. Doch nochmal den Franco drauf spielen.
  12. --GNex--, 25.02.2012 #12

    --GNex-- Gast

    Mich beschleicht die Vermutung, dass es an b25 liegt ! Denn nur Leute die b25 nutzen berichten bis jetzt davon !!!

    Taptalked by GNex running CyanogenMod 9
    Zuletzt von einem Moderator bearbeitet: 25.02.2012
  13. Handymeister, 25.02.2012 #13

    Handymeister Foren-Manager Mitarbeiter Foren-Manager


    seit der v18.4 von Franco habe ich zumindest keine Probleme mehr und auch mit dem Lean v2.2 hatte ich keinen SoD. Das ROM halte ich eher für unwahrscheinlich als Fehlerquelle.

    Viele Grüße
  14. DerNeo, 25.02.2012 #14

    DerNeo Erfahrener Benutzer

    Mit dem Lean hatte ich auch noch nie nen SoD.

    ROM kann ich mir auch nur schwer vorstellen, bin jedoch auch mit B25 unterwegs, was diese Theorie zumindest nicht entkräftet ^^

    Ich glaub, ich probier mal den Fugu Kernel, der liest sich auch ganz interessant, besonders das Wort "stable" reizt mich :smile:
  15. scimitar, 28.02.2012 #15

    scimitar Android-Experte

    Ver. 7.2 online:

    Removed userspace undervolting to fix the sound issue - the kernel is undervolted enough by default
    Enabled C4 State for extra power savings while CPU is idling
    Fixed the Init.d and cron scripts not adding properly (If you use SonicTweaks on ViciousMIUI, these are the same scripts as included in the Ultimate Tweak)
    Gallimaufry governor tweaked a bit
    More tweaks to improve battery life - drod2169
    Shortened wakelocks from LTE and Wifi - Imoseyon
  16. LordN, 29.02.2012 #16

    LordN Android-Guru

    Wenn ich zurück auf den Stock Kernel will - einfach via Nandroid die originale boot.img wiederherstellen?

    Gesendet von meinem Galaxy Nexus mit Tapatalk
  17. Diamond-X, 02.03.2012 #17

    Diamond-X Android-Lexikon

    Genau. Oder die boot.img aus dem backup via fastboot flashen
  18. levi, 07.03.2012 #18

    levi Junior Mitglied

    V8 LTS ist released.

    XDA: [Kernel][v8 - LTS][Mar 3][Gallimaufry and Aggressive Governors] PopcornKernel! - xda-developers



    We've spent the last couple of days completely rebasing the source back to 3.0.8 and cleaning out everything that didn't do anything or didn't work - and this has seemed to fix a lot, if not all, of the bugs present in the kernel! Because of this, we also gave it the LTS name.
    Applied security exploit fix from 3.0.18
    Updated to latest ColorControl
    Re-added Userspace Undervolting - it should work properly now
  19. levi, 14.03.2012 #19

    levi Junior Mitglied

  20. DAanDASja, 17.03.2012 #20

    DAanDASja Android-Hilfe.de Mitglied

    Hab mit der 8.3 einen signifikant höheren Akkuverbrauch. Kann das jemand bestätigen?