Ver Mensaje Individual
  #1  
Viejo 23/11/11, 18:38:39
Array

[xs_avatar]
luiseteyo luiseteyo no está en línea
Colaborador/a
· Votos compra/venta: (7)
 
Fecha de registro: sep 2010
Localización: Madrid
Mensajes: 5,843
Modelo de smartphone: Xiaomi Mi5s
Tu operador: Movistar
[KERNEL][18.02.2012] Team Utter Chaos Kernel [v09]

Hola a todos, despues de haber hecho las donaciones (gracias a slynightdark por transmitir el post a htcmania) para poder comprar un scl al equipo UTTERCHAOS, compuesto de DoomLord y Napstar, ya están sacando nuevos kernels que optimizan mucho el funcionamiento de nuestras maquinitas. Yo no entiendo practicamente nada de para que sirven, como funcionan y demás pero como no está posteado, me tiro a la piscina y lo publico, pero no me pregunteis dudas porque no sabré responderlas

La ultima actualización será posteada siempre AQUI


Por cierto, gracias a Theasters y Fieldy, puedo postear aqui algo de información de los Governor, Shedulers, etc.

 Cita:
GOVERNORS

-- ONDEMAND: Es la opción por defecto usado por Android y escala la velocidad de la CPU entre las velocidades mínimas y máximas en función de la carga de la CPU. Si el sistema necesita más velocidad, el núcleo rápidamente amplia la velocidad de la CPU.

-- CONSERVATIVE: Establece la velocidad de la CPU de una manera similar a la del gobernador ondemand, pero las escalas de la CPU van a un ritmo mucho menor. En teoría, esto podría ahorrar energía de la batería, pero puede suponer una menor capacidad de respuesta., es decir menos perfomance (ideal para ahorrar batería)

-- USERSPACE: Es actualmente inútil. Es otra manera en el que las aplicaciones establecen la velocidad de la CPU que SetCPU no utiliza.

-- POWERSAVE: Es aquel que siempre mantiene la CPU a la mínima ajustada frecuencia

-- PERFOMANCE: Siempre mantiene la CPU a la frecuencia ajustada máximo. Es decir, para aprovechar todas las bondades del equipo, pero reduce batería

-- SMARTASS: Se basa en el concepto de el gobernador interactivo, pero su codigo fue reescrito y mejorado ademas de usar una especie de perfil en donde mantiene en Off la frecuencia minima (puede ajustarse)

-- SMARTASSV2: Es usado en los nuevos Kernels, como el de Franco o Zacks, y le da mas perfomance, rápidez y estabilidad al equipo, es una versión mejorada de "smartass"

-- INTERACTIVE: Tiene un enfoque diferente. En lugar de muestreo de la CPU a una velocidad especificada, el gobernador usa la escala de la frecuencia de la CPU cuando viene de inactividad. Cuando la CPU sale de reposo, un temporizador está configurado para disparar dentro de 1-2 ticks. Si la CPU está ocupada al 100% la salida de inactividad asume poca potencia y la rampa de velocidad pasa a MAX. Si la CPU no estaba ocupada al 100%, entonces el gobernador evalúa la carga de la CPU durante el pasado min_sample_rate ' (por defecto 50000 uS) para determinar la velocidad de la CPU.

-- SMOOTHASS: Es el intermedio entre Interactive y Smartass.

--BRAZILIANWAX: Es basicamente lo mismo que Smoothass

-- INTERACTIVE-X: Versión modificada del interactive con sleep + código de raíz . Esto permite que usted obtenga un completo sistema dinámico de frecuencia de la CPU.

-- LIGHTASSV2: Es un nuevo governor, ideal para ahorrar batería, controla los procesos adecuadamente y ayuda a tener una mejor autonomía de batería. Lo ideal en este governor es usar las frecuencias Stock,

-- SAVAGEDZEN: Ajusta la frecuencia de sleep a 384 MHz sin tener en cuenta lo definido, a excepción de "Userspace" no importa el gobernador que se establece, la CPU siempre se mantendrán dentro de los límites de las velocidades máxima y mínima que se establecen

--SCARY: Esto es sólo un gobernador extraño. Se basa en los conservadores que tiene una rampa más lento que Ondemand pero por otra parte tiene elementos Smartass que es un gobernador con un más rápido rampings. He escuchado a algunas personas como él, pero por desgracia nunca he probado por mí mismo.
 Cita:
SHEDULERS

En cuanto a los Schedulers... es algo más complicado de explicar, seria la forma que tiene nuestro procesador de administrar los datos de entrada y salida.
Los más conocidos son:

--DEADLINE: Reordena hasta 5 tareas por prioridad, es el que viene por defecto, la ultima tarea es eliminada par que entre otra nueva.

--NOOP: es el más rápido, pero solo permite una tarea a la vez, es el más básico. REcomendado 100% para rendimiento

--ANTICIPATORY: igual que Deadline solo que introduce un poco de tiempo de retraso entre tarea y tarea para intentar almacenar subtareas.

--CFQ: no da prioridad a las tareas, las trata a todas por igual dando lugar a mayor capacidad. REcomendado 100% para rendimiento/multimedia/multitareas

--BFQ: igual que CFQ pero con un 30% de ahorro energético, con la pega de que añade un pequeño tiempo de retraso. REcomendado 100% para consumo de bateria sin dejar atras rendimiento

****************************** ******************************
****************************** ******************************

Hello everyone,

we present to you Team UtterChaos Kernel (UC-Kernel)...

this kernel will be maintained by:
  • DooMLoRD
  • Napstar

THE KERNEL IS STILL IN TESTING... PROCEED WITH CAUTION! U HAVE BEEN WARNED!
WE ARE NOT TO BE HELD RESPONSIBLE IF U DAMAGE UR PHONE / SPILL UR COFFEE / MISS UR ALARMS / ANY OTHER CALAMITY/MISHAP

KERNEL CHANGELOG

v01[ changelog ]
  • Universal CF-Root and CWM for I9003 Gingerbread by amit.bagaria
  • CPU Governors
  1. InteractiveX
  2. Savaged-Zen
  3. SmartAssV2
  4. BrazilianWax
  5. Smoothass
  6. Lagfree
  7. Smartass
  8. Scary
  9. MinMax
  10. Interactive
  • I/O Schedulers
  1. BFQ-v2-rc1
  2. V(R)
  3. SIO

v02[ changelog ]
  • shifted to TinyRCU kept it as default
  • enabled support for various file systems
  1. EXT3
    EXT4
    JBD
    RFS
    JFS
    NTFS (with R/W)
  • TUN/TAP now integrated into kernel
  • enabled support for various network file systems
--NFS (client/server)
--CIFS
  • optimized kernel for size
  • enabled LZMA/GZ2/LZO compressing support for ramdisk
  • bumped jHash to v3
  • increased VM MAX READAHEAD to 512KB
  • corrected "current kernel" string in CWM app & Tweaks app

v03[ changelog ]
  • kernel now compressed using LZMA
  • enabled support for EXT4 file system (had missed that one in v02)
  • updated CWM (by amit) to latest version (24-11)
  • kernel will now show custom bootlogo (if enabled by user); and allow users to place their own logo (if they want or revert to logo in kernel) [ DETAILS HERE ]
  • added support for userinit scripts:
-if sd-ext is mounted then it will execute /sd-ext/userinit.sh & shell scripts in /sd-ext/userinit.d/ folder
-also scripts in /data/local/ will be executed... it will execute /data/local/userinit.sh & shell scripts in /data/local/userinit.d/ folder

v04[ changelog ]
  • Overclock upto 1.1Ghz

v05[ changelog ]
  • Overclocked GPU from 200MHz to 225MHz, 250MHz, or 275MHz
---UC-Kernel v05-TEST1 [XXKPQ] (will show up as #5)MD5HASH: 93ae05901507a46559a8617384aa610a
---UC-Kernel v05-TEST2 [XXKPQ] (will show up as #2005)MD5HASH: e8f05c8c4197c60e29dd9207edf463be
---UC-Kernel v05-TEST3 [XXKPQ] (will show up as #3005)MD5HASH: ba0a82a98f1f2d35155b60014b7c1728
---UC-Kernel v05-TEST4 [XXKPQ] (will show up as #4005)MD5HASH: 05412c83b55b3e52b67c71408b28453c
---UC-Kernel v05-TEST5 [XXKPQ] (will show up as #5005)MD5HASH: 92fb32127560ae8a3a66f602016c7ce7
---UC-Kernel v05-TEST6 [XXKPQ] (will show up as #6005)MD5HASH: 76277464d94bfd1e6f7153bf14abc74c
  • Overclocked GPU clock:
  1. TEST1 : 225MHz
  2. TEST2 : 250MHz
  3. TEST3 : 275MHz
  4. TEST4 : 275MHz + hack 1 (init)
  5. TEST5 : 275MHz + hack 2 (mkfile)
  6. TEST6 : 275MHz + hack 1 + hack 2

v06[ changelog ]
  • El kernel v6 se desarrolla a partir de las modificaciones del TEST 3 del kernel v5.
  • Modified governors:
  1. Brazilianwax
  2. InteractiveX
  3. Lagfree
  4. SavagedZen
  5. Scary
  6. Smartass
  7. SmartassV2
  8. Smoothass

v07[ changelog ]
  • Added latest CF-Root by amit.bagharia
  • Releasing separate kernels for overclocked (OC) and non-overclocked (non-OC) features.
  1. Overclocked kernel contains UC-Kernel v05 test 06 features for GPU OC and CPU OC at 1.1GHz
  • CPU governors added:
  1. Lionheart
  2. Lazy

v08[ changelog ]
  • Both versions will have touch based graphical ClockworkMod recovery
  • Overclocked version will have:
  1. CPU clock-frequency overclocked to 1.2GHz
  2. CPU clock-frequency underclocked to 200MHz with undervolting

v08 [fix]


v09[ changelog ]
  • fixed bootup clock speeds - all kernels will by default ALWAYS bootup at 1.0GHz max & 300MHz min CPU frequency
  • some changes in CF-Root ramdisk - reverted to 24-11-2011 CF-Root ramdisk by amit
  • some minor graphics changes in our touch based recovery - using graphics from CWM5.5 (ICS) and changed the images of the navigation buttons
  • recovery will now backup & restore (if boot.img was previously backed up) kernel too (boot partition)
  • updated ramzswap driver to newest zram driver and enabled it
  • added & enabled cleancache driver
  • testing some CPU overclocks upto 1.3GHz (cpu frequency for each version is given below)
  • Support for full touch recovery based on CWM
--#1009 - 300/600/800/1000/1200
--#2009 - 300/600/800/1000/1250
--#3009 - 300/600/800/1000/1300


v10[ changelog ]
  • fixed sync bug related to notifications, thanx to XDA-bam's kernel
  • Added extra cpufrequency bins, thanx to Vurrut's kernel. Current table has;
--120 MHz >>>>>>> 840000
--300 MHz >>>>>>> 1000000
--600 MHz >>>>>>> 1162500
--800 MHz >>>>>>> 1300000
--1000 MHz >>>>>>> 1350000
--1100 MHz >>>>>>> 1370000
--1200 MHz >>>>>>> 1380000
--1300 MHz >>>>>>> 1455000
--1350 MHz >>>>>>> 1485000 (Experimental)
--1380 MHz >>>>>>> 1500000 (Experimental)


HOW TO INSTALL/HOW TO COME BACK TO STOCK KERNEL

INSTALL
  1. download the kernels's .tar file
  2. check the md5hash of the file to ensure file integrity
  3. reboot device into Download mode
  4. connect to PC via USB cable
  5. start ODIN
  6. make sure that device is detected
  7. click on PDA and select the file u downloaded
  8. now click start
  9. after flashing is successful the device will reboot
  10. enjoy our kernel!

COME BACK TO STOCK KERNEL
  1. download the file given below
  2. check the md5hash of the file to ensure file integrity
  3. reboot device into Download mode
  4. connect to PC via USB cable
  5. start ODIN
  6. make sure that device is detected
  7. click on PDA and select the file u downloaded
  8. now click start
  9. after flashing is successful the device will reboot
  10. you will now be back on stock kernel

Última edición por luiseteyo Día 18/04/12 a las 01:37:30.
Responder Con Cita
Los siguientes 13 usuarios han agradecido a luiseteyo su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]