[KERNEL][Nexus 6][5.0.x] Despair Kernel R36 [06.03.2015]

Spevil

Teammitglied a. D
Beiträge
2.547
Ort
Dort Mund ;)
This is the home of the new refined Despair Kernel.
If you submit bug reports without a log, you may be prosecuted... or executed.


Features

Based on Lean Kernel
SM 4.9.3
Linux 3.10.69
O3, Graphite & Miscellaneous Optimizations
Optimized ARM RWSEM
Crypto Optimizations
LZ4 Compression/Crypto
F2FS Support
Init.d
Frandom
TCP Congestion Control
233 MHz to 2.9 GHz
Voltage Control
Intelliplug/MP-Decision/Mako Hotplug
Intellithermal
Fauxsound
Asynchronous Fsync
LCD KCAL
Fast Charge
Wake Gestures
Vibration Control
Additional IO Schedulers & CPU Governors
Charging LED

Source
Github: [DLMURL]https://github.com/RIPng/Despair[/DLMURL]

Downloads
Downloads: Despair Kernel
F2FS TWRP: http://d-h.st/aKkU


QUELLE

Wie immer übernehmen wir (Android-Port.de, der Entwickler, Ich oder andere User) keine Garantie in einem Falle des Bricks/defekts eures Gerätes.
ALLES geschieht auf eigene Gefahr, daher schaltet euren Kopf an und handelt mit Bedacht.
 
Zuletzt von einem Moderator bearbeitet:

Spevil

Teammitglied a. D
Beiträge
2.547
Ort
Dort Mund ;)
Changelog
R36
Lowered GPU voltages
CAF Memory optimizations
CAF audio driver updates
CAF display driver updates
Removed bricked hotplug
CAF network drivers updates
Misc clocksource, timer updates

Ältere Changelogs
R34
CAF mutex updates
CAF video driver updates
CAF sched updates
Gentle fair sleepers and arch power added
Added bricked hotplug

R32
Updated to Linux 3.10.70
Updated impulse
More crypto optimizations

R30

Added power efficient workqueue
sepolicy updates
slub: fixes from Linux 4.0
various updates from CAF: mdss, qdsp6, vidc, mmc, hrtimer, etc.
msm: thermal: updates from CAF

R29

Added ROW
Added quick wakeup
CAF audio updates
CAF audio updates
Quick Wakeup added
Fixed issues with ROW

R28

CAF updates for audio drivers & codecs
Power manager bug fixes from CAF

R27

Drop i2c frequency
Fix cpu load calculations
Linux upstream USB updates
Powersuspend update to 1.7
Dropped voltages for display & regulator

R25

ramdisk: support franco app profiles with some basic entries
f2fs: updated to "support fs shutdown"
kgsl: fix gpu crash when selecting ondemand
ramdisk: merge in CM12 ramdisk contents for compatibility
CAF updates for mdss, pproc, mmc/block, kgsl and camera

R24

Use some more compiler flags
Switch to new linaro toolchain from @Christopher83

R23

Updated ElementalX governor
Optimized square root algorithm
Turned off some debugging
New KCAL implementation from Savoca

R22

Merged a few changes from Franco
Fixed lkconfig and permissive kernel settings

R21

Workqueue and sched changes reverted
Sched and workqueue granular optimizations

R21

Thermal reverted to stock
WLAN wakelock fixes

R20

Added SIOPLUS
WLAN Optimizations
ramdisk: lkconfig: add cpu frequency control options
ramdisk: lkconfig: add controls for wlan_rx and msm_hsic wakelocks
ramdisk: add init support and lkconfig option to set SELinux mode
ramdisk: fix up selinux permissions for sensors.qcom and more
hsic: introduce user configurable timeout for msm_hsic_host wakelock
bcmdhd: reduce rx wakelock timeout via sysfs node
ext4: updates from mainline Linux

R19

Added impulse governor from neobuddy89

R18

Mako Hotplug removed
Blu Plug added
Tons of new optimizations

R16

Reverted exFAT

R15

Added exFAT support
Added elementalx governor
Wake gesture log reduction

R14

Tons of optimizations(You will need to look at github to see the 70+ commits)
ARM RWSEM optimization
Crypto Optimization added
Update interactive and conservative governors to be inline with franco(no touchboost driver)

R13

Updated to Linux 3.10.69

R12

Lowered screen off frequency on mako hotplug for better idle drain

R11

Reverted blu active and blu plug
Added mako hotplug
Superuser initial support attempt
Sensor_ind wakelock control
viper4android sepolicy fix
Fix some core plugging and unplugging issues

R10
-------


R9

Fixed crashing when selecting zen IO Scheduler
Merged sched upstream patches
Merged workqueue upstream from 3.19
Speed up read times for some Samsung eMMC
Power collapse latency for camera fixes
Pixel extension fixes
Use TCP fast open by default
Nested sleep fixes

R8

Added zen IO Scheduler
Added SIO IO Scheduler
Added more permissions for CM services to sepolicy

R7
Removed Mako Hotplug
Added blu_plug
Added blu_active governor

R6
Updated to Linux 3.10.68

R5
Fixed CPU frequency table not matching the voltage table entries

R4
Added LZ4 compression and decompression
Added LZ4 crypto

R3
Fixed some camera related crashes
Added lkconfig options for faux sound
Added extra options to lk core configuration
Disabled CPU boost on boot
Added mount entries in fstab for F2FS on Cache and Data partitions

R2
Fixed and optimized simple_ondemand GPU governor
Added mako hotplug

R1
Initial release
Based on Lean Kernel
SM 4.9.3
Linux 3.10.67
O3, Graphite & Miscellaneous Optimizations
F2FS Support
Init.d
Frandom
TCP Congestion Control
233 MHz to 2.9 GHz
Voltage Control
Intelliplug/MP-Decision
Intellithermal
Fauxsound
Asynchronous Fsync
LCD KCAL
Fast Charge
Wake Gestures
Vibration Control
Additional IO Schedulers & CPU Governors
Charging LED
 
Zuletzt bearbeitet:

Berlino

Android 2.1 Éclair
Beiträge
649
Habe den R7 gerade im Test, jedoch ist der Befehl zum Aufruf von lkconfig im Terminal ein anderer als beim LeanKernel/Vindicator - beim Despair wie folgt:

su -> enter
/sbin/lk -> enter
 

Berlino

Android 2.1 Éclair
Beiträge
649
Update auf R8 - Changelog:

Added zen IO Scheduler
Added SIO IO Scheduler
Added more permissions for CM services to sepolicy
 

Berlino

Android 2.1 Éclair
Beiträge
649
Es gibt bereits R9 - Changelog:

Fixed crashing when selecting zen IO Scheduler
Merged sched upstream patches
Merged workqueue upstream from 3.19
Speed up read times for some Samsung eMMC
Power collapse latency for camera fixes
Pixel extension fixes
Use TCP fast open by default
Nested sleep fixes
 

Jordi_Lobo

Android 1.6 Donut
Beiträge
455
Ort
Puy de Dome
Meine Frage als semi Noob.Kann man den mit dem normalen TWRP Recovery image Flaschen?F2FS recovery image link im op verwirrt mich ein wenig.Da ich ehrlich gesagt keine Ahnung hab was das eigentlich bedeutet.

sexy Nexy 6
credendo vides y buena suerte
 

Berlino

Android 2.1 Éclair
Beiträge
649
Also wie ich das mitgelesen und verstanden habe, ist f2fs ein anderes Filesystem (von Samsung), was schneller sein soll als die Partitionen im ext4-Format. Andere schreiben darüber wieder, dass sie keinen Geschwindigkeitsunterschied bemerkt hätten (u.a. auch Imoseyon).

Um auf f2fs umzustellen müsste das Recovery f2fs-fähig sein (zum lesen der Partitionen) und folglich müssten dann ja auch die Partitionen /system, data, cache und dalvik cache in f2fs umformatiert werden. Ich habe bzw. werde es nicht probieren.

Hinzukommend muss natürlich auch das jeweilige Rom f2fs unterstützen...bisher gibt es wohl nur Roms, die data- und cache-Partition in f2fs unterstützen.
 

Berlino

Android 2.1 Éclair
Beiträge
649
Nun ist auch im Despair R11 der SELinux/Viper-"Fix" mit drin - Changelog:

Reverted blu active and blu plug
Added mako hotplug
Superuser initial support attempt
Sensor_ind wakelock control
viper4android sepolicy fix
Fix some core plugging and unplugging issues
 

Berlino

Android 2.1 Éclair
Beiträge
649
R14 - Changelog:

Tons of optimizations(You will need to look at github to see the 70+ commits)
ARM RWSEM optimization
Crypto Optimization added
Update interactive and conservative governors to be inline with franco(no touchboost driver)
 

Jordi_Lobo

Android 1.6 Donut
Beiträge
455
Ort
Puy de Dome
Hab den Kernel mal draufgebügelt.
Mit Stock Einstellung. Kommt es dann und wann zu reboots.Mit aktuelles Terminus Built.
Habt ihr spezielle Tipps für verbesserte Einstellungen?
Wie immer bedankt im voraus.

sexyNexy 6
credendo vides y buena suerte
 

Berlino

Android 2.1 Éclair
Beiträge
649
Hm, mit R14 sollten die reboots ausgemerzt sein...Standard-Einstellungen hast du über lpconfig gemacht? Ich würde auf MPDecision mit 2 Kernen on bleiben und auch den IntelliactiveX eingestellt lassen. Evtl. auch mal den Scheduler auf deadline wechseln...

Bin momentan mal wieder zum LeanKernel zurückgekehrt und habe den R14 noch nicht getestet. Ist für mich auch nicht mehr so interessant, da Blu_plug wieder entfernt wurde aus dem Vindicator -> MPDecision ist da die beste Lösung.

Evtl. auch mal die min. CPU-Frequenz anheben auf 98MHz oder 300MHz...ich weiss jetzt nicht, welche CPU-Frequenz-Slots zwischen 35 und 300 noch drin sind, aber 300 ist ja normales Minimum - 223MHz sollten aber auch ok sein (wie beim Lean und Despair).
 

Berlino

Android 2.1 Éclair
Beiträge
649
Heute gibt es R18 - Changelog:

Mako Hotplug removed
Blu Plug added
Tons of new optimizations

Man soll jedoch in lkconfig die max. screenoff Frequenz nicht einstellen, wenn man Intelliplug verwendet, da sich dann 2918MHz festlockt: Schaut auch beim Dev vorbei und klickt THX ... ;)
 

Top