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

Galaxy Nexus - [4.4.x] Fancy Kernel

Recommended Posts

flatflo

Versuche doch mal nen anderen Governor ;)

Diesen Beitrag teilen


Link zum Beitrag
Guest hellmichel

Zu spät, hab grad nen Fullwipe gemacht und flashe nochmal alles sauber.

Vielleicht habe ich in letzter Zeit zu viele Roms und Kernel geflasht:icon_neut

Diesen Beitrag teilen


Link zum Beitrag
freedroid

Das könnte ein Grund sein, dass sich da was in die Quere gekommen ist.

Bin gespannt ob es sich jetzt bei dir bessert.

Diesen Beitrag teilen


Link zum Beitrag
Guest hellmichel

Jetzt geht es.

Hab wohl zu wild in der Kernelwelt gewütet :-)

Edit: Mit der letzten Nightly von CM gab es laut XDA das Problem öfter. Heute gab es eine neue Nightly.

Lag wohl doch nicht an meinem Flashverhalten :-)

Gesendet von meinem Galaxy Nexus mit Tapatalk 2

bearbeitet von hellmichel

Diesen Beitrag teilen


Link zum Beitrag
freedroid

r24 >> r25

- introducing SIOplus i/o scheduler (modifications: functionality for specifying the starvation of async reads against sync reads; starved write requests counter only counts when there actually are write requests in the queue; fixed a bug)

- swapped the 729 MHz CPU OPP with an 806 MHz OPP (someone told me ~810 MHz was a 'sweet spot' for responsiveness)

- updated to Linux 3.0.78

- set sched_mc_power_savings = 1 to get rid of microlags

- scheduler system fine tuning

- use dirty_bytes instead of dirty_ratio

- increased read_ahead_kb to 384 (good intermediate setting between the sometimes more snappy 512 and the sometimes more responsive 256?)

- nr_requests down to 160 (anything above causes slight stutter)

- renice systemui process to -17 instead of -20 (-20 should only be given to very critical processes)

- added lowmemorykiller launcher whitelist (makes the launcher 'unkillable'; thanks to franciscofranco)

Download: https://boypetersen.de/fancykernel/r25/std/fancy_kernel-tuna-4.2-r25-std.zip

  • Like 1

Diesen Beitrag teilen


Link zum Beitrag
flatflo

Werde ich probieren. Der r24 war toll :-)

Diesen Beitrag teilen


Link zum Beitrag
freedroid

R26 erschienen

r25 >> r26

- removed async read starvation feature from sioplus (debugging showed it is not necessary)

- reverted several changes that caused worse performance than r24 (e.g., systemui priority is back to -20, sched_mc_power_saving is back to 2, readahead is back to 256)

- increased CPU transition latency to 30000 (was 20000, this aims to fix CPU stangenesses as SODs and jerky 1.4 GHz)

- nomerges back to 0 (thanks 0smosis)

Download: https://boypetersen.de/fancykernel/r26/std/fancy_kernel-tuna-4.2-r26-std.zip

Diesen Beitrag teilen


Link zum Beitrag
flatflo

Wird gleich geflasht. Hatte mit dem r25 heute nen herben Akkuverlust.

Gesendet von meinem Galaxy Nexus

Diesen Beitrag teilen


Link zum Beitrag
freedroid

r27 ist online

r26 >> r27

- updated to Linux 3.0.80

- SIOplus: tweaks to make UI more fluid

- Revert "power: decrease the amount of time the device waits after entering low power mode to freeze processes" (maybe responsible for data drops?)

- some block tweaks to increase snappiness

Download: https://boypetersen.de/fancykernel/r27/std/fancy_kernel-tuna-4.2-r27-std.zip

Diesen Beitrag teilen


Link zum Beitrag
Sneakerbob

Moin,

Die neue Version gefällt mir sehr gut. Bisher sind Akkuleistung und Performance gut.

Bin noch fleißig am testen. Habe CPU max über 700 und CPU min unter 200. Scheduler auf sioplus. Jmd ähnliche Einstellungen? Wenn ja wie kommt ihr damit zurecht?

Gruß

Gesendet von meinem Galaxy Nexus

Diesen Beitrag teilen


Link zum Beitrag
freedroid

r28 mit Linux-Kernel 3.0.80 ist da

r27 >> r28

- fixed toro data drops

-> Revert back to 729 MHz CPU step instead of the previously introduced 806 MHz one (was responsible for the reported data drops)

- bcmdhd (wifi): pulled an update from the Google repo ('Fix sched scan processing')

- mount /cache partition as data=writeback (no journaling; faster)

- renice systemui process priority with -17 instead of -20 (-20 was too much - the phone used the maximum CPU frequency too often. I have tested this extensively.)

- build wifi driver as a module (it appears there's less RAM usage with this method; to be confirmed)

- disable swappiness on boot if zRAM has not been enabled (there's no swap device then, so why keep swappiness!?)

- one small scheduler tweak

Download: https://boypetersen.de/fancykernel/r28/std/fancy_kernel-tuna-4.2-r28-std.zip

Diesen Beitrag teilen


Link zum Beitrag
freedroid

Und r29 ist da.

r28 >> r29

- remove -ffast-math build flag (can maybe cause trouble due to rounding errors and stuff)

- SIOplus: tweaks

- freezer: shorten freezer sleep time using exponential backoff (probably better deep sleep)

- ondemandplus: increase down_differential

- workaround the WiFi suspend drops (see 'knowledge base' in OP; needs to be enabled!)

- re-introduce smarter automatic /cache trimming instead of discard mount option

- block tweaks

- custom lowmemorykiller values (slightly more aggressive than stock)

Download: https://boypetersen.de/fancykernel/r29/std/fancy_kernel-tuna-4.2-r29-std.zip

Diesen Beitrag teilen


Link zum Beitrag
Seppelll

R30 mit Pa 3.60 läuft wie die Höhle . Greetz Seppelll

Gesendet von meinem Galaxy Nexus mit Tapatalk 4

Diesen Beitrag teilen


Link zum Beitrag
freedroid

und hier der Changelog

r29 >> r30

- updated to Linux 3.0.81

- increased display brightness by 5% (previous values were a little too dim for outside-usage)

- control groups (cgroups): make systemui real time, move kswapd to a cgroup with less cpu shares and rt runtime (smoother experience with long system-up-times)

- launcher whitelist: fixes on kernel level to make launcher truly unkillable

- ondemandplus governor: implement adaptive timer_rate (save some battery in continuous low-usage and idle?!)

- reverted to bfqv5 i/o scheduler (v6 was unstable)

- applied proper bfqv5 tunables (thx sajty)

- enabled CFQ i/o scheduler

- WiFi drop fix from terminal (disable WiFi first, then type 'fixwifi' in terminal; reverted automatic WiFi suspend drop workaround)

- updates from CM10.1 RAMDISK

- some other small improvement(s)

Download: https://boypetersen.de/fancykernel/r30/std/fancy_kernel-tuna-4.2-r30-std.zip

Diesen Beitrag teilen


Link zum Beitrag
freedroid

r30 >> r31

- updated to Linux 3.0.82

- ondemandplus governor: fix adaptive timer_rate (the adaptive timer rate was never applied due to a coding-mistake)

- prevent Android OS to change the oom_score_adj value if it has been set to -1000 by the user (launchers are 100% bullet proof now. period.)

- block: disable iostats

- fixed issues for some users where the WiFi fix could not be executed

- few other minor things

Download: https://boypetersen.de/fancykernel/r31/std/fancy_kernel-tuna-4.2-r31-std.zip

Diesen Beitrag teilen


Link zum Beitrag
Seppelll

Hi all, von boype der neue Release.

r32 is now available. Here's the change log:

* updated to Linux 3.0.83

* enable trim_override to allow >= 1.4Ghz frequencies without lagging the device (credits to francisofranco)

* removed simple GPU governor (it wasn't working as it should. You can still pick from 307, 384 and 512 MHz like you can on other kernels)

* several mostly power management related fixes and also a cache tweak from Texas Instruments

* SIOplus/deadline: Allow 0ms deadline latency

* implement temperature control (extended version only; credits to imoseyon)

* WiFi drop workaround improvement (no need to disable / enable WiFi manually anymore)

* switched compiler toolchain to Linaro Android GCC 4.7 (current version: 13.05)

* few other things

As you can see, I switched the toolchain. While I said earlier that Google's toolchain is supposed to be very stable, Linaro's should be equally stable. Plus it gives builds with better performance (e.g. in some 3D applications) and is updated more frequently.

Enjoy and best regards!

Gesendet von meinem Galaxy Nexus mit Tapatalk 4 Beta

  • Like 1

Diesen Beitrag teilen


Link zum Beitrag
freedroid

Läuft wie immer super bei mir. Der Fancy ist beim GN zu meinem Standardkernel geworden. Den hätte ich auch gerne für mein N4.

Gesendet von meinem A1-810

Diesen Beitrag teilen


Link zum Beitrag
flatflo

Ok, werde ich mit der Vanir ROM testen :-)

r33 ist verfügbar

r32 >> r33

- updated to Linux 3.0.84

- reverted to Google GCC 4.7 toolchain (reported to be smoother than Linaro)

- optimized LPDDR RAM timings (+ ~10% throughput; check the knowledge base for more info)

- reverted a few commits from TI repo that have been responsible for unusual battery drain apparently

- increased default thermal threshold to 70°C (was 64°C in r32; was 71°C in r31 and earlier; helps with slowdowns)

- added 1344 and 1536 MHz CPU steps (above 1.2 GHz ONLY the chosen maximum overclocking frequency will be used. E.g., if you choose 1420 MHz, 1344 will not be used)

- pulled-in latest interactive governor patches from Google 3.4 kernel source

- implemented io_is_busy function into ondemandplus governor and activated it

- implemented 'timer slack' feature (This will effectively reduce the number of CPU wakeups, saving battery; check the knowledge base for background information)

- added MiHome Launcher to whitelist (com.miui.mihome2)

- few other things

DL -> https://boypetersen.de/fancykernel/r33/std/fancy_kernel-tuna-4.2-r33-std.zip

Diesen Beitrag teilen


Link zum Beitrag
freedroid

Ich nutze übrigens SIO und Interactive.

Gesendet von meinem Nexus 4

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.