[Kernel] Jiayu S3 - DragonDevil_0.3.0 - 16.05.15

  • 236 Antworten
  • Letztes Antwortdatum
Jiayu_ba

Jiayu_ba

Gewerbliches Mitglied
671
Achtung! Die Benutzung dieses Kernels, sowie das Flashen, erfolgt auf eigene Gefahr!
Weder ich, noch die Jiayu Deutschland GmbH, haften für Schäden, die durch die Verwendung der hier enthaltenen Informationen, hervor gerufen werden können.​


Natürlich habe ich den Kernel getestet, und mein Telefon funktioniert noch ;)

Vielen Dank an dieser Stelle an meinen Freund superdragonpt (superdragonpt - Recognized Developer / Recognized Contributor - Lisbon, Portugal - XDA Forums), der mehr als die Hälfte zu dem aktuellen Kernel beigetragen hat.

Ich möchte an dieser Stelle nochmal hervorheben, dass ihm das Telefon kostenlos von uns (Jiayu Deutschland - Der offizielle deutsche Online-Shop) zur Verfügung gestellt wurde, um genau solche Projekte, wie dieses hier zu verwirklichen.

Aus diesem Grund werden folgende Releases zunächt exklusiv für unsere Kunden zur Verfügung stehen. Ich hoffe dies ist nachvollziehbar.

update (04.05.2015): ich habe das ganze etwas überdacht, und ich habe heute eine App für den Kernel geschrieben, die nur auf Telefonen mit unserer Rom funktioniert. Somit bleibt der Kernel (vorerst) für jeden zugänglich, lediglich auf den Kompfort der App müssen Käufer von anderen Shops (vorerst) verzichten. Wir werden jetzt mal gucken, wie das so angenommen wird, und dann entscheiden, wie wir das in Zukunft handhaben.
Die App an sich dürfte selbsterklärend sein :) Bei Fragen, nur raus damit.

Nun aber zu dem Kernel selbst. Änderungen gegenüber dem Standardkernel:

Veränderungen 16.05.2015:
  • Smartwake/Näherungssensor Kontrolle: Der Näherungssensor wird jetzt nur noch kurz zum überprüfen des Status aktiviert
  • Zram: die Arbeit beim (de)komprimieren des Swap Speichers wird jetzt über bis zu 8 Rechenkerne verteilt, anstatt nur einen zu nutzen (viel schneller)
  • Zram: Als Kompressionsalgorithmus wird jetzt lz4 statt lzo benutzt, da lz4 wesentlich schneller ist, aber fast genauso gut komprimiert
    beide Zram Patches stammen von Piotr Sarna.
  • NOATIME und NODIRATIME als standard Mountoptionen
  • interactive+ und hotplug governor hinzugefügt (superdragonpt, hotplug könnte noch etwas instabil sein)
  • Kompileroptionen entsprechend unserer Hardware (Cortex A-53) angepasst (superdragonpt)
  • Wlan: CFG_SDIO_RX_ENHANCE aktiviert (superdragonpt)
  • testweise Asmp Treiber deaktivert, da CorePilot bereits standardmäßig verwendet wird
  • ich hoffe ich habe nichts vergessen zu erwähnen

Veränderungen 13.05.2015:
Neue JiayuControl App:
  • Smartwake/Näherungssensor Kontrolle hinzugefügt
  • CPU Tab freigeschaltet (ist noch etwas ruckelig; der Tab, nicht das Telefon)

Veränderungen 11.05.2015:
Smartwake Test.
Mit diesem kernel lässt sich der Näherungssensor aktivieren, um ein versehentliches Aufwecken zu verhindern. Der Näherungssensor ist dann dauerhaft an und verbraucht Strom. Dies wird sich vielleicht optimieren lassen, aber nie ganz vermeiden.
Aktuell noch keine Unterstützung in der App (keine Zeit mehr :( ).
Zum De/Aktivieren eine 0 bzw 1 in die Datei schreiben. Änderung bleibt nach Neustart nicht erhalten!
Code:
sys/kernel/smartwake_control/check_proximity

Veränderungen 09.05.2015:
  • Tastenbeleuchtungskontrolle eingebaut.
  • JiayuControl_0.2.0.apk (um das neue Feature steuern zu können)
Diese Funktion lässt sich in der aktuellen Version mit meiner App an und ausschalten. Standardmäßig ist sie aus.
Manuell lässt sich der Wert folgendermaßen ändern:
echo VALUE > sys/kernel/backlight_control/alwayson
VALUE = 0: standard, 1= Tasten leuchten wenn das Display an ist
Könnte (spürbar?) mehr Strom verbrauchen

Veränderungen 08.05.2015:
Test Release:
  • Die Softbuttons bleiben nun an, solange der Bildschirm an ist.
Diese Funktion lässt sich in der aktuellen Version nicht abschalten!
Bitte nur flashen, wenn ihr wollt, dass die Buttons leuchten solange der Bildschirm an ist.
Könnte (spürbar?) mehr Strom verbrauchen

Veränderungen 07.05.2015:
  • NFC gefixet
  • VFS: Reduce cache (Dies führt zu einer selteneren Nutzung von Swap und spart somit CPU Leistung)

Veränderungen 04.05.2015:
  • Enable low bandwith application transition animation (Support low bandwith application transition animation. For some project HW power does not enough, it can enhance application transition animation FPS, superdragonpt)
  • mehr freier Speicher durch deaktivieren unnötiger Logging Prozesse (superdragonpt)
  • aSMP Treiber hinzugefügt und aktivert ("Multi-core automatic hotplug support" -Verteilt einzelne Aufgaben über mehrere Prozessorkerne hinweg oder schaltet einzelne Kerne ab, superdragonpt)
  • Vibrationstreiber optimiert (Vibrationsdauer einstellbar)
ThunderQuake Engine - V.2.0
Unterstützte Werte: 9-100
Standard Wert: 25
Benutzung:
in einem Terminal Fenster (adb shell oder Terminal app aus dem Playstore) folgendes eingeben:
su
echo dein-WERT > /sys/kernel/thunderquake_engine/duration
Änderungen der ersten Veröffentlichung:
  • verbessertes Speichermanagement
  • Batterieladestand nur noch alle 15sec prüfen, statt alle 10 sec
  • "Enhance Hardware Composer" Option aktiviert
  • ExFat support (noch nicht vollständig)
  • unnötiges Logging entfernt (für bessere Akkuleistung)
  • ThunderQuake Engine (von VarunChitre15, von mir portiert für jiayu (s3)

ThunderQuake Engine - Vibrationsstärken Kontrolle
Unterstützte Werte: 0-7
Standard Wert: 6
Benutzung:
in einem Terminal Fenster (adb shell oder Terminal app aus dem Playstore) folgendes eingeben:
su
echo dein-WERT > /sys/kernel/thunderquake_engine/level
 

Anhänge

  • DragonDevil_01.zip
    7,1 MB · Aufrufe: 332
  • standard_kernel.zip
    7,1 MB · Aufrufe: 385
  • DragonDevil_02.zip
    5,1 MB · Aufrufe: 243
  • JiayuControl_0.1.0.apk
    503,5 KB · Aufrufe: 375
  • DragonDevil_02.1.zip
    5,1 MB · Aufrufe: 258
  • DragonDevil_02.1_led1.zip
    5,1 MB · Aufrufe: 173
  • DragonDevil_02.2.zip
    5,2 MB · Aufrufe: 270
  • JiayuControl_0.2.0.apk
    504,3 KB · Aufrufe: 296
  • DragonDevil_02.2_smartwake_test.zip
    5,2 MB · Aufrufe: 219
  • JiayuControl_0.3.0.apk
    505,3 KB · Aufrufe: 1.384
  • DragonDevil_0.3.0.zip
    5,2 MB · Aufrufe: 1.795
Zuletzt bearbeitet:
  • Danke
Reaktionen: Timax, MillenChi, DasDman und 6 andere
.
 

Anhänge

  • uploadfromtaptalk1430583900144.png
    uploadfromtaptalk1430583900144.png
    36,7 KB · Aufrufe: 1.054
  • 4c83ef668ff4625beeb79ac780331161.jpg
    4c83ef668ff4625beeb79ac780331161.jpg
    1,3 KB · Aufrufe: 765
  • 812c009e51fd050f7b82d7ea843cae82.jpg
    812c009e51fd050f7b82d7ea843cae82.jpg
    1,7 KB · Aufrufe: 754
  • 7c8bd25f3be5718d632909d56269f117.jpg
    7c8bd25f3be5718d632909d56269f117.jpg
    43,2 KB · Aufrufe: 816
Zuletzt bearbeitet:
Danke dafür!

"verbessertes Speichermanagement"
Was ist damit gemeint?

Sobald ich mehrere Apps offen habe und nur noch ca 600MB freien RAM, läuft mein S3 relativ "rucklig".
 
Das S3 ist mit 2 bzw. 3 Gb Ram ganz gut ausgerüstet :) trotzdem wird standardmäßig Swap (ein Mechanismus zum Auslagern von "älteren" Dateien), in Form von Zram (zusätzliches Komprimieren der ausgelagerten Dateien, dafür aber auch im Ram) benutzt.
Wir haben die Häufigkeit der Nutzung reduziert, wodurch Batterie (in Form von Rechenleistung beim (De)komprimieren) gespart wird.
Gleichzeitig füllt sich der Swap Speicher nicht so schnell, was dein "ruckeliges" Verhalten reduzieren sollte.
 
Hi Dominik,
wird der ganz normal übers recovery installiert? Habe bis jetzt
nur custom roms installiert, kernel noch nicht.
 
Zuletzt bearbeitet:
Ja
 
  • Danke
Reaktionen: libra
Ja :cool2:
 
  • Danke
Reaktionen: Jiayu_ba und libra
Hat einwandfrei funktioniert - er rennt und rennt ;) :D
 
  • Danke
Reaktionen: Jiayu_ba
Kann es kaum erwarten diesen zu testen wenn er nicht mehr exklusiv ist.
 
Ist er doch garnicht :p
Erst die nächsten Versionen sind exklusiv
 
Jiayu_ba schrieb:
Ist er doch garnicht :p
Erst die nächsten Versionen sind exklusiv

:)
Wird man "volle" Kontrolle über den Kernel haben können (über - und untertakten) oder bleibt es "nur" bei den Optimierungen?
 
Vermutlich wird man ihn auch übertakten können
 
Danke, konnte auch ohne Probleme flashen. Läuft bisher rund.

Gibt es was bzw wipe cache zu beachten? Twrp spuckt mir da ein paar mount errors aus.

Gruß
 
Jaaaaa, ich gebe auf! Morgen bestelle ich das S3A bei euch! ;)
 
  • Danke
Reaktionen: oerkel
Bondar schrieb:
Danke, konnte auch ohne Probleme flashen. Läuft bisher rund.

Gibt es was bzw wipe cache zu beachten? Twrp spuckt mir da ein paar mount errors aus.

Gruß
Nein, musst nichts weiter beachten.
Die mount Warnungen kannst du ignorieren
haasgo schrieb:
Jaaaaa, ich gebe auf! Morgen bestelle ich das S3A bei euch! ;)
Haha. Hast du nicht schon eins? :D :cool:
 
Ja, das habe ich. Nur stört mich dieses "exklusiv" einfach zu sehr, als das ich nur Zuschauer sein will ;) Immerhin will ich dieses Telefon noch min. 2 Jahre nutzen. Support ist mir dann schon wichtig und der Input aus China ist ja mal gelinde gesagt unterirdisch :)
 
  • Danke
Reaktionen: oerkel
Jiayu_ba schrieb:
Vermutlich wird man ihn auch übertakten können

vielleicht untertakten (UV) ...

Bondar schrieb:
Danke, konnte auch ohne Probleme flashen. Läuft bisher rund.

Gibt es was bzw wipe cache zu beachten? Twrp spuckt mir da ein paar mount errors aus.

Gruß


mach dir keine Sorgen



--> (G translator ...) :tongue:
 
  • Danke
Reaktionen: Jiayu_ba
Als ich gestern das erste mal ins Recovery wollte, bin ich plötzlich in einem Menü voller chinesischen Schriften gelandet. Habe wohl die falschen Buttons gedrückt ;)

Wie sieht es eigentlich mit Updates zu TWRP aus, werden die von euch gestellt? Bei meinem Nexus 4 habe ich auch immer Radio und den Bootloader aktuell gehalten.

Vibration werde ich mir heute auch mal anschauen bzgl eures Mods.
 
Was will man bei 8x 1,7 Ghz noch Übertakten? tztztz...
 
  • Danke
Reaktionen: OnkelLon
Bondar schrieb:
Als ich gestern das erste mal ins Recovery wollte, bin ich plötzlich in einem Menü voller chinesischen Schriften gelandet. Habe wohl die falschen Buttons gedrückt ;)

Wie sieht es eigentlich mit Updates zu TWRP aus, werden die von euch gestellt? Bei meinem Nexus 4 habe ich auch immer Radio und den Bootloader aktuell gehalten.

Vibration werde ich mir heute auch mal anschauen bzgl eures Mods.
Twrp werde ich demnächst mal aktualisieren.
Max Mustermann schrieb:
Was will man bei 8x 1,7 Ghz noch Übertakten? tztztz...
Da hast du auch wieder recht :o
 

Ähnliche Themen

ahmetnusrtaslan
  • ahmetnusrtaslan
Antworten
1
Aufrufe
3.291
kurhaus_
kurhaus_
h0sch180
  • h0sch180
Antworten
0
Aufrufe
937
h0sch180
h0sch180
h0sch180
  • h0sch180
Antworten
0
Aufrufe
1.029
h0sch180
h0sch180
Zurück
Oben Unten