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

Samsung Galaxy S3 - Devil - Linux 3.0.78 - [15/05]

Recommended Posts

deez_nutz

Devil Kernel für AOSP & Sammy ROMs

XDA Original Thread

Dieser Kernel basiert auf der Source vom AndreiLux Perseus Kernel (alpha35).

Features (changes compared to Perseus):

- updated Linux Kernel base to 3.0.78

- DevilQ cpu governor (default)

- block updated from Linux 3.3 (better i/o performance)

- row i/o scheduler updated from Linux 3.4

- fiops v2 i/o scheduler

- working for Aosp and Sammy at once (Big thx to Gokhanmoral for making this possible)

- Portet Ezekeel's Touchwake Feature (from nexus s)

- Oc up to 2 Ghz

- using Joe RCU

- Backport from Linux 3.5 smp driver parts

- Cm Wifi driver (from D2 Linux 3.4 kernel)

- possibility to set high/low power mode for wifi when screen is off

- LulzactiveQ cpu governor (from siyahkernel, thx again to Gokhanmoral)

- Hotplug Cpu Governor

- Proportional Rate Reduction for TCP

- improve memcopy/memmove

- Using Voodoo Sound

- mdnie: toggling mdnie negative effect with home button (Gokhanmoral)

- Reverted LED Control

Kernel app (alpha stage): DevilTools 15/05

For setting up the Kernel features (till my app is finished), I recommend using Trickster Mod (free)

Download:

Devil-I9300-Combo-V0.21.3-29.05.13

Ich oder der Dev des Kernels übernehmen keinerlei Haftung für soft-gebrickte oder komplett gebrickte Smartphones. Jeder flasht es auf seine eigene Gefahr.

Many Thanks to:

- RichMD

- Gokhanmoral

- Andreilux

- DAGr8

- simone201

- ptmr3

- Stratosk

- RolloS

- kasper_h

- all the others mentioned in the changelogs

bearbeitet von deez_nutz

Diesen Beitrag teilen


Link zum Beitrag
deez_nutz

Changelog:

29.05.2013

- update to linux 3.0.80

- reverted a commit from 3.0.79 which caused the cpu to be stuck at max. freq

- fix touchwake/proximity sensor for i9300

- cpufreq: fix handling of offline cpus

- dynamic fsync: fixes from faux123, to prevent data loss, in case of kernel panic/unexpected shutdown

- CPU hotplug, writeback: Don't call writeback_set_ratelimit() too often during hotplug (from francisco franco)

- freezer: allow tasks to be frozen faster (1ms if possible, instead of 10 ms)

- freezer: skip waking up tasks with PF_FREEZER_SKIP set, to make suspend/resume more efficient

- t0ltecdma: fixed sprint compatibility

15.05.2013

important: please uncheck in deviltools to apply settings on boot! gpu voltage changes would cause the device to freeze on startup!

- reverted gpu voltage to be displayed as before (this fixes incompatibility with trickstermod or other apps)

- DevilQ: turn/keep second core online on screen touch

- add PM_SUSPEND_FREEZE powerr state (if used, it does save little less power, but PM_SUSPEND_FREEZE has less resume latency

•Erik Gilling - sync: don't log wait timeouts when timeout = 0

•Ørjan Eide - sync: Fix race condition between merge and signal

•Erik Gilling - sync: add Documentation/sync.txt

•Erik Gilling - sync: add tracepoint support

•Erik Gilling - sync: refactor sync debug printing

•Erik Gilling - sync: use proper barriers when waiting indefinitely

•Erik Gilling - sync: update new fence status with sync_fence_signal_pt

•Erik Gilling - sync: protect unlocked access to fence status

•Erik Gilling - sync: dump sync state of fence errors

•Erik Gilling - sync: improve timeout dumps

•Erik Gilling - sync: use correct signed type when handling SYNC_IOC_WAIT

•Erik Gilling - sync: dump sync state to console on timeout

•Erik Gilling - sync: clean up compiler warnings

•Erik Gilling - sync: fix erase-o in sync_fence_wait

•Erik Gilling - sync: change wait timeout to mirror poll semantics

•Rebecca Schultz Zavin - sync: Fix error paths

•Erik Gilling - sync: add reference counting to timelines

•Erik Gilling - sync: add internal refcounting to fences

•Erik Gilling - sync: optimize fence merges

•Erik Gilling - sync: reorder sync_fence_release

•Erik Gilling - sync: export sync API symbols

•Erik Gilling - sync: allow async waits to be canceled

- ext4: prevent kernel panic in case of uninitialized jinode

- mutex: dynamically disable mutex spinning at high load Date Thu, 4 Ap… … (faux123)

- mutex: restrict mutex spinning to only one task per mutex … (Waiman Long)

- mutex: Make more scalable by doing less atomic operations … (Waiman Long)

- hrtimer: Prevent enqueue of hrtimer on dead CPU When switching the hr… … (franciscofranco)

- hrtimer: Consider preemption when migrating hrtimer cpu_bases When sw… … (franciscofranco)

- fs/buffer.c: remove redundant initialization in alloc_page_buffers() … … (clouds-yan)

- time: cast ->raw_interval to u64 to avoid shift overflow We fixed a b… … (faux123)

- vmscan: comment too_many_isolated() Comment "Why it's doing so" rathe… … (Wu Fengguang)

- mm/vmscan.c: avoid possible deadlock caused by too_many_isolated() Ne… … (Wu Fengguang)

- input: evdev: Move wake_lock_destroy call … (halaszk)

- wakelock: use single threaded workqueueus … (halaszk)

12.05.2013

- linux 3.0.78

- added own cpu governor, DevilQ (based off lulzactiveq by gokhanmoral)

- improved touchwake (acting like swipe2wake now, if delay is set to 0, to prevent false wake ups)

- pegasusq: readd some of andreilux's changes

- gpu: allow oc up to 800 mhz

- added option to disable touch boost

- updated wifi driver from s4 (commit by cm team)

- disabled swap, zram and cleancache

28.04.2013

- linux 3.0.75

- fixed cam preview on note2 lte

- new tunables for pegasusq:

* early_demand: to enable this functionality (disabled by default). ( echo 1 > sys/devices/system/cpu/cpufreq/pegasusq/early_demand, to enable it. 0 disables it)

* grad_up_threshold: over this gradient of load we will increase

frequency immediately. ( echo xx > sys/devices/system/cpu/cpufreq/pegasusq/grad_up_threshold, to set value. xx has to be betwenn 11 and 100, default 50)

27.04.2013

- updated block to linux 3.3

- updated row i/o scheduler to linux 3.4

- added fiops v2 i/o schedler

26.04.2013

- finally fixed cam and torch for sammy roms

we all should thank halaszk88. he told me to replace the firmware files.

unfortunately, he doesn't have any posts yet. if one wants to thank him, this is he:

https://forum.xda-developers.com/member.php?u=4305965

25.04.2013

- readded gokhanmorals sammy/aosp mod more cleanly

- lulzactiveq: small fixes

- cpufreq_pegasusq.c: revert to stock

- Enabled AIO support

- improved aio: Asynchronous I/O latency to a solid-state disk greatly increased between the 2.6.32 and 3.0 kernels. By removing the plug from do_io_submit(), we observed a 34% improvement in the I/O latency.

- added zzmoove governor

19.04.2013:

- Fixed patch: "LOAD_FREQ (4.61 s) avoids loadavg Moire (thx to Klaus Ripke)", many thx to AndreiLux for pointing and fixing this

- Added Franciscofranco's Touch Boost Control (input boost frq., when screen touched can be set with trickster mod app), including the additions from simone201, but fixed to not beeing stuck at high freq.

- removed LCDFreq scaling mechanism (using touch boost instead)

- fixed charging while device off

- applied a bluetooth patch from cm (might help with bt issues some users were reporting)

19.04.2013 part2:

- added exfat modules ( i don't promise to keep compatibility to it. for now, it works)

- higher the mem reservation of fimc driver, to prevent camera failures

19.04.2013 part3:

- really fixed cam...sorry for the issues

bearbeitet von deez_nutz

Diesen Beitrag teilen


Link zum Beitrag
rnblues

läuft es auf dem MS Team HD Rom 10.0 ?

Diesen Beitrag teilen


Link zum Beitrag
chris264

Sollte weil ist für Sammy Roms geeignet. Lg

Gesendet von meinem GT-I9505 mit Tapatalk 4 :-)

  • Like 1

Diesen Beitrag teilen


Link zum Beitrag
deez_nutz

läuft es auf dem MS Team HD Rom 10.0 ?

Die MS ROM ist ja eine Sammy Rom, deshalb sollte der Kernel darauf laufen.

Er basiert ja auf dem Perseus Kernel aber trotzdem bitte mit Backup arbeiten.

  • Like 1

Diesen Beitrag teilen


Link zum Beitrag
deez_nutz

ja suuper ich testees dann mal :)

ok danke dir und über ein Feedback würde ich mich freuen :)

Diesen Beitrag teilen


Link zum Beitrag
rnblues

ach und gibt es nen kernel cleaner der den alten kernel cleant damit ich ohne probs den neuen flashen kann?

handy bootet nicht... alles schwarz und vibriert die ganze zeit...

reicht es wenn ich restore sytsem mache?

oder muss ich alles wiederherstellen?

Diesen Beitrag teilen


Link zum Beitrag
deez_nutz

ach und gibt es nen kernel cleaner der den alten kernel cleant damit ich ohne probs den neuen flashen kann?

handy bootet nicht... alles schwarz und vibriert die ganze zeit...

reicht es wenn ich restore sytsem mache?

oder muss ich alles wiederherstellen?

Mach mal bitte Wipe Cache and Dalvik Cache und dann flash mal den Kernel nochmal neu.

Diesen Beitrag teilen


Link zum Beitrag
rnblues

Mach mal bitte Wipe Cache and Dalvik Cache und dann flash mal den Kernel nochmal neu.

klappt trotzdem nicht :S

Diesen Beitrag teilen


Link zum Beitrag
deez_nutz

klappt trotzdem nicht :S

Hast du bei der Sammy rom Android 4.2.1??

Bis Android 4.1.2 bei Sammy ROMs funzt es

Nachricht gesendet mit meinem Carbon I9300 &' Tapatalk 2

bearbeitet von deez_nutz

Diesen Beitrag teilen


Link zum Beitrag
rnblues

Hast du bei der Sammy rom Android 4.2.1??

Bis Android 4.1.2 bei Sammy ROMs funzt es

Nachricht gesendet mit meinem Carbon I9300 &' Tapatalk 2

habe 4.2.1 drauf :)

Diesen Beitrag teilen


Link zum Beitrag
deez_nutz

Gut dann liegt es daran mit der Sammy rom und dem Kernel.

Ich hoffe das ein update rauskommt das es dann auch für die 4.2.1 funktioniert

Nachricht gesendet mit meinem Carbon I9300 &' Tapatalk 2

Diesen Beitrag teilen


Link zum Beitrag
Schmiddi1008

Benutze derzeit auch diesen Kernel. Bisher keine Probleme. Mal schauen was der Akku die nächsten Tage zeigt:).

Lg

Diesen Beitrag teilen


Link zum Beitrag
deez_nutz

Benutze derzeit auch diesen Kernel. Bisher keine Probleme. Mal schauen was der Akku die nächsten Tage zeigt:).

Lg

Gib mir dann mal ein Feedback Schmiddi

Nachricht gesendet mit meinem Carbon I9300 &' Tapatalk 2

Diesen Beitrag teilen


Link zum Beitrag
Schmiddi1008

Bisher bin ich sehr zufrieden. Der Kernel läuft immer noch wie am Anfang. Akkuleistung finde ich auch sehr gut.

Lg

Sent from my SlimBean CM10.1 Build5 / Devil Kernel (Linux 3.0.78) powered Galaxy S3 GT-i9300 using Tapatalk 2

Diesen Beitrag teilen


Link zum Beitrag
deez_nutz

Bisher bin ich sehr zufrieden. Der Kernel läuft immer noch wie am Anfang. Akkuleistung finde ich auch sehr gut.

Lg

Sent from my SlimBean CM10.1 Build5 / Devil Kernel (Linux 3.0.78) powered Galaxy S3 GT-i9300 using Tapatalk 2

Find ich gut das er keine Probleme macht

Nachricht gesendet mit meinem Carbon I9300 &' Tapatalk 2

Diesen Beitrag teilen


Link zum Beitrag
deez_nutz

Update im Starpost auf Version 0.21.3 - 29.05.13

Diesen Beitrag teilen


Link zum Beitrag
yaladag

Hallo deez_nutz,

ist dieser Kernel eigentlich mit dem Temasek Kernel zu vergleichen ?

Basiert auf der gleichen Kernel Base und Source von AndreiLux.

Läuft dieser Kernel auch auf der Carbon Rom ?

LG

Diesen Beitrag teilen


Link zum Beitrag
deez_nutz

Hallo deez_nutz,

ist dieser Kernel eigentlich mit dem Temasek Kernel zu vergleichen ?

Basiert auf der gleichen Kernel Base und Source von AndreiLux.

Läuft dieser Kernel auch auf der Carbon Rom ?

LG

Auf der CarbonRom läuft der Kernel auf jeden fall!

Ist ein so genannte erweiterte Version vom Temasek sag ich mal!

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.