[KERNEL][1. Juni '15] [Xceed] [NRP Hotplug / WRP mpdecision] [Sense]

Hopie

Hopie

Dauergast
352
Quelle: XDA


rFR8tO1.png



**Snapdragon™ is a registered trademark owned by Qualcomm Technologies Inc.
**Synapse™ is a registered trademark owned by @Andreilux
**(v1)Xceed Logo™ is created by @fareed_extreme
**(v2)Xceed Logo™ is created by @Sharan Narayan


Kernel Features

The kernel is based on stock HTC Source which has a few modifications and additions to maximize the unit's potential..

  • No long Intro's that will make you asleep..
  • Simple and no fancy stuff..more does not guarantee it's better..
  • Built with my OWN toolchain based on stable release of GCC 4.9.x (no fancy heavy beta features..strictly follows Google's standards for toolchain build)
  • More RAM..
  • GPU by default is maxed at 450mhz..
  • A finer User voltage control(thanks to Stratosk)..
  • Unsecure kernel image..
  • Custom Hotplug algorithm with multi-core efficiency..
  • Sweep to wake/sleep..
  • Double tap to wake..
  • Many more yet so hard to remember them all to mention here..


Contributors
kairi_zeroblade

Kernel Special Features:
  • Finer voltage tuning
  • Mild CPU Overclocking
  • GPU Boosting, Custom Hotplug
  • Auto erandom seeding
  • Wake gestures


Changelog:

Lollipop:

Bld 11

  • GCC5 support
  • Cherry picked updates from HTC GPE 5.1 source dump
  • Built using new GCC5.1.1 Toolchain footprint
  • Config dump from Sense and GPE


Bld 10a

  • Minor updates to Ondemand
  • Add new CPU frequency relation by @stratosk
  • Updates to WIFI Driver to further enhance the DTIM tweak
  • Quiet Binder


Bld 10
  • Minor updates to Ondemand
  • Add new CPU frequency relation by @stratosk
  • Updates to WIFI Driver to further enhance the DTIM tweak


Bld 9
  • HTC One Developer Edition source updates



KITKAT:

Bld 17b
  • New Year = New Installer format
  • Added 1.9Ghz OC for PVS0
  • Removed a few stuff
  • Fixes from flar2's wake wakey stuff


Bld 16
  • Lollipop GPE and Sense 4.4.3 releases[/B] (check proper branch for commits)
  • Reverted patches from 3.4.105 down to 3.4.11 (Someone needly bads attention)
  • Ondemand fixes
  • Wifi driver patches from Broadcom(via CAF repository)
  • Patch up Conservative from AOSP upstream and some pre-defined values from @myfluxi
  • Limit error message output from ext4 FS drivers
  • Fixed some bubu's on Synapse


Bld 15
  • Lollipop GPE and Sense 4.4.3 releases[/B] (check proper branch for commits)
  • Patched to 3.4.105 upstream Linux from kernel.org
  • Compilation fixes/Bug fixes


Bld 14
  • Sense 4.4.3/4.4.4
  • Updates to Ondemand..
  • Grabbed a few patches from the lollipop source drop..
  • Reverted K-Exec patch as this might be causing the random reboot issues for my kernel..
  • New downloads location(Basketbuild)

Bld 12
  • Ondemand serializations and fixups
  • Revert of the NVIDIA patches
  • Added 128mhz GPU frequency step
  • Added 48khz playback to driver
  • MSM Watchdog cleanup
  • A few fixes to Synapse UI

Bld 11
  • Ondemand cleanup
  • NVIDIA Patches
  • Removed Faux Sound control(placebo)
  • Removed BLX as it has been giving me weird battery read-out issues
  • Updated Toolchain 4.9.2(10-16-2014) and other components
  • Synapse refactored some stuff

Bld 10
  • Ondemand cleanup
  • Introduction of Power efficient workqueues
  • Voltage control cleanup and a few minor adjustments to code
  • 2 builds with different flavors to choose from(HP and MPD)

Bld 9
  • Fixes to L2M interface..
  • Will now use mpdecision binary(for now) til i can check what is causing the weird stat issue..
  • It is MANDATORY to flash reset kernel first so that we can get back mpdecision functions running..

Bld 8a
  • Rebased to the Official 4.4.3 source from HTCDev..
  • Cleaned up some codes..
  • The same as usual..
  • This build focuses more on Battery life rather than performance..

Bld 4

  • Few fixes(missing stuff)
  • Added BLX (Work-in-progress) port by @savoca..this is for those lazy people who leave their phones charging overnight. Do read the description of this feature on Synapse in order to work properly.
  • Added Sound Control from @faux123
  • Refactored Voltage tuning as people might be confused on what values to set/use.
  • Remove deprecated stuff
  • Futex patches
  • Initial release for GPE, this build is just the same as the Sense 6 4.4.3 build just no CPU Overclocking(I find no reason to do so as GPE builds are way smoother at the same time it does not have power saving mode like Sense ROM's does, this defeats the purpose of it being a Vanilla and Best battery saving ROM)
  • Added Profiles support to Synapse and as well as the ability to dump logcats, dmesg, and last_kmsg to aid me in troubleshooting stuff when you guys fubar something up(no more excuses to not include any logs when having issues) logs can be found on your sdcard under the name of "Synapse"
  • From now on Development will focus on GPE and Sense 4.4.3 builds


Download:


NPR und WPR




Was ist NPR und WPR

NPR = custom Hotplug
WPR = default HTC Hotplug (mpdecision)


NPR Stands for No Power Restriction, this build has a custom Hotplug Algorithm which is Enabled by default, and gives you flexibility between the balance of Power Savings and Performance in mind. This build is aimed at users who are enthusiast and who wants to take charge of everything the phone does, Hotplug parameters are supplied so that it can give you the best options to tweak with your preferred settings.

WPR on the other hand stands for With Power Restriction, this build has stability in mind, this is driven by the default Qualcomm Hotplug Binary(mpdecision) and this does not have CPU Overclocking features as opposed to NPR builds having that feature, the kernel is intended for users who do not have time and knowledge to fiddle with settings that could balance Power Savings with Performance. Although this is using mpdecision binary for Hotplug, this build is still far better than stock in terms of Performance and Power Savings.

APP zum Konfigurieren:

Kernel Configurator
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: mbs
Der Entwickler schreibt auf XDA, dass Trickster mit dem Kernel nicht funktioniert. Ausschließlich Synapse verwenden. Na werden ihn mal ausprobieren, auf XDA schreiben sie, er soll sehr schnell und stromsparend sein, leider nicht im Vergleich zu was.
 
Da ich bisher noch keinen Kernel auf meiner Rom hatte brauch ich M7-4.4.3-stock-reset-kernel.zip nicht oder doch?
Gilt doch nur, wenn man vorher schon einen hatte?
 
Keine Ahnung, er schreibt da so etwas, dass dadurch Synapse initialisiert wird. Wenn dir Synapse beim Start eine Fehlermeldung entgegen schleudert, dann brauchst du es.

Ansonsten, er ist eher langsamer als der Kangaroo. Und der Akkuverbrauch war in den ersten Minuten so hoch, dass ich ihn sofort wieder entsorgt habe. Soll ja nichts heißen, man muss ihm erst mal Zeit geben, aber ich wollte da heute über den Tag keine Überraschungen erleben.
 
  • Danke
Reaktionen: MenschMarkus
Besser ist! :) dann lass ich erstmal den anderen den Vortritt und schaue mir das erstmal hier an! ;)
 
Zuletzt bearbeitet:
also nen tag hält das m7 bei mir auf alle fälle ;) wie jeder andere kernel eigentlich auch

den kernel reset immer flashen, auch wenn nur der stock kernel läuft

im gegensatz zum elementalX läuft der kernel flüssiger
 
  • Danke
Reaktionen: MenschMarkus
Habe ihn heute abend noch mal probiert, Akku sieht bislang gut aus, na wie gesagt, wollte mir da heute morgen keinen Stress machen.

Hat einige nette Einstellungen der Kernel. Was mir gefällt, dass man die Akkuladung begrenzen kann. Es soll die Lebenszeit des Akkus deutlich verbessern, wenn man ihn nur bis 80% auflädt.
 
36486ff2aede757e681f2f0e07cea8c3.jpg
 
Lese mir das gerade auf XDA durch. Wo finde ich denn diese Hotplug-Einstellungen, von denen da ständig geschrieben wird. Ich finde sie einfach nicht. Was noch komisch ist, die Kernel-Min Frequenz ist in Synapse mit der Kernel-Max Frequenz identisch, scheint aber trotzdem zu funktionieren.

Wie kann ich denn Synapse dazu bringen, alle Einstellungen nach einem Boot wieder herzustellen? In den Einstellungen ist es aktiviert. Aber dann sind da diese anderen Bämbels oben. Wenn man etwas ändert, dann erscheint so ein Haken, wenn man darauf klickt, dann wird es übernommen, ist das richtig? Dann gibt es aber noch so ein Quadrat mit 4 Quadraten drin, wenn ich darauf klicke, dann erscheint wieder so ein Haken und so ein Bogen. Was bewirkt das denn? Auf alle Fälle sind bestimmte Einstellungen nach einem Neustart nicht mehr da.

Edit: Ok, wenn ich das richtig verstanden habe, dann speichert Synapse die Einstellungen erst nach 2 Minuten. Für den Fall, dass man mit den Einstellungen einen Reboot ausgelöst hat. Das könnte einiges erklären. Mit der Min-Frequenz das ist wohl so, soll so sein und nicht weiter stören. Inzwischen flutscht die Oberfläche auch wieder. Ist wohl nur direkt nach dem ersten Start so lahm. Vielleicht gewöhne ich mich ja an den Kernel, er braucht etwas Einarbeitung.
 
Zuletzt bearbeitet:
gute frage... unter cpu jedenfalls nicht.

min freq springt bei mir auch immer bis zur max freq, aber min 384mhz bleibt bestehen.

der haken erscheint bei einer änderung. bestätigen und einstellung wird gespeichert. die 4 rechtecke setzt die einstellung zurück. bin nur nicht sicher ob nur die jeweilige seite oder komplett.

3-dot Menü, settings, apply on boot aktivieren. nach nem reboot dauert es etwas, bis die einstellung übernommen werden. zumindest bei mir


edit:

das müsste der kernel mit hotplug sein

build9 ist mit mpdecision
 
Zuletzt bearbeitet:
Jupp, hab die Beiträge auf XDA durch, es lichten sich die Nebel. Build9 hat kein Hotplug sondern dafür Mpdecision. Da kann ich lange suchen...

Aufpassen muss man mit den Spannungen, die sind deutlich höher als z.B. beim Kangaroo und die müssen das auch sein. Also ich habe da erst mal voll runter geregelt auf meine alten Werte und das ging voll in die Hose.

Ansonsten ein Teil mit netten Einstellungen, an die man sich gewöhnen kann. An das Verhalten von Synapse muss man sich gewöhnen und dem ganzen Zeit geben, also nicht sofort nach dem Booten loslegen. Einfach erst mal liegen lassen. Und jetzt hat es 2 Tage Zeit, damit es zeigen kann, was es mit dem Akku macht.
 
grad gesehen, das im vorherigen post kein link war. bld8 und 8a haben hotplug

das mit den spannungen haben ich auch erlebt. wollte auch runter bis 750, aber das ging in die hose. habs nun 55 bzw 45 runter. nun läufts perfekt.

aber durch uv spart man kein akku, schrieb der dev. das handy wird nur nicht so warm/heiss bei benutzung
 
Habs gelesen mit den Spannungen. Kann ich mir aber nicht vorstellen. Werde ich bei Gelegenheit mal antesten. Treibe das mit meinem PC immer bis zum geht nicht mehr und alle Berichte, die ich bislang über x86 CPUs gelesen habe, haben gezeigt, dass mit der Spannung auch die Leistungsaufnahme runter geht.

Hab das Teil aber erst mal wieder in die Tonne gestampft, weil ich bis Montag weg bin. Es ist teilweise doch noch etwas sehr experimentell. Bin da auf die Anzeige gegangen, die mir die Informationen anzeigt, also nicht die Einstellungen. Und obwohl ich die MaxFreq auf 1728 MHz eingestellt hatte, tobten da alle 4 Kerne irgendwie bei 1,8 bis 1,9 GHz rum. Temperatur an die 50 Grad.

Und das hatte ich jetzt 2 Mal. Beim ersten Mal dachte ich noch, na hast da einfach erst mal rumgewurschtelt, aber das zweite Mal hatte ich dann auch, als ich alles wohlüberlegt gemacht habe. Und die letzte Meldung von GSam war, used 3% in 15 Minutes. Jetzt wieder zurück auf Kangaroo sagt mir, used 5% in 2h 6m.

Irgendwie ne geile Kiste, aber ich hab so den Eindruck, Version 9 hat da einiges durcheinander gebracht. Kann man durchaus testen, aber für eine Woche auswärts ohne Netz?
 
hm, die probleme hab ich nicht. 1. kern meist bei 384, der rest offline

das mit den spannungen kann ich auch net recht glauben. aber auch hier erzählt jeder etwas anderes.

habe 2,6% used bei 2h45min, allerdings auch net viel gemacht

screen on bei ca 2h
laufzeit 19h und 50%
 
Ok, ich bin ja erst seit gestern dabei, aber wenn ich das so sehe, ist wohl durch Version9 einiges anders als vorher. Und es ist wohl so, ich hab da ständig drauf geschaut. Macht man ja sonst nicht. Und in 95% der Fälle hatte ich 384 MHz auf einem kern und der Rest was idle. Aber zweimal hatte ich da volles Rohr auf allen Kernen über die eingestellt MaxFreq hinaus. Und die Kiste war richtig warm, das hat schon gepasst.
 
Startpost aktualisiert
 
Bld 10 ist da.

Diesmal in 2 Versionen. Hotplug und Mpdecision
 
Wo ist der unterschied zwischen den Versionen ?
 
HP mehr für Screen on time und MD für weniger Verbrauch im Deep Sleep
 
  • Danke
Reaktionen: Hopie
Mit der Version 10 mpd hatte ich absolut traumhaften Akku. Teste jetzt die hp-Version. Die Oberfläche flutscht leider nicht so wie beim Kangaroo-Kernel.

Es ist ein Kernel, an den man sich gewöhnen muss, es braucht Geduld bei vielen Dingen. Aber er hat was.
 

Ähnliche Themen

choppy
Antworten
70
Aufrufe
13.680
der_berliner
der_berliner
Hopie
Antworten
19
Aufrufe
4.487
Hopie
Hopie
N
  • nickseven
Antworten
7
Aufrufe
3.322
emails2
E
Zurück
Oben Unten