Aller au contenu

[KERNEL][AOSP & SAMMY][MISE A JOUR OTA] N.E.A.K ICS V2.0.4x [05/05]


Recommended Posts

/!\ Je ne suis pas responsable en cas de problème /!\

Bonjour a tous, je suis ici pour vous présentez le Kernel N.E.A.K pour ICS !

featuresg.png

- Based on sammy update4 sources, updated to 3.0.30

- Touch CWM Recovery 5.5.0.4 NEAK Modded

- Governors: Ondemand, LulzactiveV2(default), Performance, Conservative (module), Lazy (module)

- Schedulers: BFQv3-R2, Noop, SIO, VR (default)

- Using JRCU (++smoothness, ++responsiveness)

- XZ Compression only for KERNEL (+speed, --size)

- Built-In support for Voodoo Louder!

- Fully compatible with: Voodoo Louder, Tegrak's 2nd Core, Tegrak's Lulzactive app, Voltage Control, SetCPU, CWM Manager 3.15 & Tegrak OC

INITRAMFS AND MISC:

- Manual Rooting via NEAK Recovery Menu (3.0.7 + latest binary)

- Auto-install of modded BLN Liblights (for both versions)

- Init.d Support (auto creation of init.d folder via cwm)

- Bootanimation Support (system/media & data/local)

- Touch Move Support + Touchscreen Fix (5 - thx to vitalij)

- BLN v2 support (by Creams, thx to gm for the porting)

- CIFS, FUSE, CUSE Support (modules)

- Logger already enabled into the kernel

CPU/GPU:

- NO OC!!!! (100-1200Mhz)

- CPU frequency scaling bug fixes, no more freezes!! (thx to gm & entropy)

- CPU Undervolt support (thx to netarchy, rebased by me)

- Complete control of freqs/voltages with Voltage Control/SetCPU/NeakPro

- GPU Overclock/Undervolt (by netarchy)

- Charging current interface support (by GM - via Voltage Control)

- Speedmod Sharpness fix (thx to hardcore)

- Brightness Curve Mod (thx to GM)

- mDNIe and panel settings moddable (thx to myfluxi)

MEMORY & PERFORMACES:

- ARM CPU Topology + sched_mc (can be enabled via CWM, disabled by default)

- SLQB Allocator (better memory management)

- Improved memory management functions

- Allow CPU Unaligned access (++performaces)

- Disabled all the big debugging (++speed, --size)

- AFTR ARM Idle Mode (enable via neak app or recovery)(++battery)

CONNECTIVITY TWEAKS:

- M250S WiFi drivers + Upstream updates (+performances, -issues)

- Disabled debugging WiFi/BT

- TCP/IP Tweaks

- TCP buffer tweaks

OPTIMISATIONS:

- Dynamic Hotplug with tweaked thresholds (with Tegrak's 2nd Core support)

- 2nd CPU Core OFF when screen is locked (thx to arighi)

- ARM_ERRATA_743622 & ARM_ERRATA_754322 & ARM_ERRATA_754327

- Upstream patches and fixes from Linux 3.2/3/4 mainline kernel

- GPU UI Rendering

- Fixed fuelgauge wakelocks (by Entropy)

- Compiled with Linaro GCC 4.5-2012.03-dev + A lot of optimisation flags (including hard float and graphite)

- Optimised EXT4 filesystem

- Generally optimised code (removed useless functions and variables, fixed warnings)

and many others...

downloadsk.png

- Version 2.0.4 pour Sammy/MIUI via CWM :

ici

- Version 2.0.4 pour Sammy/MIUI via Odin :

ici

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

- Version 2.0.4 pour AOSP via CWM :

ici

- Version 2.0.4 pour AOSP via Odin :

ici

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

- Apps de configuration du kernel sur le Playstore :

ici (OTA App)

- Apps de configuration du kernel sur le Playstore :

ici (Version pro) (OTA App)

(2.0.3 vers 2.0)

KERNEL:

- Updated to Linux 3.0.30

- RCU: Joe's RCU

- Updated WiFi driver to M250S update5 sources (no more toggling issues)

- mach-exynos: busfreq: Add undervolt option using asv table (use neak menu from recovery to manage it) - thx to myfluxi

- sync: Add synchronization framework

- ld9040: Add adjustable gamma levels (thx to myfluxi)

- mDNIe: Add adjustable settings (thx to myfluxi)

- ld9040: increase number of gamma levels from 21 to 25 (thx to gm)

- cpufreq: removed smooth_scaling interface

- cpufreq: Separate speed target revalidate time and initial set time

- cpuidle: reverted to official samsung source drivers

- usb modifications to get HID working and fix OTG crashing (thx to gm)

- usb: final fix for crashing phone while using usb or charger

- ARM: smp: Align secondary_start_kernel with mainline

- ARM: SMP: use a timing out completion for cpu hotplug

- arm: vfp: Fix memory corruption on PM suspend

- ARM: vfp: only clear vfp state for current cpu in vfp_pm_suspend

- defconfig: removed RCU_BOOST feature

- defconfig: removed netfilter OWNER option (fixes BBS crashing)

- sched: Cleanup cpu_active madness

- Disabled GENTLE_FAIR_SLEEPERS (+responsiveness)

- usb: using 2 different modded drivers for aosp and sammy (to avoid usb issues)

- lowmemorykiller: upstream updates and improvements

- MAKEFILE: Removed asv-4x12.o and cpufreq-4x12.o

- Upstream updates for WiFi drivers

- Removed CUSE module

INITRAMFS:

- TOTAL RECOVERY RESTYLING (added clock, new headers, rom tools menu...)

- Fixed wrong path for sdcard into EFS Backup

- Updated samsung liblights, now perfectly working with brightness and bln (thx to gm)

- Using MTP as default on sammy roms

- Fixed ADB corrupted binary file into sammy initramfs

- Updated sammy init files

- Updated aosp init files from latest aokp build

- MANUAL ROOTING VIA RECOVERY NEAK MENU!

- recovery: using noop+ondemand while in recovery mode (faster backup/restore)

MISC:

- Official NEAK I777 support (into I777 forums)

- Enabled PANIC_TIMEOUT (so it reboots when SoDing)

- Re-tweaked XZ compression values (boots faster)

- Tweaked touch sensitivity

- Moving init.d folder to init.d-old while flashing

Modifié par Mikiya
  • Like 3
Lien vers le commentaire
Partager sur d’autres sites

J'aime bien la structure :) la police comic sans ms je suis moins fan mais c'est affaire de gout ça.

Peut être rajouter que si on veut l'appli de mise à jour OTA , elle s'installe via l'appli de configuration du store ;)

Modifié par Mikiya
Lien vers le commentaire
Partager sur d’autres sites

Les puristes apprécieront.

== CHANGELOG == - Support for MIUI ROMs (only AOSP version of NEAK) - Enabled CRC32 slice-by-8 algorithm - exynos4: Disable SW downclock in cpuidle - galaxys2: made google gadget code using 2 luns for aosp roms - cpufreq: smooth scaling interface - recovery: fixing switched mounts for both sdcards into mounts&storage menu - ondemand: tweaking for responsiveness - vr: a bit tweaking for a bit more throughput - enabled mass storage mode for aosp roms (who supports it) - sched: re-enabling GENTLE_FAIR_SLEEPERS - TCP buffer tweaks - Fixed lags into UI (removed CFS tweaks) - Fixed DPI issues into AOSP ROMs

ENJOY!

Modifié par h3ro
Lien vers le commentaire
Partager sur d’autres sites

Du grand Martin !

Toujours bien présenté super lisible !

Efficace quoi !

Par contre tu me conseilles ce kernel ? Sachant que je tiens deux jours avec le kernel stock de la wanam .

Très content sur ce point !

Si je le flashe , sans trop trifouiller , tu me conseillerais ondemand ou lulzactive ?

J'hesite a flasher un custom kernel car pour moi deux jours c'est cool !

Il me reste 6% avec 4h30 de screen allume ! (Luminosité auto qui se remet en manuel a chaque fois dans la barre de notif' allez savoir pourquoi ...)

Lien vers le commentaire
Partager sur d’autres sites

Je suis pas martin mais j'peux donner mon avis, surtout sur la partie ondemand ou lulzactive : le ondemand est plus gourmand en ressource, donc vu que l'autonomie a l'air importante le lulzactive est mieux, il permet un bon compromis perf / autonomie car il a un profil screen off intégré pour consommer au plus bas quand l'ecran est éteint :)

De plus le NEAK intègre la gestion du AFTR (a activer) qui consomme encore moins aussi quand le tel est en veille donc c'est du tout bon :)

Modifié par Mikiya
  • Like 2
Lien vers le commentaire
Partager sur d’autres sites

Oui bien sur désolé mais il est vraiment a chier cet éditeur pourri ! Sinon H3ro tu peux répondre a mon mp ?

Oops j'avais pas vu la notification ... Je te réponds de suite ;)

Lien vers le commentaire
Partager sur d’autres sites

Je suis pas martin mais j'peux donner mon avis, surtout sur la partie ondemand ou lulzactive : le ondemand est plus gourmand en ressource, donc vu que l'autonomie a l'air importante le lulzactive est mieux, il permet un bon compromis perf / autonomie car il a un profil screen off intégré pour consommer au plus bas quand l'ecran est éteint :)

De plus le NEAK intègre la gestion du AFTR (a activer) qui consomme encore moins aussi quand le tel est en veille donc c'est du tout bon :)

Si tu en est content, je t'en conjure garde le kernel stock ;) Sinon moi c'est Lulzactive que je préconise ! Et merci du compliment, ce n'est qu'un premier jet ;)

Merci les gars !! :emo_im_kissing:

@ Mikiya : Je vois que tu as choisi la Wanamlite : Tu tiens combien de temps avec une charge toi ? Je suis revenu sur la Wanam car pour moi c'est celle que je préfère .

J'ai l'impression qu'en wifi par contre mes % baissent vite (Peut être que tester le NEAK améliorerait les choses à ce sujet )

@ Martin : Eh bien oui j'en suis satisfait @ Stock mais je pense que je vais tester malgrès tout (Soif de savoir ce que ça pourrait m"apporter !)

Si , par exemple , on lance un jeu gourmand en ressources et que l'on est en profil "Lulzactive" est ce que le processeur va monter à 1,2 Ghz quand même ?

En clair , est-ce que ce profil est assez adaptatif pour le conserver lors d'un usage quotidien et polyvalent ?

Cela influe t'il sur les perfs du Gpu ?

Modifié par SnH Kris K
Lien vers le commentaire
Partager sur d’autres sites

Evidemment oui, dès que la charge monte au delà d'un % (traditionnellement c'était 60%) , le processeur adopte un comportement classique, il monte avec les besoins ;) donc en jeu il est à fond si il doit bosser t'inquiètes pas :)

Le gpu lui n'est pas impacté par le gouverneur cpu.

Modifié par Mikiya
  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Très bien merci pour ta réponse rapide !

Donc , en gros, sans trop trifouiller , flasher ce Kernel avec profil "Lulzactive" devrait me permettre d'avoir une meilleure autonomie encore ?

Cela paraît intéressant en tout cas !

D'autres conseils de réglages à adopter ? Je vais laisser charger mon s2 et je vais tester ce Kernel dont H3ro vante tant les mérites ^.^

Lien vers le commentaire
Partager sur d’autres sites

Et bien réglage Lulzactive, I/O manager en NOOP ou SIO (ce sont 2 légers et adaptés aux particularités des cartes SD) grâce à l'appli voltage control par exemple, cocher le AFTR et l'optimisation EXT4 dans l'appli de configuration de ce kernel (en lien) et ce sera du bon déjà =)

edit : h3ro : certes mais s'il veut pas trifouiller, y'en a pas non plus un besoin extrême, ça fait pas gagner 1 jour non plus ^^

Modifié par Mikiya
  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Ouaip exact je ne veux pas toucher aux Settings de voltage

Et pourtant je kiffe ça j'Overclockais mon PC de façon assez Extrème ! Mais , Personnellement parlant , je trouve ça un peu Useless sur un smartphone (Ce n'est que mon avis)

Les réglages que tu préconises sont ils a appliquer dans les réglages du kernel ou de l'application externe dont tu me parles ? (Voltage Control)

Lien vers le commentaire
Partager sur d’autres sites

Et bien le réglage du governor et du i/o ne sont pas dispos sur l'appli de conf de NEAK (en tout cas pas sa version free) c'est pourquoi je passe par voltage control pour ma part pour les régler (en plus je baisse les voltages en même temps mais t'es pas forcé ça ^^), pour le ext4 et le aftr la c'est dans l'appli du kernel.

Modifié par Mikiya
  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Si tu veux être sur à 99% que ça passe, tu laisses les fréquences entre 200 et 1200MHz, tu touches pas au voltage du 100MHz (qui n'est jamais utilisé de toute façon) et pour le reste, un réglage du type : 900 - 975 - 1000 - 1100 - 1200 ça doit passer sans soucis sur quasiment tous les cpu ^^

Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...