1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

[KERNEL-ICS] Popkorn Kernel (v10.1 - 14.04.2012)

Dieses Thema im Forum "Custom-Kernel für Galaxy Nexus" wurde erstellt von joker.20, 21.02.2012.

  1. joker.20, 21.02.2012 #1
    joker.20

    joker.20 Threadstarter Erfahrener Benutzer

    Beiträge:
    164
    Erhaltene Danke:
    19
    Registriert seit:
    27.12.2010
    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:
    http://forum.xda-developers.com/showthread.php?t=1508068&highlight=popcorn



    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.


    I AM NOW PLEASED TO WELCOME JDKORECLIPSE TO THE TEAM!!! HE HAS ALREADY BROUGHT SIGNIFICANT CONTRIBUTIONS TO THIS PROJECT!

    Now on to the goodies!


    VERSION 6.1 IS IN VICIOUSMIUI 2.2.17 BY DROIDVICIOUS!!!
    Features:
    • 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
    Changelog
    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



    NOTE: NIGHTLY #3 IS NOW IN VICIOUSMIUI 2.1.20 V2 FOR THE GALAXY NEXUS!

    No OC: Nightly #4 - February 3 OC: http://goo.gl/Fjyv0
    JDKORECLIPSE IS NOW ON THE TEAM!
    Spoiler
    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.

    Enjoy!

    Directions:

    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.


    PLEASE LEAVE ANY THOUGHTS OR SUGGESTIONS BELOW


    Credits:

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

    Ezekeel
    mathkid95
    IMoseyOn
    Jakeday
    Joe Korty

    Supercurio
    Faux123
    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 bedankt sich.
  2. scimitar, 22.02.2012 #2
    scimitar

    scimitar Android-Experte

    Beiträge:
    754
    Erhaltene Danke:
    175
    Registriert seit:
    24.02.2010
    Phone:
    Mate 7
    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

    scimitar Android-Experte

    Beiträge:
    754
    Erhaltene Danke:
    175
    Registriert seit:
    24.02.2010
    Phone:
    Mate 7
    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. bedankt sich.
  4. Michael M., 23.02.2012 #4
    Michael M.

    Michael M. Android-Experte

    Beiträge:
    579
    Erhaltene Danke:
    69
    Registriert seit:
    13.07.2011
    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

    scimitar Android-Experte

    Beiträge:
    754
    Erhaltene Danke:
    175
    Registriert seit:
    24.02.2010
    Phone:
    Mate 7
    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. bedankt sich.
  6. --GNex--, 24.02.2012 #6
    --GNex--

    --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

    master84 Android-Lexikon

    Beiträge:
    979
    Erhaltene Danke:
    97
    Registriert seit:
    21.12.2010
    Phone:
    Samsung Galaxy S7 Edge
    Tablet:
    Samsung Tab S2 9.7 Wifi
    kann schon jemand einen Governor empfehlen? es gibt ja einige in diesem kernel:)
     
  8. --GNex--, 24.02.2012 #8
    --GNex--

    --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 bedankt sich.
  9. DopeyDevil, 25.02.2012 #9
    DopeyDevil

    DopeyDevil Android-Hilfe.de Mitglied

    Beiträge:
    90
    Erhaltene Danke:
    5
    Registriert seit:
    08.05.2010
    Phone:
    Galaxy Nexus
    Leider funktioniert der Cifs-Manager nicht...schade. Hat da jemand einen Tipp?
     
  10. DerNeo, 25.02.2012 #10
    DerNeo

    DerNeo Erfahrener Benutzer

    Beiträge:
    154
    Erhaltene Danke:
    203
    Registriert seit:
    13.01.2011
    Phone:
    Nexus 5
    Tablet:
    Nexus 7 (2013)
    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

    DerNeo Erfahrener Benutzer

    Beiträge:
    154
    Erhaltene Danke:
    203
    Registriert seit:
    13.01.2011
    Phone:
    Nexus 5
    Tablet:
    Nexus 7 (2013)
    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--

    --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

    Handymeister Foren-Manager Team-Mitglied Foren-Manager

    Beiträge:
    35,057
    Erhaltene Danke:
    23,586
    Registriert seit:
    13.09.2009
    Phone:
    Pixel XL & Nexus 6P
    Tablet:
    Sony Xperia Tablet Z4
    Wearable:
    LG Watch Urbane 2.
    Hallo,

    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
    Handymeister
     
  14. DerNeo, 25.02.2012 #14
    DerNeo

    DerNeo Erfahrener Benutzer

    Beiträge:
    154
    Erhaltene Danke:
    203
    Registriert seit:
    13.01.2011
    Phone:
    Nexus 5
    Tablet:
    Nexus 7 (2013)
    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

    scimitar Android-Experte

    Beiträge:
    754
    Erhaltene Danke:
    175
    Registriert seit:
    24.02.2010
    Phone:
    Mate 7
    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

    LordN Android-Guru

    Beiträge:
    2,130
    Erhaltene Danke:
    322
    Registriert seit:
    29.07.2010
    Phone:
    Nexus One; iPhone 6S
    Tablet:
    iPad Air 2
    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

    Diamond-X Android-Lexikon

    Beiträge:
    1,924
    Erhaltene Danke:
    528
    Registriert seit:
    16.12.2009
    Phone:
    HTC One M8
    Genau. Oder die boot.img aus dem backup via fastboot flashen
     
  18. levi, 07.03.2012 #18
    levi

    levi Junior Mitglied

    Beiträge:
    34
    Erhaltene Danke:
    1
    Registriert seit:
    13.02.2012
    V8 LTS ist released.

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

    Download

    Changelog:

    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

    levi Junior Mitglied

    Beiträge:
    34
    Erhaltene Danke:
    1
    Registriert seit:
    13.02.2012
  20. DAanDASja, 17.03.2012 #20
    DAanDASja

    DAanDASja Android-Hilfe.de Mitglied

    Beiträge:
    122
    Erhaltene Danke:
    23
    Registriert seit:
    03.04.2010
    Hab mit der 8.3 einen signifikant höheren Akkuverbrauch. Kann das jemand bestätigen?

    Lg
     

Diese Seite empfehlen