[Blockierte Grafik: http://www.android-hilfe.de/at…13-hells_banner_klein.png]
Guten Tag liebe Forengemeinde,
Vielleicht gibt es ja ein paar Nexus 4 User die ab und zu mal hier vorbeischauen... Beachtet bitte, dass ich hier nur Kernel für 4.2.2 aufliste! Releases ab b30 sind nur für 4.3 und werden hier nicht besprochen!
Die letzten Tage war ich intensiv mit dem Kernel beschäftigt. Ich hab mich etwas in Git eingearbeitet, und mit etwas Unterstützung von yank555 ging das dann auch ganz gut. Ich möchte ihm hier noch dafür danken, dass er diese Zeit investiert hat.
Weder ich, noch MIUI-Germany, der Nikolaus, der Osterhase oder sonstwer übernimmt die Haftung für Schäden die entstehen können.
Was mich interessiert:
Subjektives Empfinder der Smoothness, Stabilität, Abstürze, Lags, Probleme. Das übliche halt.
Features:
(b1)
ROW Scheduler (default)
SIO
ARM Auto Hotplug
Scheduler-Optimierungen
Ab Werk 100mv UV und für jeden Chip eine eigene Tabelle
UV Interface
288mhz als "low freq"
Einige kaum genutzte Frequenzen entfernt
faux Sound Control
faux Speaker Amp Control
faux Gamma Control mit motley's Ergänzungen, um es mit Trickster zu konfigurieren
dynamic fsync
USB Force Fast Charging
Viele, viele Ergänzungen unter der Haube (Govenor, Scheduling, cpuidle...)
Und was ich vergessen hab...
(b2)
Paar Änderungen unter der Haube... (cpuidle)
Screen Off Freq. auf 702 begrenzt (spart etwas Akku)
(b3)
Sweep2Wake u. Sweep2Lock (In Trickster Mods aktivieren)
Krait Architektur wird beim compilieren berücksichtigt
(b4)
Scheduler Optimierungen
Was kleines am Hot Plugging
Touch Screen Optimierungen
Etwas an der RAM Verwaltung
192mhz als "low Freq"
(b5)
HSIC, Datenverbindung und USB Patches gegen den "msm_hsic_host" Wakelog
(b6)
ROW aktualisiert
Scheduler Optimierungen
Power Management
Krait Retention
(b7)
-Neue Linaro Toolchain
-Etwas am Scheduling, Busfrequenz-scaling u.a
(b8)
dyn_fsync neu implementiert
dyn_fsync Optimierungen
ROW Optimierungen für den Bootvorgang
fiops Scheduler
"magic values" für ROW (franciscofranco)
"magic values" für Deadline (franciscofranco)
Intellidemand (faux123)
Fix "magic values" Deadline (franciscofranco)
(b9)
ARM Hotplug entfernt
mako_hotplug (thx franciscofranco und myfluxi)
Thermal überarbeitet (thx franciscofranco und myfluxi)
Touch Boost (thx franciscofranco)
S2W entfernt
mpdecision standard aus
thermald deaktiviert
Profile "normal" und "hells"
(b10)
1188mhz mit 1242mhz ersetzt
fauxSound 2.1
ASoC Patches
S2W mit Fix von fluxi
hells-Profil:
-up_threshold von "75" auf "90"
-up_threshold_any_cpu_load von "75" auf "90"
-up_threshold_multi_core von "75" auf "90"
-two_phase_freq von "1026000" auf "1242000"
(b11)
S2W entfernt
(b11-n)
S2W mit neuem Fix
(b12)
TCP Westwood (standard)
Einige rwsem Patches (wie wo und was findet ihr auf Github)
msm: clock-8960 (wie wo und was findet ihr auf Github)
(b13)
-
(b14)
mako_hotplug 2 (thx myfluxi, franciscofranco)
Scheduling Patches
rq Patches
lmk Patches
pm Patches
Kleiner S2W Fix (thx myfluxi)
GPU Patches
Charger / Battery Patches (eventuell etwas präziser im DS)
(b15)
Conservative aktiviert
Boostpulse für Conservative
Load Tuning für Conservative (thx myfluxi)
Sampling Rate von 20ms bei Berührung (ondemand)
Boostpulse für ondemand
normal-Profil:
optimal_freq auf 702000
sync_freq auf 1350000
(b16)
O2 Optimierungen
Weitere HSIC Patches
BadAss Governor
Hardcoded BadAss Variable
(b16-O3)
workqueue Patches
Weiteres S2W Commit von fluxi
O3 Optimierungen
(b17)
Sched_MC deaktiviert (führt zu Lags)
S2W sysfs wieder integriert (muss noch schauen welcher Pfad)
Etwas am dyn. fsync
freeze/unfreeze (weniger Verbrauch im DS?)
Kleinigkeiten unter der Haube... (-;
(b18)
Optimierungen unter der Haube
Neue Touch Filter Werte
(b19)
GPU OC
GPU UV
Conservative Governor
GPU Patches
(b19-n)
Etwas unter der Haube
Conservative im confg Script
(b20)
GPU Änderungen von b19 reverted
Neue Linaro 4.7.4 Toolchain
Ein paar Änderungen unter der Haube
hells-Profil boostfreq auf 1242mhz angehoben
(b21)
Optimierungen unter der Haube (Scheduling, ext4)
(b22)
Optimierungen unter der Haube (Scheduling, Writeback u.a.)
emmc: Clock Scaling (Sollte Sparpotential haben)
(b23)
Optimierungen unter der Haube (sync, fs, sched)
Media Tuner entfernt - brauchts nicht (thx Stratos)
Simple GPU Governor - standard (thx faux)
Ein paar Logging Sachen entfernt (thx franco)
(b24)
Simple Governor tweaks / konservativere Skalierung (thx franco)
(b25)
Änderungen unter der Haube (siehe Git)
Bluetooth Fixes (Nitin Srivastava)
(b26)
Lazy Governor (Ezekeel)
Hyper Governor (Dorimanx Team)
Hyper Governor etwas batteriefreundlicher gemacht (up_threshold_min_freq auf 60 und up_threshold auf 80 erhöht)
BFQ Scheduler
Idle stats entfernt (brauchts nicht thx an anarkia1976)
PAGE_ALLOC_COSTLY_ORDER entfernt (+/- 3% boost thx an anarkia1976)
Genauere Wakelog Stats (thx tungstwenty)
Gamma Control Patzer beseitigt (facepalm to myself...)
Standard GPU Governor wieder auf ondemand (Ich hasse diese Mikroruckler in den Animationen... Simple kann per Trickster natürlich weiterhin ausgewählt werden)
Load levels fürs Hotplugging inaktiv im 00confg Script ("#" vor echo.... entfernen und gewünschte Werte eintragen)
cpufreq: Manage only online CPU's
(b27)
Async I/O latency to a ssd greatly increased, 34% gain (Creds: kleikamp)
ARM: kgdb: ignore breakpoint instructions from user mode
Revert "kgsl: Switch back to ondemand"
mm: writeback: every 500ms the writeback daemon kicks in and flushes the dirty pages into disk (franciscofranco)
perf: Treat attr.config as u64 in perf_swevent_init()
msm: msm_fb: Add range checks for fb cmap
msm_fb: Set RR sched policy for Glupdator thread
msm: msm_fb: remove mmio access through mmap
cgroups: timer_slack: forward port timer_slack to 3.4 (franciscofranco)
Mako: Revert msm_fb: remove background invert alpha option for alpha drop pipe (DvTonder)
OTG
SmartMax Governor
SmartMax Governor tweaks (per anarkia1976 von Ace42)
(b28)
block: row: change hrtimer_cancel to hrtimer_try_to_cancel (Tatyana Brokhman)
Make sure PWMs are running in sync (maniac103)
CK3 tweaks (Credits to Con Kolivas) (Christopher83)
mm: pass readahead info down to the i/o scheduler (Lee Susman)
block: row-iosched idling triggered by readahead pages (Lee Susman)
mm: change initial readahead window size calculation (Lee Susman)
(b29)
Revert CK3 tweaks (Credits to Con Kolivas) (Christopher83)
Revert mm: pass readahead info down to the i/o scheduler (Lee Susman)
Revert block: row-iosched idling triggered by readahead pages (Lee Susman)
Revert mm: change initial readahead window size calculation (Lee Susman)
acpuclock: Activate 864mhz (702mhz and next 1026mhz maybe to high)
cpufreq: smartmax: Test ideal freq 864mhz
cpufreq: intellidemand: Change optimal_freq to 1242mhz
cpufreq: ondemand: Set optimal_freq to 864mhz and sync_freq to 1350mhz
mmc: msm_sdcc: check for pending_resume in SDCC system suspend (Subhash Jadavani)
msm: cpufreq: Ensure cpufreq change happens on corresponding CPU (anarkia1976)
msm: cpufreq: Only apply driver limits for scaling_min/max_freq writes (Deepak Katragadda)
msm: cpufreq: Relax constraints on "msm-cpufreq" workqueue (Matt Wagantall)
(b29-n)
Neuer Touch Boost
mako_hotplug entfern
msm_hotplug hinzugefügt
Readahead vereinfachung
Kleine Sachen unter der Haube
Linaro 4.7.4 Toolchain
Dyn Fsync Off per default
Historie:
13/10/2013: hells-Core-b29-n
26/07/2013: hells-Core-b29
21/07/2013: hells-Core-b28
14/07/2013: hells-Core-b27
09/07/2013: hells-Core-b26
07/07/2013: hells-Core-b25
28/06/2013: hells-Core-b24
24/06/2013: hells-Core-b23
19/06/2013: hells-Core-b22
14/06/2013: hells-Core-b21
04/06/2013: hells-Core-b20
29/05/2013: hells-Core-b19-n
28/05/2013: hells-Core-b19
22/05/2013: hells-Core-b18
19/05/2013: hells-Core-b17
15/05/2013: hells-Core-b16-O3
14/05/2013: hells-Core-b16
12/05/2013: hells-Core-b15
11/05/2013: hells-Core-b14
07/05/2013: hells-Core-b12
06/05/2013: hells-Core-b11-n
06/05/2013: hells-Core-b11
05/05/2013: hells-Core-b10
02/05/1013: hells-Core-b9
30/04/2013: hells-Core-b8
25/04/2013: hells-Core-b7
18/04/2013: hells-Core-b6-test
12/04/2013: hells-Core-b5-wheatley
11/04/2013: hells-Core-b5
10/04/2013: hells-Core b4
04/04/2013: hells-Core b3
02/04/2013: hells-Core b2
01/04/2013: hells-Core b1
Downloads
Sourcen
https://github.com/hellsgod/kernel_msm/commits/4.2.2?page=1
Viel Spass!
hells
[Blockierte Grafik: http://www.android-hilfe.de/at…_r4yntv-d6iyvf9-klein.jpg]