[PnP&Thermals tweak] Benutzerscript für Batterie und Performance Optimierung-v24 [24.04.17]

N

nscounter

Gast
PnP&Thermals tweak by ivicask, nur für das HTC 10 (pme)


Dieses Addon wurde zunächst nur auf dem Venom HUB der Viper10 ROM veröffentlicht. Im späteren Verlauf entschied sich der Entwickler dazu einen eigenständigen Beitrag auf dem XDA Forum zu eröffnen. Um mehr Feedback seiner Arbeit zu erhalten und dieses weiterhin stetig zu Verbessern.


Dieses Addon dient dazu Batterie zu sparen und Performance zu bieten, welches durch Optimierung der CPU und GPU Einstellungen erfolgt.


Was ändert dieses Addon?

1: Die Temperatursteuerung wurde dahingehend verbessert um bei hoher Performance weniger die Prozessorkerne zu belasten und um eine große Hitzeentwicklung zu vermieden ohne Einfluss auf die Performance des Smartphones.


2: Die sogenannte PnP Datei ist eine von HTC selbst entworfene Steuerung der prozessbasierenden Abläufe. Darunter fallen CPU/GPU/EMMC/MODEM und viele weitere steuerbare Komponenten. Hier wurden viele Änderungen und Anpassungen durchgeführt.

Es sei angemerkt das weder CPU noch GPU Einstellungen angerührt werden sollten z.b. via Ex Kernel Manager, Trickster Mod oder Kernel Adiutor und der gleichen!

Dieses Addon unterteilt sich in zweierlei Wahlmöglichkeiten, in das "Performance profile" und "Balanced profile".

Zu den Profilen selbst, fungieren Anfangs erstmal beide gleich, beide betätigen Änderungen an der Temperatur- und Taktsteuerungen, welche teilweise App bzw. Anwendung spezifisch sind.


- Das „Balanced profile“ (Empfohlen) basiert auf die normalen Settings in der Stock PnP Verwaltung, bringt aber wiederrum etwas mehr Leistung bei sehr geringen Energieverbrauch welche auch extra für einige Apps Optimiert wurde.


- Das „Performance profile“ ist stark abgeändert und erhöht diverse Taktwerte in speziellen Anwendungsoperationen. Es erhöht sich hierbei der Arbeitstakt der CPU und der GPU. Anwendungen wie Games z.b. habe hier ihre größten Vorteile draus zu ziehen auf Kosten des Energieverbrauches.

Ich empfehle das „Balanced Profil“ es bietet eine wirklich schöne Performance und es haushaltet mit dem Energieverbrauch bestens! Aber probiert selbst, was eurem Nutzungsverhalten besser entspricht.



Installation
1. x.zip Herunterladen und auf die MicroSD (ext. oder int. ist egal) kopieren
2. in das TWRP Recovery booten und installieren (AROMA Installer vorhanden)
3. nun Neustarten, es müssen keine Einstellungen vorgenommen werden dieser Script tut dies von allein und Arbeitet im Hintergrund

Ich übernehme keine Haftung daher flashen auf eigene Gefahr!


Sollte Sie nach dem flashen Probleme mit der Performance haben oder wollen selbst Einstellungen vornehmen, können Sie jederzeit über die Installationsdatei (.zip) zurück auf die Stock-/Werkseinstellungen zurückgreifen. Denn es werden hierbei nur 2 Dateien ausgetauscht, ein Wipe ist nicht nötig!


Kompatibilität:
Alle 1,8x und 1.9x basierenden ROM’s und Kernels und jetzt auch mit N7 2.2x kompatibel!
Nicht Kompatibel mit ROM‘s der Version 1.5 oder niedriger (Das führt zu ungewollten Abstürzen), falls jemand einen Script brauch hierfür, sollte er den Entwickler anschreiben.



Download V24 (Link führt direkt zum XDA Thread)
hier



Changelog
24.04.2017
v24:Fixed remove 50 -> 60 fps boost on touch on performance profile(60fps locked now)
- MaxPowerSaving profile optimizations to get even more battery life.

27.03.2017
v23:Added more user requested apps(30) for battery optimised profiles
- Attempt to smoothen Facebook app scrolling (App still lags while loading items on any phone)
- Increased touch input boost speed for MaxPowerSaving profile(smoother scrolling)

16.01.2017
v22:Viper Magisk compatible
- Merged with 2.41 base changes
- Added a lot more apps for battery optimised profiles
- Added new MaxPowerSaving profile:
Limits CPU to 1.3/1.78GHz(LC/BC), GPU 510MHz
Launching apps bypasses above limit for fast app starting/switching
Still uses balanced mode per app profiles which saves even more power
- Cleaned installer from unnecessary files (smaller zip size)

9.12.2016
v21:Lowered input boost, touch boost, long duration touch boost, app launch and per app frequencies for even more battery savings(N is still very smooth)
-Cleaning of code and some other fine tuning

24.11.2016
v20:Merged with Android 7.0.0 changes
-Also backwards compatible with 1.5x + bases

26.09.2016
v19:Fixed CPU doesnt drop to lowest speed for some users/kernels
- Merged v18 balanced changes into performance profile

22.09.2016
v18:(Balanced changes only)
- Adjusted CPU scheduler load distributions and frequencies in order to fix some stutters,
but also to save power while phone is idle with screen ON (drops to lower frequencies faster)
- Fixed weird HTC bug where task migration gets stuck in loop and cause phone to heat up for no reason
- (thermal file)Make it a bit cooler on higher loads
- Minor fine tuning here and there..

29.08.2016
v17: Prevent cores going offline if running Android auto (fixes lag on screen off)
- (Balanced)Tweaked 15+ various governor and boost settings for even more power savings
- (Balanced)Added more appps for CPU limiting profiles
- Allow 4 threads for oat proces if PlayStore in focus(faster app install)

23.08.2016
v16: Merged latest HTCs changes realted to PokemonGo thermals
- Removed 50 -> 60 fps boost on touch on performance profile(60fps locked now)
- Forced 60 fps for YouTube and Google videos on balanced profile
- Tweaked thermal file on balanced profile for better performance

07.08.2016
v15: Balanced and Performance profile update
- Fine tuned values
- Big cores go offline during screen off for Performance profile
- Tweaked low memory killer values on both profiles,
prevents often app reloading, which is waste of time and battery.

04.08.2016
v14: Balanced and Performance profile update
- Implemented dynamic swappiness
- Default swappiness reduced from 60 to 30 (less writes to nand)
- During app launch or touching screen event swappiness is reduced to 0
- During screen off swappiness is set to default 60 so it can do its job when we are not using phone
- Increased dirty_ratio to reduce even more writing to nand
- Overall goal is to reduce I/O on NAND while using phone and in that way improve performance,
but also improve battery by better utilizing the 4gb RAM that this device has.
- Added more apps for CPU limiting profiles(balanced only)

v13: Merged with changes from 1.9x base
(Mostly fine tuning battery saving for various video chat programs)

v12: Balanced profile changes
- Added more commonly used apps for lower power CPU profiles
- More fine tuning

v11: Fine tuned balanced profile to prefer a bit more battery life
- Cleaned up aroma installer (wont create unnecessary Venom folders for non-Venom users)

v10: Balanced profile rebuild
- Merged and fine tuned/adjusted thermal configuration from performance profile
- Should improve responsiveness and fix stuttering on some apps that happend before
- changed around 100+ lines of code, lazy to write full changelog :p

v9:TEST balanced profile update
- Big cores will now go fully offline during screen off and while in Extreme powersaver
- Lowered screen refresh rate while in Extreme powersaver(even more saving)
- Max GPU speed limited to 214MHZ while in Extreme powersaver
- Max GPU speed limited to 510MHZ while in powersaver
- Reduced app launch boost MIN frequencies speeds to 1.3gz for all cores.

v8: complete rebuild of performance profile
- Added extra 560mhz frequency step between 630 and 510 for GPU throttling
- Added 5 additional throttling steps for each CPU cluster per temperature
- Prevent big cores dropping to 1.3ghz too soon which drops FPS in games.
- Prevent killing one big CPU core too soon, instead 2 will run at half migration performance.
- Everything fine tuned and balanced, 10+ FPS boost in most games compared to stock

v7: 1.8x base compatibility update

v6: Removed battery saving profile as balanced does such good job, both smoothness and performance! :)

v5: Many changes to balanced profile
-Lowered app launch Max CPU speed locking to more reasonable levels(Still ramps up to max if load demands)
-Reduced input boost duration a bit
-Governor will now drop CPU to lower speeds faster
-Added more apps to lower CPU speed profiles.

v4: Aroma installer fixes
-BatterySaving profile fine tuning

v3: 2 new more options
*MaxPerfomance
*BatterySaving
-Tweaked is now called Balanced

v2: fixed YouTube 2k+ videos lag



Eine von vielen möglichen verbesserten Laufzeitergebnissen, abhänig jedoch auch von der Nutzung.
Screenshot von Vapeilas91
29f77f89021d4c19814bfabe405d2be2.jpg
 
Zuletzt bearbeitet von einem Moderator:
Wäre auch schön, wenn in einem deutschsprachigen Forum die Texte auch in deutsch wären, da nicht jeder englisch versteht. :unsure:
 
Wenn ich Zeit finde werd ich das nachholen aber meiner Meinung nach sollte man Englisch beherschen wenn man sein Android flashed. ;)
 
Zuletzt bearbeitet von einem Moderator:
Bearbeitet von: Janity - Grund: Direktzitat entfernt, bitte die Forenregeln diesbezüglich beachten. /Janity
@nscounter
Grundsätzlich stimme ich dir in Sachen Englisch - Versiertheit durchaus zu ... dennoch sehen es unsere Forenregeln vor, dass Anleitungen, Info-Threads, Rom-Threads, etc. pp. auf Deutsch zu verfassen sind. :winki:

Insofern wäre eine Übersetzung, sobald es sich bei dir zeitlich ergibt, wirklich begrüßenswert.
Danke!
 
  • Danke
Reaktionen: rickydavid
Ich hoffe jetzt ist es einigen genehm hier, falls ich noch Fehler finde werde ich diese korrigieren. Mfg
 
  • Danke
Reaktionen: Janity
Kann jemand berichten? Was positives ?
Aktuell gibt es ja bereits die v17
 
https _s17.postimg.org_61gvwd6dr_Screenshot_20160829_162551.png

Hier was man bisher erreicht hat an Lauf- und Screen On Zeit. Benutze es selber und kann nur gutes dazu berichten.
[doublepost=1472723193,1472722657][/doublepost]Liebe Admins, ich hätte gerne lust mein Hauptthread weiter zu Editieren. Weshalb ist das nach einer gewissen Zeit nicht mehr möglich? Da vergeht einem schon die lust, wenn man immer nen neuen Beitrag schreiben muss. Zumal ich alles auf Deutsch übersetzt hab...ohje...
 
nscounter schrieb:
Liebe Admins, ich hätte gerne lust mein Hauptthread weiter zu Editieren.
In solchen Fällen bitte direkt einen anschreiben von uns, ansonsten überlesen wir sowas im Eifer auch schon mal. Und beißen tun wir auch nicht. :p

Melde mich noch mal per PN.
 
  • Danke
Reaktionen: nscounter
@nscounter

Du benutzt "Balanced profile" wie ist die Performance gegen über Stock?
 
Die Performance ist merklich besser aber auch mein Energieverbrauch ist deutlich geringer eben. Benutze die ViperROM mit dem Stock Kernel und muss sagen, mit dieser Kombination bin ich sehr zufrieden. Habe keine micro Ruckler und Videos laufen flüssiger als mit der Stock ROM. Was der Antutu Benchmark sagt, kann ich Dir leider nicht mitteilen. Ich halte davon rein garnichts, da ich mit einem S7 schon bis zu 135000 Punkte hatte und dieses aber in der Praxis total schlecht abschnitt.

Alles im allen kann ich nur empfehlen sich das mal selber anzuschauen und zu Probieren, ob dies einem einen Nutzen bringt und welche Vorteile man beobachten kann.
 
Also ich hatte kurzzeitig den Balanced profile laufen,leider hat es immer wieder bei mir geruckelt....
 
Geruckelt? Seltsam, schon mal das "Performance profile" ausprobiert? Welche ROM nutzt du und welchen Kernel?
 
Nein habe ich nicht.
Benutze die Viper10.
Kernel ist Stock.
 
Probiers mal aus und berichte mal ob sich etwas verbessert hat. :)
Wenn sich hier auch nix tut und die Performance zu wünschen übrig lässt verwende weiterhin die Standarts wieder. Ich nutze auch die ViperROM 2.9.0 und habe keine Probleme diesbezüglich, was ich seltsam finde ist, dass du diese Probleme hast.
 
Werde ich den mal machen.
Wen es im hub wieder verfügbar ist bei der neuen Version.
 
So mal ein kleines Update von mir.Nach der Full-Wipe auf der Viper 3.0.0,läuft es schon sehr gut was Akku an geht.
Performance ist ganz OK,ich persönlich vernehme ein leichtes nachziehen in einigen Apps bzw leichtes ruckeln woher dies kommt was ich allerdings absolut nicht.. Was aber auch nicht immer vorhanden ist..
Hier mal ein Screenshot vom Akku Verbrauch.
29f77f89021d4c19814bfabe405d2be2.jpg
 
  • Danke
Reaktionen: nscounter
Schaut sehr gut aus :) das nachziehen ist mir auch aufgefallen. Aber ansonsten läuft alles bestens! Danke darf ich dein Foto mit oben einfügen?
 
Hoffe dass,das "nachziehen" noch behoben wird..

Ja kannst du gerne mit anfügen.
 
v18:(Balanced changes only)
- Adjusted CPU scheduler load distributions and frequencies in order to fix some stutters,
but also to save power while phone is idle with screen ON (drops to lower frequencies faster)
- Fixed weird HTC bug where task migration gets stuck in loop and cause phone to heat up for no reason
- (thermal file)Make it a bit cooler on higher loads
- Minor fine tuning here and there..
 
  • Danke
Reaktionen: nscounter
f5dbd931475372c527bc66fea5b5d904.jpg

Also mit der v18 bin ich sehr zufrieden.
Akklaufzeit ist Top.
Kaum bis garkeine Lags mehr *Happy*

Ich finde es sehr schade das wenige User berichten wie es läuft.. Eig ja nur zwei..
 

Ähnliche Themen

magnumthevoice
  • magnumthevoice
Antworten
0
Aufrufe
604
magnumthevoice
magnumthevoice
magnumthevoice
Antworten
1
Aufrufe
754
magnumthevoice
magnumthevoice
vega81
Antworten
1
Aufrufe
1.126
vega81
vega81
Zurück
Oben Unten