[Kernel][JB][2.6.35][&][3.0.55]DiabloKernel

S

s54

Fortgeschrittenes Mitglied
2
[Kernel][JB][2.6.35][&][3.0.55]DiabloKernel *31.12.2012*

Hey guys, proudly I'm presenting to you my first Kernel-Development Thread. I've started to work on kernels for our phone about 1,5 months ago and since then I really learned a lot ! - (at this point special thanks to DoomsDay and Xistance, who helped me wherever they can). I was not so sure about opening a new Thread, because we have so awesome Devs here and they are doing their best, and of cause here are so better than me, but i also wanted to share my work and get some feedback to improve my skills. I'm still a student and thats why I don't have time the hole day for things like fixes and updates, please appreciate this.

I'm not a "full-time" developer and don't have 100% Knowledge, so I provided my work (till now my Kernels(on first page or testbuilds somewhere in the Thread)) with no warranty. You are installing this software at your own risk. You may be violating your warranty.


I've only tested the JB versions (On SlimBean) and they were working fine. I DIDN'T test any on ICS ! So it might happen, that your Phone does not boot up, as i told: I provided my work (till now my Kernels) with no warranty. You are installing this software at your own risk. But the only difference between the ICS and the JB version is the Ramdisk. For ICS i use an extracted from ivendors RC 5 of CM9 and for JB from Cryberts Slimbean boot.img



  • Supported:
    • Stock DiabloKernel feat. High Batterylife
    • High Performance +
      -----------------------------

Kernel 2.6.35 & 3.0

Stock DiabloKernel:

  • Compiled on Ubuntu 12.04.01 LTS 64 Bit
  • Compiled with Linaro Toolchain 4.6.2/4.4.3
  • Compiled on this Rig (even if a bit unnecessarily):
    • AMD Phenom II X4 @ 3,6 Ghz
    • 2x2Gb DDR 3 1600Mhz Dual Channel
    • 500 GB HDD
  • BackLightNotification (BLN) Support
  • init.d Tweaks Support :
    • No Compression for Pictures -> HQ Pictures
  • 11 new Governors :
    • BrazilianWax
    • Intellidemand
    • InteractiveX
    • Lazy
    • Lionheart
    • Lulzactive
    • OndemandX
    • Savagenzen
    • Scary
    • SmartAs*V2 -> Default
    • SmoothAs*
  • I/O-Schedulers:
    • CFQ -> Default
    • BFQ
    • Deadline
    • Noop
      -------------
    • SIO
  • Usable RAM : 352 MB
  • Added CpuSpeeds & reduced Voltages
    • 24,576 Mhz - 750 mV
    • 61,440 Mhz - 750 mV
    • 122,880 Mhz - 750 mV
      --------------------------------------
    • 184,320 Mhz - 750 mV
    • 245,760 Mhz - 750 mV -> set as min. Clockspeed
    • 368,640 Mhz - 800 mV
    • 768,000 Mhz - 925 mV
    • 806,400 Mhz - 950 mV
    • 1024,000 Mhz - 1000 mV = 1V
    • 1113,600 Mhz - 1025 mV
    • 1209,600 Mhz - 1050 mV
    • 1305,600 Mhz - 1075 mV
    • 1401,600 Mhz - 1100 mV -> set as max. Clockspeed
  • Native Camera: 5MP Pictures, 720 & 480p Videos are working nice.

DiabloKernel feat. High Performance +

  • Base: Newest Stock DiabloKernel
  • OC/UV feature:
    • 1516,800 Mhz - 1150 mV
    • 1612,800 Mhz - 1200 mV
    • 1708,800 Mhz - 1250 mV
    • 1804,800 Mhz - 1325 mV
    • 1881,600 Mhz - 1350 mV
      -----------------------------------------
    • Extreme OC/UV feature: ported from Galaxy W, HIGHLY EXPERIMENTAL, can brick your phone !!
      -----------------------------------------
    • 1900,800 Mhz - 1375 mV - currently not applied, too danger.
    • 1996,800 Mhz - 1375 mV - currently not applied, too danger.
    • 2092,800 Mhz - 1400 mV - currently not applied, too danger.
  • Min CpuClock = 245 Mhz, Max = 1401 Mhz (OC disabled by default!)
  • Usable RAM: ca. ~ 400 MB
  • Default Governor: Lulzactive
  • Default I/O Scheduler: SIO
  • Native Camera: 5MP Pictures and 480p Videos are working nice, 720p doesn't work.

Thanks goes to all this amazing people:
Arco68 (for the kernel source & several fixes)
Ivendor (for kernel source & several fixes)
CastagnaIT (source of Modifications, like governors and No Photo-Compression)
forfivo (bigmem configuration inspiration)
Xistance (for help and guides)
Doomsday (for help)
Crybert, Arco & ivendor (for Ramdisks-base)
Cyanogenmod for making all this possible
and others (I might forget)



Kernel 2.6.35

Stable Downloads for JB [4.1.2]:

Stable Downloads for ICS [4.1.2]:

.Zip to Activate ZeroCompression


Kernel 3.0

Stable Downloads for JB [4.1.2]:31.12.2012Supported:



31.12.2012

Wish all of you guys a happy new year !


  • Fixed/added NoZeroCompressin (Credits to CastagnaIT)
  • Kernel 3.0 Cam-Preview (Credits to Ivendor)
  • VOIP-Pacht added (Credits to Ivendor)
  • Set default Compiler to GCC 4.4.3 -> more (much more) stability
  • United High and Ultrahigh Performance to HighPerformance+
  • ICS Version of DiabloKernel 2.6.35 is availabe (3.0 will follow, need 3.0-ICS Ramdisk)
  • Voltages stabilized and increased a bit -> more stablilty
  • Made new, optimized .Configs for Diablokernel
  • Maybe more i forgot
Orginal Link: http://forum.xda-developers.com/showthread.php?t=2049646&nocache=1
Vielen dank an Diablob555http://forum.xda-developers.com/member.php?u=4549004
 
  • Danke
Reaktionen: MrNilsson
Hi,
wäre vllt nicht schlecht wenn man den Thread in Deutsch übersetzen würde(Und das OHNE alles in den Googleübersetzer zu kopieren!!), Danke.

PS. Frohes neues Jahr 2013! :)

Gesendet von meinem GT-I9001 mit der Android-Hilfe.de App
 
  • Danke
Reaktionen: Lucas und Rhonin
Also ehrlich :sneaky:, anstatt die kopierten Informationen 1 zu 1 in das Startpost zu bringen - hätte auch ein Link gereicht !

Ein wenig anders aufbereitet, mit ein paar persönlichen Anmerkungen und schon sieht die Sache anders aus - So gehe ich lieber in den original Thread bei den XDA's.

Allen ein schönes 2013 !

Gruß

Rhonin
 
  • Danke
Reaktionen: Th3 Witch3r
Hatte mit dem Diablo Kernel bisher immer so meine Probleme,
wenn ich HighPerformance genommen habe kam es unter dem 3.X Kernel zu Hängern oder Neustarts bzw. dass das Handy nicht aufgewacht ist.

Trotz Wipe Cache und Wipe Dalvik, sowie nach nen Fix Permissions.

Hatte dann gestern noch die JB_2.6.35_Diablo_31.12.2012-21.33.zip geflasht (da gab es 2 Versionen) -> die erste hatte diese seltsamen erwähnten Reboots.

Danach wurde um 22:10 von ihm nochmal die JB_2.6.35_Diablo_31.12.2012-21.33.zip neu hochgeladen, (ebenso die HighPerfomance Fixed) - mit der habe ich wider rum absolut keine Probleme.

Läuft echt viel flüssiger als ivendors 3.055er Kernel - wobei ich sagen muss, das der aus ivendors github gekochte Kernel, bisher mit am stabilsten läuft. :)
 
Hallo wie sieht das eigentlich aus was sollte man für einen Kernel nehmen den DiabloKernel with Powersaving Configuration oder High Performance+ Configuration was ist für einer besser der High Performance ist ja übertaktet aber ich wollte bei 1,4 Ghz bleiben wenn ich den runtertakte ist der dann besser als der andere oder sind die beiden dann gleich ?, wegen Stromverbrauch usw ? und was ist .Zip to Activate ZeroCompression eigentlich? mfg
 
Hallo Leute der kernel 3.0 von jb ist super,flüssig auch der kamera läuft sehr gut.
Der Usb verbiundung funkioniert leider nicht.
 
Hallo Leute der kernel 3.0 von jb ist super,flüssig auch der kamera läuft sehr gut.
Der Usb verbiundung funkioniert leider nicht.
Beide Kameras oder nur die front?

gruß
Jaschi
 
OPC_300 schrieb:
Hallo wie sieht das eigentlich aus was sollte man für einen Kernel nehmen den DiabloKernel with Powersaving Configuration oder High Performance+ Configuration was ist für einer besser der High Performance ist ja übertaktet aber ich wollte bei 1,4 Ghz bleiben wenn ich den runtertakte ist der dann besser als der andere oder sind die beiden dann gleich ?, wegen Stromverbrauch usw ? und was ist .Zip to Activate ZeroCompression eigentlich? mfg

zu zRAM: https://www.android-hilfe.de/forum/....312/zram-was-bringt-das-wirklich.249840.html

der unterschied liegt glaub ich eher im verfügbaren RAM weil der HighPerf.-Kernel rund 400MB RAM freischaufelt während der nonOC-Kernel bei den 352MB bleibt.

Rein von der Taktung her sind die spannungen bis 1401MHz gleich und werden beim HP-Kernel nur nach oben bis 1800 MHz erweitert. Denke also dass sich die beiden stromtechnisch nix schenken wenn du kleiner als 1400MHz taktest.
Edit: defaultmäßig sind unterschiedliche Governors aktiviert (smartassv2 beim nonOC, lulzactive beim HP) das könnte ggf. noch ne marginale Rolle beim Stromverbrauch spielen.
 
Zuletzt bearbeitet:
OPC_300 schrieb:
Hallo wie sieht das eigentlich aus was sollte man für einen Kernel nehmen den DiabloKernel with Powersaving Configuration oder High Performance+ Configuration was ist für einer besser der High Performance ist ja übertaktet aber ich wollte bei 1,4 Ghz bleiben wenn ich den runtertakte ist der dann besser als der andere oder sind die beiden dann gleich ?, wegen Stromverbrauch usw ? und was ist .Zip to Activate ZeroCompression eigentlich? mfg

Also mir erschien Powersaving um einiges besser bzw.stabiler.

Hatte beide drauf. High Performance war leider bei mir unstabiler, obwohl so wie ich mitbekommen habe High Performance halt nur jene erweiterten Overclocking Features liefert welche Powersaving nicht hat.

Weiter Unterschied:
Bei Powersaving ist smartassV2 Standart
bei High Performance halt lulzactive

.Zip to Activate ZeroCompression

Soweit wie ich das mitbekommen habe (falls ich jetzt nicht falsch liege),
sorgt das dafür das Bilder nicht mehr komprimiert werden.

Normalerweise werden die gemachten Fotos komprimiert bzw. kleiner gemacht, was evtl. möglichen Qualitätsverlust bedeuten kann. Persönlich seh ich keinen wirklichen Unterschied.

Bitte das hier geschriebene aber mit Vorsicht genießen...ist halt so wie ich das verstanden habe (kann daher nicht bestätigen ob es das wirklich ist).

Falls jemand da mehr weiß, bitte einmal korrigieren falls ich falsch liege :)

Könnte auch zRam sein, aber das konnte man glaube in den Einstellungen so oder so, seperat aktivieren *denk*

So zu den anderen :) *smile*

USB funktioniert.

Jedoch muss man derzeitig noch USB über die Recovery nutzen,
da auch die CM10 auf den Kernel angepasst werden muss.

Die CM10 Roms sind alle noch auf 2.X geschrieben.
Das jene auf den 3.X geschrieben werden, ist nach ivendors Aussage nicht das Problem oder ein großes Hindernis.

Nur da es bis vor paar Tagen keinen halbwegs guten Kernel auf 3.X gab (der fast alle Funktionen hatte, die Cam war ja das BigProblem sozusagen) wurden jene Versionen auch weiterhin auf 2.X geschrieben.

Glaube schon, das ivendor da bald wieder was neues raushaut (vllt. in der Alpha 7 oder 8, wo eine 3.X CM10 Build mit bei ist).
Sobald eine 3.X CM10 draussen ist, funktioniert auch USB wieder über Android selber :)

Zur Kamera:

Die Gesichtskamera funktioniert sauber.

Die hintere Kamera, funktioniert teilweise.

Bilder lassen sich nicht so einfach knippsen - nehmt einfach anstatt die Snapshot Funktion (da hängt sich die apk auf) - die Panorama Funktion, funktioniert auch :)

Ansonsten Video geht, aber halt derzeitig nur in 420(?)p anstatt 720p.

In meinen Augen für den tollen Kernel, verkraftbar :)
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: MrNilsson
Bei dem ZeroCompression Script sind die Berechtigungen falsch gesetzt. Man muss die Berechtigungen auf rwxr-xr-x ändern.

qypy6uze.jpg
 
MrNilsson schrieb:
Bei dem ZeroCompression Script sind die Berechtigungen falsch gesetzt. Man muss die Berechtigungen auf rwxr-xr-x ändern.

Was bewirkt das dann?

gesendet mit JellyBean vom Samsung S Plus [I9001]
 
Zuletzt bearbeitet:
Philipp.hy schrieb:
Was bewirkt das dann?

gesendet mit JellyBean vom Samsung S Plus [I9001]

Wenn man die Berechtigungen nicht ändert, funktioniert das Script nicht...
 
Seit gestern Abend verrichtet der o. g. Kernel seinen Dienst in der RealROM V6 beta und bis dato habe ich ncihts auszusetzen :thumbsup:

Das System läuft echt rund und hat noch keinen Softreboot hervorgebracht. Alle Funktionalitäten scheinen gegeben zu sein. (soweit ich bis dato getestet habe :o ) Nur die Videofunktioinalität 720p ist nicht möglich, aber das war ja auch angegeben, dafür aber richtig viel Speicher frei :thumbup:

Kann ich jedem mal empfehlen zu testen....

Gruß

Rhonin
 
@s54
Lernst du nie dazu oder machst du das aus Absicht oder kannst du kein Danke oder was ist dein Problem??? Kannst du NICHT EINMAL EINEN THREAD ERÖFFNEN UND DIR WENIGSTENS DIE MÜHE MACHEN IHN ZU ÜBERSTEZEN? Und ich meine NICHT Google Übersetzer! wenn du den Thread zum ersten mal öffnest sieht der Starpost aus, als wäre der Kernel von.
Es bringt auch nichts wenn du alles wörtlich übersetzt, denn glaubst du das ist besser?
Hey guys, proudly I'm presenting to you my first Kernel-Development Thread. I've started to work on kernels for our phone about 1,5 months ago and since then I really learned a lot..........
Hey Leute, ich präsentiere euch hier meinen ersten Kernel Delopment Thread. Ich hab mit Arbeit vor 1,5 Monaten angefangen und seit dem eine Menge dazugelernt.......
Ich finde das einfach unverschämt. Dann lass lieber jemand den Thread eröffnen der der ENglischen Sprache mächtig ist und es schafft einen Thread richtig zu formulieren
 
  • Danke
Reaktionen: pultuke, Lucas, p4-freak und eine weitere Person
Funktioniert bei euch mit dem Diablo-Kernel BLN?? Bei mir geht es nicht mehr.
Außerdem hieß es ja das 480p Videoaufnahmen funktionieren sollen, aber jedesmal wenn ich in den Video Modus schalte gibts einen FC. Wie kann ich dann auf 480p umstellen??

CM10 Alpha 6 mit Diablo Kernel 2.6.xxxx HP+
 
hm video interessiert mich nicht -deshalb hab ich da nie draufgeschaut- ich probiers morgen mal aus.

Edit: naja hab nicht den HP+ Kernel von daher weiß ich nicht ob ich da aussagefähig bin. Mit dem nonOC Kernel tut sowohl 480 als auch 720.
Umstellen kannst du in den Einstellungen. Bei mir (SlimBean) ist es ein Ring-Symbol, da öffnet sich ein anderer Ring mit mehreren Optionen wie z.B. belichtungseinstellungen usw...eine davon ist für die Einstellungen. Das Fenster das dann hochpoppt gibt dir dann die Auswahl.
Ich habe diese Fotocamera Android 4.2 - Lösung aus XDA-installiert.
 
Zuletzt bearbeitet:
Hi, danke schonmal für deinen Tipp. Das Problem war jedoch, dass ich ja nichtmal in den Videomodus gekommen bin um auf 480p umzustellen.

Habe es jetzt so gemacht, dass ich den Stock-Kernel geflasht habe, auf 480p umgestellt und anschließend wieder den HP+ Kernel geflasht. Jetzt geht auch die Videoaufnahme (480p). BLN funktioniert aber immer noch nicht...
 
Benutzt hier jemand einen Diablo Kernel für ICS? Hab zurzeit Castagne aber bei Spielen wie Temple Run lagt der heftig. Und vll wäre der Diablo ja besser, kanns grad nur nicht selber testen.

Gesendet von meinem GT-I9001
 
signs23 schrieb:
Benutzt hier jemand einen Diablo Kernel für ICS? Hab zurzeit Castagne aber bei Spielen wie Temple Run lagt der heftig. Und vll wäre der Diablo ja besser, kanns grad nur nicht selber testen.

Gesendet von meinem GT-I9001

Jau nutze ich :scared:

und ich muß sagen, wow - das System läuft derart smooth - aber ich spiele so gut wie gar nicht, aber der Kernel ist meiner Meinung nach zu empfehlen - Du kannst halt nur keine Videoaufnahmen 720p mehr machen.

Gruß

Rhonin
 
signs23 schrieb:
Benutzt hier jemand einen Diablo Kernel für ICS? Hab zurzeit Castagne aber bei Spielen wie Temple Run lagt der heftig. Und vll wäre der Diablo ja besser, kanns grad nur nicht selber testen.

Das laggen bei einigen 2D Spielen liegt nicht am Kernel sondern an Cm9/cm10
Woran genau weiß ich gerade nicht mehr

sent from GNex
 

Ähnliche Themen

sgspluss
Antworten
161
Aufrufe
24.899
derred
derred
sgspluss
Antworten
46
Aufrufe
12.526
sgspluss
sgspluss
C
  • Corsaaa
Antworten
3
Aufrufe
1.259
Flash04
F
Zurück
Oben Unten