Jump to content
Melde dich an, um diesem Inhalt zu folgen  
Krocko

★☆ Kangaroo Kernel ☆★ Sense 6 | GPE | Android 4.4.2

Recommended Posts

Krocko

Kangaroo Kernel für das HTC One GSM: Sense 6 & GPE ROMs

Linux 3.4.99+ - mit vielen Funktionen und Verbesserungen von Linux 3.12 & 3.14

australian_santa_riding_a_christmas_kangaroo_photocard-r376189a2ad9340c384a85e092ab03e5e_vgjpz_8byvr_512.jpg

Vielen Dank an poondog für diesen Kernel.

XDA-Thread

* Standard Disclaimer: 

* Deine Garantie ist nun erloschen.  Benutzung auf eigene Gefahr.

* Mit anderen Worten, es ist deine Entscheidung, die Software zu verwenden,

* Ich bin nicht verantwortlich für Beschädigungen, oder Probleme!

Fähigkeiten:

Der Kernel wurde mit den letzten Linaro 4.9.1 2014.07 toolchain kompiliert und zur letzten Version von Linux 3.4 gepatchd, wobei ich das Meiste davon manuell gemacht habe! Danke an HTC für das Offenlegen des Kernels.

Der Kernel verspricht eine bessere Performance und Batterieersparnis, hat einen effizienteren Algorithmus und einen optimierten Code

Ausgelegt auf Batterielebensdauer: Die Frequenzen sind auf ein Spektrum von 384-1566MHz festgelegt. Dies sorgt für eine Batterieersparnis und optimale Performance bei normaler Nutzung. Wenn du Hardcore Gamer bist, ist das nicht der richtige Kernel für dich. Dieser Kernel erziehlt eine ähnliche Performance wie der Stock Kernel und hat dabei noch eine länger Batterielebensdauer.

Weil mpdec, pnpmgr, perflock usw. hinzugefügt wurden, können die Frequenzen nicht geändert werden. Sie werden immer auf Standard zurückgesetzt. Basierend auf meinen Tests, sind die benutzten Frequenzen das Optimium für Performance und Batterielebensdauer. Dieser Kernel ist ein Ersatz für den Stock Kernel, bei ähnlichem Verhalten und Energieersparnis. Unsere Tests haben ergeben, das der Stock Kernel übertroffen wird.

Power management tweaks

Leichte Undervoltage (UV): -50mV für PVS 0,1,2,3,4 und -25mV für PVS 5,6,7

Optimierte Konfiguration: Überflüssige Debug-Anteile entfernt, die auf Android-Smartphones nicht nötig sind

Optimiert mit -O3

Komprimiert mit LZMA

CPU Statistiken

CPU Frequenzen reduziert, um den Governor etc. nicht unnötig zu "verwirren": es ist nicht nötig so viele ähnliche Frequenzen zu haben, wenn es sich sowieso gleich verhält

Dynamic fsync()

Faux sound control

Faux color control

Support für Multi ROM

CAF Audio Verbesserungen: ultrasound_a

Scheduler Verbesserungen

Linaro topology

Advanced TCP algorithms (westwood default)

Bildschirm Aufweck-Optionen: S2W/DT2W/L2M/L2W etc (flar2 Implementierung)

Updated cpuidle

Updated freezer Funktionen

Linaro power efficient workqueues

Verbesserungen des ondemand Governors

USB fast charge

User Voltage Kontrolle

Optimierter deadline IO scheduler: default

Verbesserungen der stock Thermischen Steuerung

LED blink buttons

kgsl Verbesserungen von CAF

GPU Verbesserungen, underclocked mit den Frequenzen 128, 200, 320, 400MHz

Backports von CAF/upstream

CPU governors (italics als default): ondemand, performance, conservative, msm-dcvs, smartmax

io sched: no-op, deadline, cfq, row

Installation:

1. Download Kernel

2. Reboot in´s Recovery

3. Backup

*Falls du vorher einen anderen Custom Kernel, wie z.B. den faux- oder tbalden genutzt hast, flashe bitte erst deine Rom noch einmal ohne Wipe. Von diesen Kerneln werden Scripte installiert, die vom Kangaroo nicht überschrieben werden.*

4. Flashe den Kernel

5. Reboot

*Bitte lass das Handy nach dem flashen etwa 10 Minuten in Ruhe, so das sich alles einpegeln kann. Bevor du irgendwelche Batteriezeiten vergleichst, bitte erst mindestens 3 Ladezyklen durchführen*

DISCLAIMERS:

1) Übertriebenes under/overvolting kann Teile deines Handy´s zerstören. Es kann die Lebensdauer verkürzen. Stelle sicher, das du die Grenzen kennst!

2) Wenn du OC'ed/OV'ed/UV'ed und du hast dann einen Bootloop, oder dein Telefon ist langsam, oder reagiert komisch, oder stirbt - bedeutet, dein Handy mag die Änderungen nicht. Voltage Control ist für Diejenigen, die sich der Risiken bewusst sind, wissen was sie tun und wissen, wie sie die Fehler beheben können. Bitte alle Änderungen mindestens 1 Stunde testen, bevor die Option "Set on Boot" gewählt wird

3) Alle Änderungen an deinem Telefon, inkl. das Flashen dieses Kernels geschieht auf dein eigenes Risiko.

4) Jedes Telefon ist anders

5) Bitte benutze keine Task Killer (oder ähnliche init.d scripts), sie verbessern nicht die Performance/Batterielaufzeit. Der Kernel wurde dafür gemacht, um ihn mit den Stock Einstellungen zu verwenden: Meine Einstellungen und alles andere önnen Probleme verursachen

Download letzte Version:

KangarooKernel_kk122

Alle vorherigen Versionen:

https://www.androidfilehost.com/?w=files&flid=15247

Kangaroo Control Script V4b

Download

***Control Script einfach im Recovery flashen, anschliessend mit einem Root Explorer nach system/etc/init.d navigieren und das Script nach belieben anpassen***

*Bitte nicht ohne Erlaubnis irgendwo reuploaden, ich möchte die Downloads zählen.*

Changelog ist in Post 2

Was ich nicht hinzufügen werde:

- Ersatz für mpdecision

- 4.4 sense Support wird bald kommen, bitte nicht mehr danach fragen

- AOSP Support

- Zusätzliche, unnütze Governors

- Overclocking/underclocking CPU

- Aroma: Da gibt es momentan Probleme mit der benutzerdefinierten Kontrolle

- Alles Unnütze: Diesen Kernel habe ich für mich gemacht und nur mit ein paar wenigen Leuten geteilt, bis jetzt

Danke an (keine spezielle Reihenfolge)

franciscofranco

faux123

anarkia1976/ak

imoseyon

flar2

teamseven

n3ocort3x

morfic

maxwen

labodj

ktoonsez

tpbklake

janarp

szezso

4184_trennungslinie.png

5381_signatur.png5364_facebook_buttons_59_68.png5363_google_buttons_91_61.png5365_twitter_buttons_70_10.png

bearbeitet von Asselalf
  • Like 4

Diesen Beitrag teilen


Link zum Beitrag
Krocko

Changelog: Kangaroo Kernel

:P .enable all PM sleep states (see below) .updated installer script for all devices. Delete thermal and thermal backup files on flash *IF YOU FLASH ANOTHER KERNEL REFLASH ROM FIRST* (thx @Ser35) Remember we have custom kernel side thermal manager so all g .update LZ4 binary to latest r119 (to do with kernel compression) .patch to latest Linux 3.4.97 https://forum.xda-developers.com/showpost.php?p=53972164&postcount=4222 *****v100*****23 June***** .base 5.11.401.10 (m7ul-3.4.10-g3c4bd25 ) .throttle earlier .fixed audio bugs .import conservative gov from 3.15+ .patch to 3.4.94 .update toolchain to latest 2014.06 4.9.1 Christopher83 .some under the hood stuff .revert some stuff from v085 since it caused issues https://forum.xda-developers.com/showpost.php?p=53611734&postcount=3948 *****v085*****8 JUNE***** .misc updates to congestion stuff and sched (for greater efficiency and battery) .fix bluetooth for Sprint and Verizon (thx Brymaster) .thermal: a bit cooler on the higher phases .cpufreq: ported CONSERVATIVE gov from Linux 3.14+ (stratosk, kernel.org) .improvements to memory model section of kernel (to do with processing stuff) .mutex enhancements from CAF .update SELINUX from 4.4.3 google source (kernel side security) .some misc updates from google 4.4.3 source .under the hood stuff (see git) https://forum.xda-developers.com/showthread.php?p=53243483 *****v077*****31 MAY***** .updates to msm_bus for better performance, particularly in gaming .support Sprint and Verizon (will link their threads later) .enabled all thermal devices .support 3 phase bricked msm_thermal (showp1984) .port thermal to our setup .setup thermal for pretty cool: see below .support more TCP algorithms (for data congestion control) https://forum.xda-developers.com/showpost.php?p=53047467&postcount=3372 *****v068*****26 MAY***** .build with Linaro CR83 2014.05 4.9.1 toolchian (update from last months) .upstream to Linux 3.4.91 (kernel.org) .added preservative governor latest version, tweaked for m7 (bedalus, me) .added smartmax governor, set m7 defaults (maxwen, me) .added easter eggs .reverted dubious sched changes that brought small stutter .reverted cpuidle to stock to fix sleep times and battery (sorry ) .some misc fixes .updated BFQ-v7r4 I/O sched for 3.4 .add Early Queue Merge (EQM) to BFQ-v7r4 for 3.4.0 https://forum.xda-developers.com/showthread.php?p=52912948 *****v059*****18 MAY***** .idle the gpu properly .decrease mmc wakelocks and time to enter deep sleep (tripnraver) .update latest caf topology (to do with CPU behavior, Linaro/Synthetic.Nightmare) .update lz4 compression binary to r117 and some tweaks to compression .reduce wifi wakelock by a lot (Imoseyon, me) .patch upstream to Linux 3.4.90 .disabled some crap from defconfig to make the kernel leaner .complete backport of CPUIDLE from Linux 3.14 (see below) .some device map fixes https://forum.xda-developers.com/showpost.php?p=52736996&postcount=2964 *****v044*****9 MAY***** .implement hashtable introduced in 2e41ba2df20f986b8ae722b9979a57e3ffe31f68 for moar drivers (efficiency) .merged many rwsem patches from mainline Linux (to improve rw semaphores) .userspace voltage control (myfluxi, see below) .minor sound driver update .build with Christopher83 Linaro 4.9.1 toolchain by default now .cpufreq drivers rewritten in some places to be more logical and efficient (Linaro) .some minor tcp tweaks (releted to data use) .more tweaks to slimbus (see below) .patch to 3.4.89 https://forum.xda-developers.com/showthread.php?p=52518763 *****v040*****2 MAY***** .slimbus updates backported from latest CAF 3.5 for msm (audio playback) .out of memory and memcontroller updated from Linux 3.14+ ((for multitasking/battery, thx neobuddy) .enhancements to lowmemorykiller (improved multitasking) .SLIMBUS overclocking MKII (see below) Poondog/@ZeroInfinity .2W: updates from flar (not including gestures) .cpuidle: update functions from CAF/Linaro for better idle .update eventpoll to Linux 3.14+ too (Efficient event retrieval implementation, thx neobuddy) .update BFQ iosched to v7r3 (fiops still default) .remove some armv7 specifications .some makefile changes .patch upstream to 3.4.88 *****v033*****25 APR***** .sched/fair: Optimize find_busiest_queue() .sched/fair: Optimize cgroup pick_next_task_fair() .USB Fast Charge (Chad Froebel, Motley, Flar2: default is off) .update some qdsp6v2 audio format drivers to latest CAF .WORKQUEUE: introduce Linaro Power Efficient Workqueues system wide (Linaro) .backported 3.12+ kernel scheduler features/fixes/enhancements (faux123/kernel.org for better multitasking etc) .more under the hood stuff (see git) .reduce memory usage by input driver .some kernel enhancements and fixes from motorola (Synthetic.Nightmare/Motorola) .remove old slimbus drivers. .ported slimbus drivers from HTC m8/Nexus 5 (same driver) *****v027*****18 APR***** .compressed kernel with LZ4 compression. Theoretically much faster decompression speeds, lossless compression. The benchmark shows that an 8% increase in image size vs a 66% increase in decompression speed compared to LZO .enable automatic process group scheduling .overall stats: fix for quad core (faux123) .Introduce BFQ-v7r2 scheduler for 3.4 .Introduce ROW scheduler and tune to franciscofranco values for mako/hammerhead .Introduce FIOPS scheduler latest version (default scheduler) .Introduce SIO scheduler .ASoC: Propagate device HW delay to AFE, add buffer overflow check (aznrice) .ACPUCLOCK: sync L2 cache speed to CPU speed up until 1134MHz. This improves smoothness by bumping the L2 speed up at required set boost freqs such as 918 and 1026MHz .SELinux: Reduce overhead of mls_level_isvalid() function call (optimizations to SELinux picked from faux123 git) .more under thehood code fixes improvements optimizations .remove some debugging from device configuration .undervolt all PVS versions by 50mV (should save some battery and heat) .update to @Christopher83 Linaro 4.8.3 2014.04 toolchain, love your toolchains mate .patch to Linux 3.4.87 latest .some patched from mako devs to decrease the HSIC wakelock *****v022*****11 APR***** .patch to latest linux upstream 3.4.86 (kernel.org/gregkh, 3.4.y maintainer) .kgsl: Fix Z180 memory leak .2W: set dt2w default to fullscreen .update/ optimize mutex functions (faux123/CAF for improved multitasking) .use freezable blocking calls (faux123/CAF for improved efficiency and battery savings) .generic strnlen_user() function used in many instances .time: update some functions of timekeeping.c to latest CAF .support kernel side for f2fs (Samsung--> needs ramdisk support, see your rom "chef") .implement kexec_hardboot aka multirom support in kernel (again needs ramdisk support) .implement memory optimizations into makefile (sparksco/sabermod team, this was the change in SEMEM test) .add tcp small queues, early retransmit, auto corking, speed tweaks (anarkia1976, to do with networks/internet etc) .board: reset to stock HTC spec, make thermal kick in earlier .leds: set blink button notifications default .build: replaced timeconst.pl with a bc script .updater-script: tweaked progress bar, set permissions and delete system/lib/modules *****v015*****7 APR***** .msm: dma: upstreamed to CAF .kernel random gen driver updated to Linux 3.14+ (faux123) .ext4: upstreamed to latest CAF (mrg666/CAF) .ASoC: increase buffer sizes for low latency audio playback .block/partitions: optimize memory allocation in check_partition() .mm: optimized KSM .upstreamed random32 drivers to latest CAF to work with ext4 updates .kernel mode NEON .Enable NEON optimized crypto routines .2w options (s2w, dt2w, l2m etc: flar2, default s2s/dt2w bottom of screen) .build: add build flags simplified version with -O2 optimization (used to be -Os) as per testing. (stratosk) .fixed boot issues for the people who had problems *****v009*****1 APR***** .optimizations to SLUB .memutils: memcpy, memmove, copy_page optimization (from motorola: speed and battery) .set LOAD_FREQ 4*HZ+61 .remove some more kernel debugging which is wastefuil for us .switch do_fsync() to fget_light() .increase BUS at lowest GPU freq .some makefile tweaks .Patch to upstream 3.4.20 .entropy tweaks in random (Imoseyon leankernel) .some GPU tweaks from CM including scale GPU from 128MHz to 400 (instead of 200 min now) *****v004*****29 MAR***** .build with Linaro 2014.03 toolchain optimized for cortex a15 by @Christopher83.. he is a beast :P .build optimizations in makefile and arch/arm/makefile .some fixes for improved battery and performance (overall efficiency) .removed a lot of debugging (wasteful when there are no issues to debug :P) .some fixes to acpuclock-krait .slimBUS OC from my Joey kernel @ZeroInfinity and me .workqueue fixes .enabled advanced TCP congestion algorithms (westwood is stock) *****8 Jan***** .SlimBUS OC: inline with Joey kernel, root freq to 27+MHz, clk gear maxed at 10 (me/ZeroInfinity) .under the hood code optimizations and fixes (same as joey now) .makefile changes (jerrylzy) .attempted fix for wifi wakelocks .sync dt2w etc with flar2 kernel, dt2w is more sensitive, limit to bottom part of screen etc (flar) *****23 Dec***** .fix up some minor code derps .upstream Linux 3.4.75 .some acpuclock-krait improvements from stratosk .more updates from Linux 3.10+ backporting power efficient workqueue stuff .compile with -Ofast instead of -O3 *****19 Dec***** .compiled vfp with neon and hard float, see if it makes any difference .introduce linaro power efficient workqueues (battery savings, performance too?) .faux123 color control .make context readahead more conservative (helps performance on random reads w/ SSD) .fix possible sleep issues *****15 Dec***** .Bunch of cpuidle, smpboot, stop_machine patches from upstream linux/CAF .support KEXEC_HARDBOOT aka multirom. No ramdisk included still, you might need to flash a kernel with multirom support then mine so that the ramdisk supports it, or manually edit yours. Reason I don't include ramdisks is because rom devs always like to put their own special touches on them .introduce smartmax governor for CPU. Updated it to latest code from maxwen find5 git .fix pocket detection (flar) .fix installer kangaroo graphics (Thanks @janarp) .implement LoUIS API for cache maintenance ops (CAF/franciscofranco) *****13 Dec***** .added ROW scheduling algorithm (deadline still default) .some readahead/rw optimizations .tcp tweaks and improvements: added small queues and auto corking (anarkia) .merged all updates from Linux 3.4.74 which was released last night *****11 Dec***** .Initial release

*****v122*****26 July*****

.thermal: bring in new thermal driver. Seems to have better control over freqs compared to before. Butchered it. Now we have some weird roo thermal beast. See below. (myfluxi, me)

.introduce powersaver cap for limiting cpu max freq (me, see below)

.patch to upstream 3.4.99 (kernel.org)

.2w: rewrote this is some places. Add support for bi-directional sweep2wake and sweep2sleep (thx @Savoca for a few pointers and the idea, flar for the original code, see below)

.compile with new toolchain 4.9.1 Christopher83 2014.07

.disable HTC write protection (thx Tiny)

.clean up some drivers of unneeded code

https://forum.xda-developers.com/showpost.php?p=54408387&postcount=4819


*****v116*****18 July*****

.update BFQ-v7r5 I/O sched for 3.4 complete with Early Queue Merge

.tune smartmax tunables for more battery (thx @Rad Ryan)

.fixed sound issues from v110

.merge upstream Linux 3.4.98

.updates to lz4 kernel side code

.updated to lzo kernel side

.new freq relation for Ondemand gov adapted for HTC Ondemand(stratosk, see below)

.tune deadline iosched for better performance (myfluxi)

.some updates merged from Nexus 7 L preview

https://forum.xda-developers.com/showpost.php?p=54226594&postcount=4555


*****v110*****8 July*****

.backported futex updates and fixes (for vulnerability, cred kernel.org/CM)

.some fixes for gpu

.updates to Linaro topology

.add Krait specific topology values (for cpu efficiency, neobuddy89)

.fix all audio bugs. ALL OF THEM

.mutex enhancements from v085 (CAF)

.disabled some useless govs, you won't even notice them missing 

4184_trennungslinie.png

5381_signatur.png5364_facebook_buttons_59_68.png5363_google_buttons_91_61.png5365_twitter_buttons_70_10.png

bearbeitet von Asselalf
Changelog aktualisiert
  • Like 2

Diesen Beitrag teilen


Link zum Beitrag
Krocko

Empfohlene Einstellungen

Empfohlene Einstellungen: Balance zwischen Performance und Batterie

Trickstermod empfohlen

KANGAROO KERNEL SENSE 4.3 Jellybean

TCP congestion: westwood

Read ahead buffer: 128

IO scheduler: deadline (default settings

CPU min freq: 384MHz

CPU max freq: 1566MHz

CPU governor: ondemand (default settings)

mpdecision: on

Dynamic fsync: on

GPU gov: ondemand

GPU max freq: 400MHz

Getestet mit ViperOne 3.x (3.62.401.1)

Renovate Milestone 7

__________________________________________________________

-------------------------------------------------------------

JOEY KERNEL: GPE 4.4/ kk sense

TCP congestion: westwood

Read ahead buffer: 128

IO scheduler: deadline (default settings)

CPU min freq: 384MHz

CPU max freq: 1566MHz

CPU governor: ondemand (default settings)

mpdecision: on

GPU gov: ondemand

GPU max freq: 400MHz

Getestet mit ViperOne 4.x (4.06 dev edition base)

Insertcoin GPE 4.4.2

4184_trennungslinie.png

5381_signatur.png5364_facebook_buttons_59_68.png5363_google_buttons_91_61.png5365_twitter_buttons_70_10.png

bearbeitet von Krocko
  • Like 2

Diesen Beitrag teilen


Link zum Beitrag
Krocko

Joey Kernel für das HTC One GSM Google Play Edition 4.4.2

Linux 3.4.15+

pic_1294145062_10.gif

Für Android 4.4.2 Google Edition ROMs.. (kk Sense auch :P)

Basierend auf HTC 3.62.1700.1 Sources

Fähigkeiten:

Kompiliert mit dem letzten Linaro 4.8.3 2013.11 toolchain

Baby Version des Kangaroo Kernel. Beinhaltet die meisten Funktionen meines Kangaroo Kernels.

Bessere Performance und Batterieersparnis, effizienterer Algorithms und optimierter Code

Ausgelegt auf Batterielebensdauer: Frequenzen von 384-1566MHz festgelegt für Batterieersparnis und optimale Performance bei normaler Nutzung.

Power management tweaks

Leichte Undervolted: -50mV für PVS 0,1,2,3,4 und -25mV für PVS 5,6,7 (acpuclock identisch zum kangaroo)

Optimierte Konfiguration: Überflüssige Debug-Anteile entfernt, die auf Android-Smartphones nicht nötig sind

Optimiert mit -O3

Komprimiert mit LZMA

CPU Statistiken

CPU Frequenzen reduziert, um den Governor etc. nicht unnötig zu "verwirren": es ist nicht nötig so viele ähnliche Frequenzen zu haben, wenn es sich sowieso gleich verhält

Faux sound control

Faux display color control!!!

Support für Multi ROM

Scheduler Optimierungen

Linaro power efficient workqueues

Linaro topology

Advanced TCP algorithms (westwood default)

Bildschirm Aufweck-Optionen: S2W/DT2W/L2M/L2W etc (flar2 Implementierung)

Updated cpuidle

Updated freezer functions

Verbesserungen des ondemand Governors

USB fast charge

User voltage control

Optimierter deadline IO scheduler: default

LED blink buttons

GPU Verbesserungen, underclocked mit den Frequenzen 128, 200, 320, 400MHz

Backports von CAF/upstream

CPU governors (italics for default): ondemand, performance, conservative, msm-dcvs, smartmax, userspace

io sched: no-op, deadline, cfq

Im Eröffnungspost stehen die Installationshinweise und die Disclaimers

Download letzte Version:

JoeyKernelGPE_30jan.zip - 8.68 MB

Für GPE 4.4.2

Funktioniert aber auch mit Android 4.4 Sense-ROMs

*Bitte nicht ohne Erlaubnis irgendwo reuploaden, ich möchte die Downloads zählen.*

Source: https://github.com/poondog/joey-m7-GPE/

4184_trennungslinie.png

5381_signatur.png5364_facebook_buttons_59_68.png5363_google_buttons_91_61.png5365_twitter_buttons_70_10.png

bearbeitet von Krocko
  • Like 2

Diesen Beitrag teilen


Link zum Beitrag
Krocko

Changelog: Joey Kernel


*****30  Jan*****

.sync and fsync enhancements

.disable some more debugging

.support LZ4 compression (thx @Synthetic.Nightmare for helping)

.compress zimage by LZ4, results in 9.7mb zimage (large lol) Should boot faster if my theories are correct, because decompression time is a lot less?

.ARM/VFP optimizations, see source for details. Support kernel mode NEON and enabled NEON optimized crypto routines (myfluxi)

.synaptics_3k: Do not hardcode pressure & width (Synthetic.Nightmare)

.synaptics_3k: Improve touchscreen sensitivity (Synthetic.Nightmare)


*****24  Jan*****

.fixup ASYNC_FSYNC declaration in kconfig (if anyone else is compiling.. thx tripnraver)

.backport sched updates from 3.4.77+

.arm: Allow CPU-supported unaligned accesses

.makefile: remove -marm flag, see if it makes any difference in smoothness

.switch back to in kernel thermal control, from tripnraver kernel (CAF/trip)

.made thermal throttle at around 55 degrees, to keep phone cool (its summer here) and battery lasts longer.

.introduce WHEATLEY governor. Ondemand is still default

.add ROW io scheduling algorithm, tune for our devices

.mm: optimizations to io

.mm: optimize Kernel Samepage Merging(KSM)

.mm: Squash a few SLUB commits from CAF


*****19  Jan*****

.undervolt L2 clocks by default by 50mV for better battery

.smoothed out BUS scaling (now uses 266MHz step instead of jumping from 200 -->400 

.increase max/reduce min buffer size for playback of audio

.revert to stock thermal. Tweaked it a bit to throttle earlier.. HTC thermal is quite good on battery

.random/entropy tweaks (for better performance and battery, credits imoseyon/anarkia1976)

.fixed sleeping issue.. now it is better than before


*****16 Jan*****

.audio: remove handset pop-noise

.DRIVERS: CPUFREQ: revert to stock GPE ondemand governor, then tweaked it a bit again

.DEFCONFIG: compress with xz (smaller kernel/ faster boot)

.SLIMbus: updates from upstream/CAF

.ASoC: msm: qdsp6: Fix pop noise seen with touch tone during playback

.ALSA: PCM - Add PCM creation API for internal PCMs.

.SELINUX: update to 3.4.76+

.Set default 2w to dt2w, s2s, pocket detect, increase default vibration

.sched: set sched_mc_power_savings to 2 (try to restrict things to one core)

.import crpalmer/flar2 thermal. Thanks to them. Tweaked for battery and extra extra cool.

.remove some debug

.writeback updates from upstream

.remove faux color interface, was troublesome.. some new commits in his repo they don't boot for me 


Audio, selinux, slimbus, thermal update mostly.. if you were hoping for something else sorry 



*****8 Jan*****

.dt2w: sync with flar2 kernel, more sensitive, limit to bottom part etc (flar)

.attempted fix for wifi wakelocks (working for me in testing, what was minimal is even less now)


*****2 Jan*****

.Overclocked slimbus to max. This is as high as it goes, its 100% stable in testing with no negative impacts. Brings improvements all around for audio playback etc (thx to @ZeroInfinity and me )

.Some generic function optimizations (for faster kernel, better battery.. overall improvements to the code, from CAF)

.Add USB Fast Charge (Flar, Motley, Chad Froebel for original mod)


*****28 Dec*****

.optimizations to cacheflush function (minimal under the hood stuff)

.updates to lowmemorykiller from Linux 3.10+ (syntheticnightmare)


*****24 Dec*****

.updated Linaro workqueues (battery savings)

.integrated linaro power efficient workqueues deep in the kernel (battery savings)

.color control

.patch to 3.4.15

.compile -Ofast

.selinux updates

.use Ste98B tunables for smartmax (thx mate)


*****17 Dec*****

.Initial release[/code]

[center]

4184_trennungslinie.png

5381_signatur.png5364_facebook_buttons_59_68.png5363_google_buttons_91_61.png5365_twitter_buttons_70_10.png[/center]

bearbeitet von Krocko

Diesen Beitrag teilen


Link zum Beitrag
Gast

Du hast doch den größten Teil erledigt.

Vielen dank dafür.

Und der Kernel läuft bei mir wunderbar.

Hier mal meine Akkulaufzeit von gestern.

Ps.

Ich nutze den Kernel mit ondemand governor, deadline sheduler, dt2w, pocket detection und logo2menu.

Gesendet von meinem HTC One mit Tapatalk

post-931359-14356927385973_thumb.jpg

Diesen Beitrag teilen


Link zum Beitrag
Balha1977

mmmmhhhhh welchen Kernel nimm ich wohl:icon_roll ?????

Elem.X oder Kangaroo Kernel, Elem.X oder Kangaroo Kernel, Elem.X oder Kangaroo Kernel, Elem.X oder Kangaroo Kernel .....................

EDIT: Krocko mein bester, ein riesen dank für die Top arbeit natürlich, hab ich doch Glatt vergessen dies direkt zu erwähnen :eusa_doh:

  • Like 1

Diesen Beitrag teilen


Link zum Beitrag
JackCarver100

Also wenn ich vom elementax komme brauche ich die Rom.ZIP nicht neu zu flashen ?

Gesendet von meinem HTC One mit Tapatalk 2

Diesen Beitrag teilen


Link zum Beitrag
Krocko

Schaden kann es nicht, wenn du es machst.

Da beim kangaroo nicht alle Module geändert sind, könnte es passieren, das Altlasten vom vorherigen Kernel bestehen bleiben.

Gesendet von meinem Nokia 5110 mit ViperN und Tapatalk 7 Ultra HD

Diesen Beitrag teilen


Link zum Beitrag
Balha1977

Also wenn ich vom elementax komme brauche ich die Rom.ZIP nicht neu zu flashen ?

Gesendet von meinem HTC One mit Tapatalk 2

Elem.X ist oben nicht mit aufgeführt also gehe ich zur 99,999999% davon aus das du keine Rom.Zip neu flashen musst :goofy: .

Diesen Beitrag teilen


Link zum Beitrag
Asselalf ™

Wer mit der Viper unterwegs ist kann im Aroma unter Extras den stock Kernel flashen. Die ganze Rom muss nicht geflasht werden

Diesen Beitrag teilen


Link zum Beitrag
Balha1977

Ich werde den Kernel direkt ohne alles drüber flashen, Elem.X ist ja oben nicht mit aufgeführt, oder hab ich das was übersehen :what:

Edit: Hab nun mein neuen Kernel drauf, zuvor hatte ich den Elem.X8.2 mit der Viper3.5, einfach ins Recovery, die neue KernelZip. Gewählt und drüber gebügelt(ohne wipe und ohne stock Kernel vorher zu flashen), alles reibungslos geklapt und Tadaaaaa es läuft, nochmals danke du Alligator (Krocko) :P:thumbup:

Gesendet vom HTC-ONEAndroid 4.3ViperOne3.5.0S-OFFSuperCID

bearbeitet von balha1977

Diesen Beitrag teilen


Link zum Beitrag
Krocko

So sieht es bei mir nach dem Wochenende aus.

Gesendet von meinem Nokia 5110 mit ViperN und Tapatalk 7 Ultra HD

post-930526-14356927791274_thumb.jpg

Diesen Beitrag teilen


Link zum Beitrag
Chrowen

So sieht es bei mir nach dem Wochenende aus.

Gesendet von meinem Nokia 5110 mit ViperN und Tapatalk 7 Ultra HD

Also das hier bei dir sind werte ,die mann nicht mal mit dem Stock zu erreichen waren.Mein absolutes rekord waren 44 stunden und das mit dem original soft,Das auch damals mit dem 4.1.2!

seit dem komme ich nicht über 33 stunden und da muss ich schon kämpfen das ich das schaffe!

Krocko ,du musst irgendwo in der famillie jemanden haben der Copperfield Heisst!

:icon_bigg Spass!

Wenn es doch klappt, dann ist es doch echt super.Zum testen werde ich jetzt warscheinlich auch mal den Kernel installieren aber zuvor teste ic h mal den Elemental nochmal richtig auf Sparrflamme.

Weil der Performance vom 8.2 Elemental ist echt grandios!

Diesen Beitrag teilen


Link zum Beitrag
Krocko

kein WLan an gehabt?

Nö. Ich muss doch mein monatliches Datenvolumen alle bekommen. :haha:

  • Like 1

Diesen Beitrag teilen


Link zum Beitrag
Balha1977

Knaller sage ich nur, bis jetzt hoch zufrieden mit dem Kangaroo Kernel(Danke Krocko:-), bin sogar stark davon überzeugt das es noch besser wird, kann ich nur weiter Empfehlen allerdings nicht für zocker da es auf 1,5 Ghz begrenzt ist, für meine Verhältnisse aber vollkommen ausreichend :D:thumbup::thumbup:

Gesendet vom HTC-ONEAndroid 4.3ViperOne3.5.0S-OFFSuperCID

post-983262-14356927810821_thumb.jpg

Diesen Beitrag teilen


Link zum Beitrag

Please sign in to comment

You will be able to leave a comment after signing in



Jetzt anmelden
Melde dich an, um diesem Inhalt zu folgen  

×
×
  • Neu erstellen...

Wichtige Information

Bitte beachten Sie folgende Informationen: Nutzungsbedingungen und Impressum & Datenschutzerklärung. Wir haben Cookies auf deinem Gerät platziert, um die Bedienung dieser Website zu verbessern. Du kannst deine Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist.