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

  • 32 Antworten
  • Neuester Beitrag
Diskutiere [KERNEL-ICS] Popkorn Kernel (v10.1 - 14.04.2012) im Custom-Kernel für Galaxy Nexus im Bereich Root / Hacking / Modding für Galaxy Nexus.
joker.20

joker.20

Fortgeschrittenes Mitglied
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 bearbeitet von einem Moderator:
S

scimitar

Stammgast
Ab der Version 7 auch bei uns auf World-of-Nexus zu finden. Aktuell ist im übrigen 7.0.2 ;)
 
S

scimitar

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

Michael M.

Stammgast
Ist die 7.1 OC oder Non-OC? Auf world-of-nexus zumindest ist ja nur eine 71. zip verfügbar.
 
S

scimitar

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

--GNex--

Gast
Bester Kernel mit Jame Bond aktuell !

Taptalked from GNex running AOKP b25 -- Popkorn Kernel 7.1
 
master84

master84

Experte
kann schon jemand einen Governor empfehlen? es gibt ja einige in diesem kernel:)
 
G

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

DopeyDevil

Ambitioniertes Mitglied
Leider funktioniert der Cifs-Manager nicht...schade. Hat da jemand einen Tipp?
 
DerNeo

DerNeo

Fortgeschrittenes Mitglied
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
 
DerNeo

DerNeo

Fortgeschrittenes Mitglied
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.
 
G

--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 bearbeitet von einem Moderator:
Handymeister

Handymeister

Foren-Manager
Teammitglied
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
 
DerNeo

DerNeo

Fortgeschrittenes Mitglied
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:
 
S

scimitar

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

LordN

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

Gesendet von meinem Galaxy Nexus mit Tapatalk
 
Diamond-X

Diamond-X

Experte
Genau. Oder die boot.img aus dem backup via fastboot flashen
 
L

levi

Neues Mitglied
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
 
DAanDASja

DAanDASja

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

Lg