Ядерный гайд
Результаты голосования (15.02.12)
За все возможные проблемы при/после установки кроме Вас самих ответственности никто не несет.
Не забывайте делать резервную копию (backup) в рекавери перед установкой кастомного ядра.
Перед установкой стоит использовать скрипт очистки настроек ядра от
Lippol94 (если не включен в установку ядра).
Если ядро не устанавливается на рабочую прошивку - сделайте полную переустановку. Все ядра тестируются на чистой прошивке.
Если после установки не загружается ни в систему, ни в рекавери - решение под спойлером "Решение возможных проблем при прошивке" в предыдущем посте.
Ядра с оперативной памятью 370Мб (без дополнительных букв, CM9) не требуют дополнительных манипуляций, используется стандартное распределение память CyanogenMod 9.
Ядра с оперативной памятью 380-397Мб (
bm,
s,
XL,
LR) - для работы аппаратного ускорения видео нужен патч на библиотеки (может называться hugemem, может быть уже интегрирован в установку ядра):
720p.recording_playback_support_by_F4k.zip ( 252.73 КБ )
Ядра с оперативной памятью от 397Мб и более (
sbm,
XL_bm) - аппаратное ускоренние видео не работает, т.к. кеши видеоускорителя урезаны слишком сильно.
Ядра с пометками s, XL или LR в версии разработаны под прошивку SlimICS и не предназначены для CyanogenMod'a - их использование не рекомендуется.Также в названиях ядер может присутствовать реализованный графический драйвер: CMC - CyanogenMod color (стандартный драйвер CM) или VC - Voodoo Color (альтернативная реализация, многим нравится больше).
Glitch kernel v14 b6Ядро с поддержкой voodoo color и BLN. Ориентировано на разгон и стабильность.
i9000:
хранилище ядер,
хранилище 2i897:
хранилище ядер,
хранилище 2особенности (en)
- 3.1.9 linux base
- LiveOC
- Custom Voltage
- Battery Life eXtender
- DIDLE v2
- Voodoo Sound 10
- PMFAST mode for best wifi performance
- USB host mode support
- Various tweaks for more speed and battery saving
Platypus NEO разработка заморожена... Все наработки использованы в Devil kernelDerteufel's Devil kernel 3_1.1.0 Варианты сборок: CMC, VC. Есть версия для прошивки через Odin.
Настройки ядра - через программу
Devil Kernel ManagerЯдро с поддержкой BLN и разными вариантами реализации доступной памяти и графического драйвера. Ориентировано на энергосбережение и стабильность без сильного разгона.
i9000:
в конце поста, старые версии:
хранилище ядер 1,
хранилище ядер 2i897:
первый пост темы на XDAt959:
первый пост темыособенности (en)
- Brain **** cpu-scheduler (BFS) (this should be much faster than the default cpu scheduler) will be back later
- 378, 391 and 403 Mb Ram available (selectable in kernel, no need for a patch (403 mb breaks 720p) only reboot required)
- 2 different recoveries included (cmw touch recovery + twrp recovery)
- SIO scheduler (default)
- V® scheduler (maybe even faster than SIO, can be set as default by using NSTools for example)
- init.d
- Voodoo Sound and CM9 Color Adjusment / Voodoo Color (VC version)
- Devil Idle
- BLN V9 (thx to mialwe)
- USB Host mode driver (for more information about this, and for saying thanks to the guy, who ported this for our phone, please visit this thread:
http://forum.xda-developers.com/show....php?t=1450298 )
-Ezekeel's Live_Oc
- Ezekeel's Deep Idle V2
- Touchwake
- vibrator intensity control (by mialwe)
- BLX (Batterie Life Extender, I don't think we need it, but maybe one feels better by using it )
- backports from Linux 3.2
- Swap/Zram support
- Zcache, Cleancache and Frontswap
- Smooth_ui included to ondemand, conservative, smartass, lulzactive, lagfree and lazy governor (only one setting for activating/deactivating it in general)
- 3 cpu governor presets (smooth, normal, powersave) for ondemand, conservative, smartass, lulzactive, lagfree (only one setting for switching the mode in general)
- many other small features and improvements
Semaphore ICS 1.3.0Варианты сборок: стандарт, s (bm включается как модуль)
Ядро с поддержкой BLN, стандартным графическим драйвером и возможностью настройки интенсивности вибрации. Все дополнительные возможности реализованы в виде модулей (разгон, дополнительные режимы, расширенная поддержка сети...).
Пост Glebyss про ядроi9000:
хранилище ядерi897:
хранилище ядерt959:
хранилище ядерособенности (en
- LiveOC
- Custom Voltage
- Voodoo Sound
- BLN
- 373.5MB - 398.7MB available RAM
- Compiled with Linaro 4.7.1
- O3 optimization
- Semaphore Script Manager 0.75
- Auto brightness driver
- Touch Wake
- Vibration intensity
- Deep Idle
- USB host driver
- Governor ondemand (default)
- ondemand: sampling_down_factor tunable by momentum, smooth_ui
- Governor conservative (module, smooth_ui)
- Governor smartassV2 (module, smooth_ui)
- Noop I/O scheduler (default)
- Deadline I/O Scheduler (module)
- Simple I/O Scheduler (module)
- Netfilter (iptables) as modules
- CIFS as module
- TUN as module
- Logcat disabled (as module only)
- Standard network packet scheduler
- Kernel log buffer size 4KB (from 128KB)
- Reduced debug info
- TinyRCU
- Fast Charge support
- WiFi PM_MAX when suspend
- /system/etc/init.d directory creation if not exist
Модули подключаются с помощью
Semaphore Script Manager Midnight ICS MNICS-20120523-2Варианты сборок: CM9, LR
Ядро с поддержкой BLN, стандартным графическим драйвером и возможностью настройки интенсивности вибрации. Ориентировано на плавность работы, энергосбережение и стабильность.
i9000
в первом посте темыфичи от автора (eng
Features:
- 340Mb RAM/386Mb (LR version) for prepared ROMs or \w standalone patch
- stock frequencies up to 1Ghz, optionally switch to 1.128Ghz via CWM
- modified Conservative governor for smooth scaling
- backlightnotification (basic func. + missed calls via kernel app, BLN Control for advanced features)
- voodoo sound (use supercurios VoodooControl)
- touchwake, adjustable vibration intensity, slightly enhanced touch sensitivity
- various code updates and changes for better performance, battery and less debug stuff
- remount script for ADB users (use "adb shell remount" to remount /system rw/ro)
- some kernel/initramfs tweaks evolved since Midnight-GB
-- optimized read_ahead values for /system, /datadata, /cache, sdcard
-- optimized kernel parameters, IO parameters, mount options
- CWM: options to delete NStools-settings/init.d contents
- CWM: options to toggle init.d, Logcat, overclocking to 1.128Ghz
- CWM: Zipalign /data/app, /system/app and /system/framework (backup recommended) options
- APP: min. brightness, nightmode toggle, RGB, gamma, undervolting, LED timeout, vibration intensity, missed calls/basic BLN, bootlog, help...
Defaults:
- 1Ghz, Midnight Conservative governor, stock voltages
- SIO IO scheduler, 512Kb sdcard readahead
- Logcat + init.d disabled (MNICS does come with any init.d scripts)
subZero v1.6Ядро с поддержкой BLN и разными вариантами графического драйвера. Основано на ядре Devil для i9000.
t959:
в первом посте темыНа основе ядра Devil
фичи от автора (eng
Based on Linux 3.1.10 / Devil v14.2 by derTeufel
CFS I/O Scheduler (default), BFS could return later
Block Schedulers: SIO (default), Deadline, Noop, CFQ, BFQ, VR
CPU Governors: SmartassV2 (default), Conservative, Performance, Lazy, Lagfree, LulzActive, Ondemand
OC support up to 1400 MHz (1000 MHz default)
Selective Live OC tweaks
BLN v9 with kernel blink support
Battery Life eXtender (BLX) support
Touchwake support
Voodoo Sound v10
CM Color and Voodoo Color versions available
Color tuning and Gamma control are ONLY supported via AOKP ROM Control and the included Modified Galaxy S Settings app (AriesParts.apk)
MIUI version reverted back to Voodoo Sound app for tuning Voodoo Color.
MDNIE (CM Color only) support
6500K color support
Forced Fast Charge support
Cleancache/Zcache/Swap support
Zram support (enable in CWM Recovery)
NO Deep Idle!
XZ kernel compression
SLQB allocator
Tiny Preempt RCU
WiFi Tethering support
GPS locks after deep sleep (must lock GPS immediately on reboot)
CWM Touch Recovery w/ custom menus and working indicator keys
and most-likely other things I have forgotten...
Простой разгон & снижение вольтажа можно выполнить через
Voltage Control,
Pimp My CPU или
® SetCPU.
Для расширенного тюнинга (
Live OC, deep idle) потребуется программа
NStools:
nstools_1.14.apk ( 222.33 КБ )
Скрипт очистки настроек ядра
z_UKCS_v4_by_lippol94.zip ( 167.88 КБ )
http://ics.samsung-updates.com/kernels/ - хранилище ядер со старыми версиями
Сообщение отредактировал chdiman - 08.08.12, 14:13