-
Mert38.
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. -
»CanERYVZ«.
User deleted
Teşekkürler
Kerneller CM tabanlı Android sürümleri içindir. Stok ROM üzerinde kernel uygulamayın. Cihazınız çalışmaz.. -
Mert38.
User deleted
Teşekkürler
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).