Moto G Kernel Rehberi

« Older   Newer »
 
  Share  
.
  1. Mert38
        Like  
     
    .

    User deleted


    »Kernel nedir? ne işe yarar?

    Android, Linux kernel üzerine kurulmuş ve türetilmiştir.Linux da kernel, cihazınızın donanımını cihazınıza gösteren,
    nasıl neler yapacağını anlatan, sisteme bak bu donanımla şöyle konuşacaksın, şurdan açıp kapayacaksın,
    arada sinemaya götürüp yemeğe çıkartacaksın, iki bira içireceksin sonra da iş yaptıracaksın tarzı yönetimi
    sağlayan çekirdek yazılımdır. Windows'daki aygıt sürücülerine benzetebilirsiniz.

    Genellikle kernelleri işlemci hızlandırmak için kullanırız. Ancak bunun dışında gelişmiş kerneller
    cpu ve gpuyu(grafik işlemcisi) hızlandırır, wifi-bluetooth vb. bağlantıları yönetir, usb disk ayarlarını yapılandırır,
    ses gücünü değiştirir vs...
    kernel sebebiyle wifi bağlantısı bozulan bunun için sıfırdan rom kuran onca insan var ;)

    Governors(Düzenleyiciler)

    Bunlar işlemci frekansları ile ilgili her türlü ayarlamayı yapan kısımlardır. frekans aralıkları, maksimum-minimum limitleri, geçiş süreleri vb gibi frekans ayarlamaları ile ilgilidir. Temel olarak ondemand, interactive ve karışım olarak üçe ayırabiliriz kendi içlerinde. Diğerleri ise varyasyon olarak nitelendirilebilirler.

    1-) Ondemand Tabanlı
    - Ondemand
    Stock(orjinal) kernellerin varsayılan profilidir. İhtiyaç halinde mümkün olan en kısa sürede işlemciyi maksimum seviyelerine çıkartır.

    - OndemandX
    ondemand ile benzer özelliklere sahiptir. biraz daha fazla batarya dostu olduğu söylenebilir. ekran kapandığında maksimum 500mhz hızına kadar çıkabilir.

    - Intellidemand
    açılımı intelligent ondemand olarak nitelendirilebilir. uyku ve uyanık durumlarında farklı davranır. GPU kullanımına göre farklı kullanım gösterir. eğer GPU meşgulse ondemand gibi davranır. boşta ise batarya tasaruufu için hızı limitlendirir.

    - Lazy
    işlemcinin frekans aralıklarında kalış sürelerini düzenleyen belirli ayarlar içerir. ondemand'a göre daha kararlı çalışır. ekran kapandığında işlemciyi maksimum hızda kullanma ile ilgili parametrelere sahiptir. bu bazen sorunlara neden olabilir.

    - Lagfree
    ondemand ile aynı özelliklerdedir. sadece batarya kullanımına özgü bazı düzenlemeler içerir. işlemci hız arttırımları daha düzenlidir. frekanslar arasında atlama yapmaz ve her frekansı geçer en yüksek ve düşük hıza geçerken.
    ------------------------------------------------------------------------
    2-) Conservative Tabanlı

    - Conservative
    yavaş ondemand denilebilir. bataryayı korumak adına hız arttırımı daha yavaştır. birden arttırmak yerine yavaş yavaş hızlandırır. hızı kademe kademe arttırdığı gibi beklemede birden en düşük frekansa geçerir.

    - Lionheart
    performansa yönelik agresif çizgileri olan bir conservative türüdür. deadline i/o scheduler iler kullanılması tavsiye edilir.

    - LionheartX
    smartass ayarlarından oluşturulmuş ayar çekilebilir bir türdür.
    ----------------------------------------------------------------------------
    3-) İnteractive Tabanlı
    - Interactive
    Hızlı ondemand denilebilir. ona göre daha stabil bir kullanım sağlar. hızı arttırıp azaltma da daha seri ve yumuşak davranabilir.

    - InteractiveX
    Ondemand'ta olduğu gibi uyku profili içerir. ekran kapanınca hızı limitler.

    - Lulzactive
    İnteractive ve smartass ayarlarının derlenmesi ile oluşturulmuştur. kullanıcı tarafından düzenlenebilen ayarları vardır. bu ayarlar işlemci frekans arttırma-azaltma aralıkları ve sürelerini belirler.

    - Smartass
    Performans içermeyen, daha iyi batarya ömrü için optimize edilmiş bir moddur.

    - SmartassV2
    Hedef olarak ideal frekans aralıklarının bulunması düşünülmüştür. ekran kapalı ve açık konumlarında farklı frekans değerleri kullanır. ekran kapandığında frekansları çok hızlı düşürür. ekran kapandığında frekans değişimleri yavaşlar.

    I/O(İnput/Output) SCHEDULERS (Giriş/Çıkış Zamanlayıcıları-Planlayıcıları)

    Ne İşe Yarar?
    - Disk gecikmelerini azaltmak
    - İşlemlerde I/O isteklerine öncelik vermek
    - Çalışan işlemlerin disk bant genişliğini paylaştırmak
    - Bazı isteklerin sonlanmadan görevini yapmasını garantiler

    Özetle; kerneller disk kullanımını I/O scheduler üzerinden kontrol ederler.


    1-) Noop
    Gelen bütün I/O isteklerini önce giren önce çıkar prensibi ile işler. Mekanik erişimi olmayan depolama aygıtlarında en iyi şekilde kullanılır. (ortalama bir kullanım için iyidir)

    2-) Deadline
    Amaç istek yoğunluğunu ve I/O gecikmelerini minimize etmektir. Gelen istekleri agresif şekilde yeniden sıralar. Derin uykudan çıkmada sorun çıkartabilir.

    3-) CFQ (Completely Fair Queuing)
    Adı üzerinde istekler arasında adil bir sıralama yapar. Dengeli performansa sahiptir.

    4-) BFQ
    İşlemler zaman dilimlerine ayrılırlar. Aktif işlemler bitene kadar disk kullanımı ayrılmıştır. HD video kaydı ve usb veri transferi için en iyi seçenektir.

    5-) SIO
    Minimum ısınma hedeflenmiştir. öncelik sırası kavramı yoktur. noop ve deadline karışımıdır. İstekler arasında sıralama yada yeniden düzenleme yapılmaz.

    6-) V(R)
    Testler için en iyi seçimdir. sonraki istekler son isteklerden hemen sonra tutulurlar. Stabil değildirler.

    7-) Anticipatory
    Okuma işlemleri, yazma işlemlerinin daha üzerinde önceliğe sahiptir. Okumada iyi yazmada kötü olduğu için stabil performans vermez.


    Hangisi İyidir? Hangisini Tavsiye Ederiz?
    aslında bunu çeşitli kombinasyonlar yaparak kendiniz denemelisiniz. çünkü her cihazda, her kullanımda, her kernelde aynı performans ve stabiliteyi vermezler. ama genel performans-batarya kullanımı olarak şu sıralamayı kullanabilirsiniz: SIO> NOOP> Deadline > VR > BFQ > CFQ

    Moto G Kerneller


    [ANYKERNEL] Pink Kernel 20140715

    Özellikleri;

    3.4.99 Kernel Patches
    Based on razrqcom-dev-team kernel
    GPU Overclock (550mhz)
    CPU Overclock USED ONLY FOR BUS & RAM OVERCLOCK
    Conservative Adreno-TZ Governor Settings
    Adreno-TZ, simple_ondemand, conservative, performance GPU Governors
    Ram Underclock on lower freqs
    Linaro GCC 4.10.0 O2 Toolchain
    Sound Control 3.2 thx to faux123
    Color Calibration thx to savoca
    sweep2wake & doubletap2wake thx to faux123
    Pocket Detection for s2w and dt2w thx to alin23
    sweep2dim thx to savoca (enabled by default)
    IntelliThermal (enabled by default)
    Intelliplug 3.7 CPU Hotplug driver (mpdecision stoped and intelliplug default on boot)
    MSM Sleeper mod: Screen OFF freq set to 998mhz
    FIOPS, ROW, BFQ-v7, SIO, DEADLINE, NOOP, CFQ Schedulers
    Intelliactive, Intellidemand, Wheatley, Adaptive, CPU governors
    ZSWAP 384mb (lz4 compression)
    PowerSuspend 1.5 lots of new features to improve battery (enabled by default)
    Dynamic FSYNC
    Dynamic Writeback
    Dynamic Cache Pressure
    Dynamic Readahead
    Dynamic Timer Slack
    AIO Optimizations
    f2fs mainline patches
    Frandom (enabled by default)
    USB Fast Charge
    UKSM Samepage Memory Merging
    veno (default tcp congestion)
    gcc optimization tweaks for our cpu
    exFAT & NTFS Support
    -->İNDİR<--
    ----------------------------------------------------------------------------------------------------------
    [GPLv3][FALCON][Kernel]3.4.103-XPerience™-15+/3.4.103-XPerience™-STK-15+[09/09/2014]

    Özellikleri;

    For android 4.4.x
    UNIFIED Ramdisk
    3.4.103 linux kernel
    CPU overclock
    Support for LZ0 compression
    RAMDISK in LZ4 -l -9
    I/O schedulers: deadline , ROW ,noop optimizatios , TripNdroid
    better battery consumption
    VFP4 Optimizations
    Reclamed more memory from loggers (now you have 884mb RAM)
    TCP Schedulers
    NEON mode
    DoubleTap2Wake/sweep2wake
    Faux Sound Control (You need Faux app)
    New gobernor Intellidemand
    Intelliplug
    Intelliactive
    Intelli_plug (more eficient than MPDesicion=
    Ecomode (more battery saving)
    GPU overclock
    You can use your device as USB Keyboard(https://play.google.com/store/apps/details...keyboard.client)
    This flash xperience bootlogo

    CyanogenMod, AOSP, MOKEE, MIUI için -->İNDİR<--
    Stock Rom İçin (Sadece 4.4.4) -->İNDİR<--
    ----------------------------------------------------------------------------------
    Render Kernel [06/03][r23] DT2W & S2W working with Deep Sleep

    Özellikleri;
    * Patched to 3.4.91
    * Built with Custom A7 Linaro 4.8.3 Toolchain thanks to pinkflozd
    * -O3 and Linaro 4.8.3 patches
    * Powersuspend v1.4 Thanks yank555 and Faux
    * Falcon_hotplug by Blechd0se!! Ultra Simple but even more effective!
    * CPU-Boost from CAF
    * Intelliactive and Intellidemand from Faux
    * Sound Control 3.2 thanks to Faux
    * sweep2wake (S2W) & doubletap2wake (D2W) thanks to Showp & Faux123
    * Working during Deep Sleep with Pocket Detection Thanks to Alin23
    * S2W & DT2W Modified for Powersuspend
    * FIOPS, ROW, BFQ-v7, SIO, DEADLINE, NOOP, CFQ Schedulers
    * GPU Overclocked to 533MHz Thanks for Pink!
    * Dynamic management of dirty page writebacks, expire and cache pressure
    * Dynamic Cache Pressure
    * Frandom
    * GCC Tweaks for Cortex A7
    * Color Calibration Thanks to Savoca
    * Ultra Kernel Samepage Memory Merging (UKSM) Tweaked for performance
    * Ram Underclock on lower freqs thanks to pinkflozd
    * USB Fast Charge (ON/OFF Toggle)
    * Multi-core Power Saving set to 2
    * New LZ4 Compressor/Decompressor: Just plain fast!
    * New Swap Space Scripts from Delta-roh! (See OP#2)
    * Numerous CAF Patches!
    * New C State enabled for CPU0 (retention/C-1)
    * Updated BFQ Scheduler: BFQ-v7r3
    * Added GPU Governors: msm-adreno-tz, Performance, Conservative, userspace, powersave, msm_cpufreq, simple_ondemand
    -->İNDİR<--
    ------------------------------------------------------------------------------------
    [KERNEL] [Faux123] (013) KK442,444 GSM(3.4+ Hybrid/OC/Intelliplug 3.8/Active/FauxSound 3.4)[08-02-2014]

    * Updated to latest CAF reference
    * İntellidemand 5.0
    * İntelliplug 2.0 (touch boost)
    * ExFAT support (for OTG)
    * Dynamic fsync is back
    * Patches to reduce kernel latencies for network, fs
    * Selinux update
    * Added new power management mode "PowerSuspend"
    * İntellidemand optimization for 8974 SOC
    * VFAT, MM tweaks
    * Over 350+ patches!
    * Added AIO update for exFat and F2FS
    * Added core scheduler update
    * Added epoll updates frol Linux 3.12+
    * Fixed CIFS issues
    * Backported 3.12+ kernel scheduler features
    * Fixed old cpufreq bug
    * Added LZ4 compression (faster than LZO)
    * Compiled with GCC 4.7
    * Added intelli-thermal kernel thermal driver
    * Added various minor kernel bug fixes from CAF/kernel.org
    * More accurate load calculations (better battery/performance)
    * Added simple GPU governor for better GPU controls! (battery/performance)
    * Added mutex optimization (better multi-tasking)
    * Boost voltage slightly (for better stability)
    * Scheduler optimization (smoother multi-tasking)
    * SELinux optimization (faster SELinux!)
    * Enbled kernel AIO optimization from Linux 3.8+
    * Enabled touch boost for intellidemand governor
    * Enabled XZ compression (reduce kernel size)
    * Intelli_plug (complete replacement of mpdecision)
    * İntellidemand (a better ondemand governor)
    * UV control
    * BFQ/SIO/FIOPS I/O schedulers added
    * ARM unaligned access enabled
    * Updated LZO algorithms (used by many including crypto, zram/zcache etc)
    * Updated libraries with optimized kernel functions
    Sadece Stock Rom İçindir.
    --->İNDİR<---

    »Nasıl yüklenir?

    -İndirdiğiniz kernel dosyasını telefona atın.
    -Custom Recoveryde her ihtimale karşı backup alıp, wipe cache yapın.
    -Normal ROM kurarmış gibi kernelinizi kurun.

    Edited by Mert38 - 12/9/2014, 22:21
     
    .
  2. »CanERYVZ«
        Like  
     
    .

    User deleted


    Teşekkürler :thumb_yello.gif:

    :busted_cop.gif: Kerneller CM tabanlı Android sürümleri içindir. Stok ROM üzerinde kernel uygulamayın. Cihazınız çalışmaz.
     
    .
  3. Mert38
        Like  
     
    .

    User deleted


    CITAZIONE (»CanERYVZ« @ 12/7/2014, 18:16) 
    Teşekkürler :thumb_yello.gif:

    :busted_cop.gif: Kerneller CM tabanlı Android sürümleri içindir. Stok ROM üzerinde kernel uygulamayın. Cihazınız çalışmaz.

    Rica ederim. (Stok rom için olan kernellerde ekledim)
     
    .
2 replies since 12/7/2014, 15:49   530 views
  Share  
.