PDA

Ver la Versión Completa : KERNEL AndroPlusKernel


Shadito
18/12/14, 09:03:21
El nuevo kernel lanzado inicialmente para el Xperia Z3, ahora es compatible para el Z2, gracias a la nueva unificacion de los kernels.

http://forum.xda-developers.com/xperia-z2/development/kernel-andropluskernel-v10-t2974841

Actualizado: Siguiendo el consejo de Migueliyo98 voy a traducir lo que ofrece el kernel asi vamos dejando el foro un poco mas para el idioma español, y nos dejamos de estar haciendo spanglish jaja.. por cierto si ven algo mal traducido me dicen.

Caracteristicas:

Version 16
- Optimizaciones -O3 + A15 + Graphite
- Agregado algunos parches para las redes y gestion de memoria
- Agregado "power key emulator" - mas rapido que "input keyevent 26"

#For screen off
echo 10 > /sys/kernel/ponkey/ponkey_emu
#For power menu
echo 600 > /sys/kernel/ponkey/ponkey_emu

- Agregados nuevos I/O scheduler:

VR
ZEN
SIO-Plus

- Agregado modulo frandom
- Eliminada la funcion "teclado/mouse USB"
- Deshabilitado MSM-Sleeper
- Eliminados los voltages que no funcionan para OverClock de CPU

Version 15a
- Solucionado "SmartassH3 governor" (gracias sh4d1t0) - v15a

Version 15
- Habilitado MSM-Sleeper
- Cambiado TWRP ta [NUT]'s one
- Agregada la funcion "Convert device into USB keyboard/mouse" ("Convierte tu dispositivo a un Teclado/Mouse USB) (gracias pelya).
Puedes controlar tu PC con Xperia (descarga e instala USB-Keyboard.apk desde aqui)

Version 14
- Reparado Smartass v2
- Agregado CPU govonors; smartassH3, adaptive, intellidemand 5.0

Version 13
- Actualizado TWRP a 2.8.3.0
- Actualizado intelli_plug a v3.9
- Agregado fast_hotplug por pec0ra

Version 12
- Soporte para el modo recuperacion de kernel FOTA presionando el boton de encendido
- Eliminado la carga rapida para cargar mas rapido
- Deshabilitado governor zzmove

Version 11
- Agregado CPU governor zzmove - Lo revertire en la v12
- Reparado control de sonido "faux sound", ahora funciona!

Version 10a
- Agregado glocklee's "A sexy kernel patch for notification light" (Un parche sexy de kernel para luz de notificacion, como Xperia S)
- Deshabilitado sony_ric por completo en el kernel

Version 10
- Build para D6503 23.0.1.A.3.12
- Actualizado a fuente 23.0.1.A.5.77

Version 9
- Habilitado algoritmos de TCP: BIC, Westwood+, H-TCP, Vegas, Veno, YeAH TCP
- Habilitados algoritmos de congestión de evitación avanzadas
- Reparado governor simple_ondemand para GPU

Version 8
- Cambiado GPU OC a 657MHz, Reposo en 27MHz, añadido de nuevo frecuencias de stock y agregado cambios cada 100MHz

Version 7
- Agregado algoritmo Simple GPU
- Agregado GPU OC a 644 MHz y en reposo a 120MHz
- Agregado CPU overclocking (OC) a 3.2 GHz - no trabaja, necesito alguien quien pueda romper el limite!

Version 6
- Agregado "intelliminmax cpu governor"

Version 5
- Reparado OC
- Agregado de vuelta OC a 2.457GHz

Version 4
- Actualizado TWRP a 2.8.1.0

Version 3
- CPU OverClock hasta 2.89GHz

Version 2
- Intelli-Plug driver v3.8
- Intelli-thermal v2
- Intelli-KSM
- Controladores de "Control de sonido" v3.6 - [No funcionando]
- Controladores PowerSuspend
- Forzado de carga rapida
- kernel level Color Control
- kernel modo NEON
- msm_cpufreq_limiter "Snake Charmer"
- per-core overall stats
- Soporte de Lectura/Escritura (R/W) para particiones NTFS
- I/O schedulers:

BFQ
FIOPS

- CPU governor

Intelli-active
LionHeart
SmartAssV2
LagFree
Wheatley


Version 1
- Deshabilitado ric
- CWM (Volumen arriba)
- TWRP Recovery (Volumen abajo)
- PhilZ touch recovery (Boton de Camara)
- CPU OverClock hasta 2.8 GHz
- GPU OverClock
- CPU Undervolting
- SIO I/O scheduler

Requirimientos:
Xperia Z2 [D6503]
stock 4.4.4
23.0.1.A.3.12 - para version 10 en adelante
NO USES este kernel con Cyanogenmod o ROM basada en Cyanogenmod.
Este kernel esta solamente para stock de Sony y ROM basadas en stock de Sony.
bootloader abierto
Apps como son FauxClock

Version actual:
v14 - Z2 D6503 23.0.1.A.3.12

Como instalar:
1. Reinicia en modo recuperacion o bootloader
2. Flashea el kernel usando el menu de recuperacion o fastboot
A) Para modo de Recuperacion selecciona: Install zip
B) Para modo fastboot: Descomprime y extrae el archivo boot.img desde el zip y ejecuta este comando
Codigo:
fastboot flash boot boot.img
3. Reinicia
4. Terminado!

Que es modo de recuperacion de FOTA kernel?
Xperia no tiene partición de recuperación para el usuario,
pero tenemos FOTA partición kernel para la OTA.
Ya que tenemos que desbloquear el gestor de arranque y OTA no funcionará en desbloqueado,
podemos volver a utilizar el kernel FOTA inútil, como partición de recuperación usando "extract_elf_ramdisk" de Dees-Troy.

Con la recuperación del kernel FOTA, usted puede actualizar su menu de recuperación sin actualizar el kernel. Por ejemplo, TeamWin ofrece imágenes TWRP de kernel FOTA para Z2:
http://teamw.in/project/twrp2/232 Tu puedes flashear imágenes al kernel FOTA por comando fastboot como
Codigo:
fastboot flash recovery fotakernel.img

Zais
18/12/14, 15:29:43
Lo probaste shadito? Vale la pena? yo todavia no me anime a abrir el bootloader.. Ya lo voy a abrir

hzmenxd
18/12/14, 15:36:37
que alguien pruebe y cuente jaja

Shadito
18/12/14, 17:13:12
Yo ahora mismo lo estoy probando, lo flashee apenas lo publique, en cuanto a rendimiento me da mejor rendimiento que de stock y mejor que el otro kernel que anda por ahí, tenía unos 39100 puntos en Antutu en el otro kernel y en este 41862, mismas configuraciones, excepto el hotplug que en el otro tenis fast hotplug y en este ps el intelliplug, ahora toca ver que tal se comporta la batería.

En general el teléfono está más fluido. Ya estaré comentando que tal se comporta.

hzmenxd
19/12/14, 12:17:09
Yo ahora mismo lo estoy probando, lo flashee apenas lo publique, en cuanto a rendimiento me da mejor rendimiento que de stock y mejor que el otro kernel que anda por ahí, tenía unos 39100 puntos en Antutu en el otro kernel y en este 41862, mismas configuraciones, excepto el hotplug que en el otro tenis fast hotplug y en este ps el intelliplug, ahora toca ver que tal se comporta la batería.

En general el teléfono está más fluido. Ya estaré comentando que tal se comporta.
La verdad es que batería me importa más que rendimiento, no se olvide comentar qué tal tras unos ciclos de carga :-)

Shadito
19/12/14, 15:06:54
La verdad es que batería me importa más que rendimiento, no se olvide comentar qué tal tras unos ciclos de carga :-)
Smartass v2 no funciona bien, no se si es problema del intelliplug hotplug o intellithermal, la mayoría de las veces me iba al tope el cpu. Me duro 5 horas 30 minutos de pantalla activa jugando ocasional. Una pasada a Antutu y 3d mark.

Probando ahora con el intellimm governor (no es la mejor opción para jugar pero según es la sustitución del intellidemand 2). Segunda carga del 0 al 100% ya les comentaré que tal.

Aunque siento que abricot kernel con fast hotplug va a ir mejor en el tema de la batería (me dio 8 horas de pantalla activa), y buen rendimiento.
---------------------------------------------

Edito:
@hzmenxd pues he terminado las pruebas..

Recalibrando la batería estos fueron los resultados finales con estas configuraciones con fauxclock:

Governor: intellimm
OC CPU: 652Mhz min - 2.5Ghz max
OC GPU: 27Mhz min - 657Mhz max
I/O scheduler: eMMC sio 4096 - SD Card sio 4096, sin contribución entropica en ambos.

Hotplug: intelliplug
Touch boost activado
Screen off frequency: 300000 (300Mhz - 652Mhz si no reactiva la pantalla el botón de encendido)
Hysteresis: 8
Intelliplug profile: eco conservative (2)
Threshold: 1500

Gestor térmico: intellithermal
Frequency throttle: 80C
CPU throttle: 85C
Frequency throttling: todos los cores activos
CPU throttling: solo core 2 y 3.

GPU governor: simple_ondemand
Simple gpu algorithm: activo; laziness 3, ramp threshold 7.

CPU inactividad y estadísticas: todos encendidos.

Gestor de memoria
Limpiar cache VFS: si
Auto fs: si
Swappiness: 60
VFS cache pressure: 100%
Dirty radio: 20%
Dirty background radio: 6%

Same page merge
Intelli -KSM: si
Activation Threshold: 36
Cycles per activation: 3
Pages to scan: 400
Scan delay interval: 49

Varios
TCP congestion control: westwood

http://tapatalk.imageshack.com/v2/14/12/19/2ce77a7cb49eca3ee024bc172ad1d8fb.jpg
http://tapatalk.imageshack.com/v2/14/12/19/d3d6ae4f96671d196dbcfac4073484fe.jpg

Nota: Intellimm no es bueno para juegos demandantes como Real Racing 3, godfire, asphalt 8, etc.. Yo utilice tasker para ajustar el Governor a lagfree (como entrada al lanzar alguno de esos juegos) y Governor a intellimm (como salida, que sirve cuando se deja el juego).

Zais
22/12/14, 13:48:46
Smartass v2 no funciona bien, no se si es problema del intelliplug hotplug o intellithermal, la mayoría de las veces me iba al tope el cpu. Me duro 5 horas 30 minutos de pantalla activa jugando ocasional. Una pasada a Antutu y 3d mark.

Probando ahora con el intellimm governor (no es la mejor opción para jugar pero según es la sustitución del intellidemand 2). Segunda carga del 0 al 100% ya les comentaré que tal.

Aunque siento que abricot kernel con fast hotplug va a ir mejor en el tema de la batería (me dio 8 horas de pantalla activa), y buen rendimiento.
---------------------------------------------

Edito:
@hzmenxd pues he terminado las pruebas..

Recalibrando la batería estos fueron los resultados finales con estas configuraciones con fauxclock:

Governor: intellimm
OC CPU: 652Mhz min - 2.5Ghz max
OC GPU: 27Mhz min - 657Mhz max
I/O scheduler: eMMC sio 4096 - SD Card sio 4096, sin contribución entropica en ambos.

Hotplug: intelliplug
Touch boost activado
Screen off frequency: 300000 (300Mhz - 652Mhz si no reactiva la pantalla el botón de encendido)
Hysteresis: 8
Intelliplug profile: eco conservative (2)
Threshold: 1500

Gestor térmico: intellithermal
Frequency throttle: 80C
CPU throttle: 85C
Frequency throttling: todos los cores activos
CPU throttling: solo core 2 y 3.

GPU governor: simple_ondemand
Simple gpu algorithm: activo; laziness 3, ramp threshold 7.

CPU inactividad y estadísticas: todos encendidos.

Gestor de memoria
Limpiar cache VFS: si
Auto fs: si
Swappiness: 60
VFS cache pressure: 100%
Dirty radio: 20%
Dirty background radio: 6%

Same page merge
Intelli -KSM: si
Activation Threshold: 36
Cycles per activation: 3
Pages to scan: 400
Scan delay interval: 49

Me esta tentando.. Ya estoy averiguando para desbloquear el bootloader.El problema es que no entiendo todos los valores que pusiste.. Que vendrian a ser?

hzmenxd
22/12/14, 16:16:49
Demasiado lageado lo noto, voy a ir probando hasta encontrar algo que funcione mejor que la stock

Shadito
22/12/14, 19:22:13
Haciendo pruebas de lectura y escritura en la memoria interna así como la sd externa he cambiado los valores de nuevo:

I/O schedule:
eMMC row 3072 sin contribución entropica
SD Card row 3072 con contribución entropica

http://tapatalk.imageshack.com/v2/14/12/22/3838aab534717444932ff90e38d73b05.jpg

Y en el hotplug los siguientes cambios:

Hotplug: intelliplug
Screen off frequency: off
Threshold: 2500

Editado: Se me olvido la frecuencia mínima del cpu ahora que desactive el Screen off frequency lo establecí a 300000 (300Mhz), no hay lag de que no responda la pantalla al encenderla.

@Zais demasiado extenso la respuesta a ese comentario como para ponerlo en un post.. Voy a ir poniendo enlaces de explicación de cada apartado en los próximos días.

@hzmenxd en mi caso no he notado lag pero prueba otro governor un smartass v2 sin intelliplug o sin intellidemand, este governor viene a ser mejor que el conservative (y este último es mejora del on_demand)

Oh por cierto agregue estas modificaciones a mi build.prop quizás por eso no noto lag:

## mejor velocidad, procesando efectos con gpu ##
debug.sf.hw=1
debug.egl.hw=1
debug.egl.profiler=1
hw3d.force=1
debug.composition.type=gpu
debug.mdpcomp.maxlayer=0
debug.egl.buffcount=4

## more tweaks ##
dalvik.vm.dexopt-flags=v=n,o=v,m=y
ro.hwui.text_small_cache_width=2048
windowsmgr.max_events_per_sec=384
dev.pm.gpu_samplingrate=1
ro.min.fling_velocity=8000
ro.max.fling_velocity=12000
dalvik.vm.execution-mode=int:jit
dalvik.vm.jmiopts=forcecopy
dalvik.vm.dexopt-data-only=1
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
dalvik.vm.checkjni=false
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
ro.lge.proximity.delay=15

## more ram ##
persist.sys.purgable_assets=1
persist.service.pcsync.enable=0
persist.service.lgospd.enable=0

## better battery life ##
usb_wakeup=enable
proximity_incall=enable
power_supply.wakeup=enable
ro.config.hw_power_saving=1
ro.config.hw_fast_dormancy=1
ro.config.hw_quickpoweron=true
persist.sys.use_dithering=0
pm.sleep_mode=1
ro.ril.disable.power.collapse=0
ro.mot.eri.losalert.delay=1000
ro.ril.sensor.sleep.control=1
ro.ril.power_collapse=1

## qualcomm tweaks ##
com.qc.hardware=1
debug.qc.hardware=true
debug.qctwa.preservebuf=1
debug.qctwa.statusbar=1

Y si lo que quieren es más batería cambian este valor:
## mejor velocidad procesando gpu ##
debug.composition.type=mdp

Antes gpu y de stock viene como c2d, ganamos algo así como unos 30 o 45 min más de pantalla activa usando mdp pero no es bueno si juegas mucho juegos de demanda gráfica, tendrás lag.

Shadito
30/12/14, 08:28:04
Actualizado a la version 14 el dia 28 de diciembre:

Version 14
Reparado Smartass v2
Agregado CPU govonors; smartassH3, adaptive, intellidemand 5.0

Migueliyo98
30/12/14, 11:34:26
Yo probe la V13 y es muuuy inestable, iba a tirones y apenas le metia overclock se reiniciaba

Desde luego, yo uso stock kernel con 44.503 en antutu

TheBigCatTheory
30/12/14, 17:35:57
Yo probe la V13 y es muuuy inestable, iba a tirones y apenas le metia overclock se reiniciaba

Desde luego, yo uso stock kernel con 44.503 en antutu

El mio lo tenia con la v13 a 2.7 y 0 problemas. Ahora tengo la v14 a 2.7 tambien y de momento 0 problemas.

Migueliyo98
30/12/14, 18:18:29
El mio lo tenia con la v13 a 2.7 y 0 problemas. Ahora tengo la v14 a 2.7 tambien y de momento 0 problemas.

:gracias:
Alomejor es porque instale AndroPlus Kernel encima de Abricot V5 y por eso me iba lagado, pronto lo volvere a probar

Por cierto, como va de antutu con el OC?

Shadito
31/12/14, 02:28:26
Yo probe la V13 y es muuuy inestable, iba a tirones y apenas le metia overclock se reiniciaba

Desde luego, yo uso stock kernel con 44.503 en antutu

El mio igual no tengo problemas.. creo que los problemas son por la ROM eXistenz v4 que esta basado en la ROM .167 y este kernel esta basado en la .3.12 tengo la ROM de Envi V1 basado en la ROM .3.12 y no tengo problema alguno, ni con AndroPlus ni con Abricot, ambos me van genial.

Otra es que podrias usar el fast hotplug (de Abricot) y jugar con los valores para sacarle mejor rendimiento o mejor bateria, eliminando el lag. De cualquier forma prueba lo siguiente:

Install Custom Kernel
Wipe Cache
Wipe Dalvik Cache
Reboot

Yo siempre hago eso cuando cambio entre kernels y entre actualizaciones de Custom ROMs, (y la restauracion de fabrica con el wipe data solo lo uso cuando hago cambios entre diferentes ROMs, por ejemplo pasar de Existenz a Envi, pero nunca cuando actualizo a nuevas versiones de estas mismas, por ejemplo Existenz 2 a 3.0 -> 3.1.0 -> 3.1.5, ni Envi de V0.7 a V0.9 -> V1 PRE1 -> PRE2.. etc..)

Shadito
31/12/14, 07:52:57
Muchos cambios en tan pocos dias, lanzandose dos versiones 15, y no pude actualizar el post por que estuve ayudando a reparar uno de los governors, aquí los dos cambios:

Version 15a
Solucionado "SmartassH3 governor" (gracias sh4d1t0) - v15a

Version 15
Habilitado MSM-Sleeper
Cambiado TWRP ta [NUT]'s one
Agregada la funcion "Convert device into USB keyboard/mouse" ("Convierte tu dispositivo a un Teclado/Mouse USB) (gracias pelya).
Puedes controlar tu PC con Xperia (descarga e instala USB-Keyboard.apk desde aqui)

Migueliyo98
02/01/15, 20:56:35
Ya está lista la V16

Shadito
03/01/15, 00:30:50
Ya está lista la V16

Agregado los cambios al primer post ;)

nigrosilver
04/01/15, 00:21:19
hola para que yo lo entienda pq hoy eh recibido el terminal para poner eso que debo hacer antes?

bertosoft
04/01/15, 00:40:05
como puedo activar el Fast Charge, bueno si es que lo soporta? Saludos!

hzmenxd
04/01/15, 01:31:55
hola para que yo lo entienda pq hoy eh recibido el terminal para poner eso que debo hacer antes?

Primero, probar el movil con la ROM con la que viene. Después de varios meses seguramente quieras probar otras cosas

albert.bdn17
04/01/15, 10:12:04
yo considero que todas estas "mejoras" se tendrían que utilizar cuando notas que al móvil le falta algo de fuerza para tirar aplicaciones. Hoy por hoy, ser mejor en antutu y poco más

Shadito
04/01/15, 19:13:59
hola para que yo lo entienda pq hoy eh recibido el terminal para poner eso que debo hacer antes?
Debes crear un respaldo de tus DRM keys, puesto que al abrir el bootloader (para poder instalarlo) pierdes ciertas funciones como x reality y la conectividad a ps4, el X-reality se puede recuperar mediante un parche pero hay que tener paciencia, hice un tutorial acerca de eso, luego pongo los enlaces o buscalo en este mismo foro.

El respaldo de las drm keys es por si quieres regresar al stock con todas las funciones.
como puedo activar el Fast Charge, bueno si es que lo soporta? Saludos!
Lo soportaba y se activaba usando fauxclock app, pero fue retirado ya que no funciona bien, esto desde doom kernel no trabaja bien. Lo mejor es comprar el cargador Fast charge oficial de Sony. Esta en su pagina web en el apartado de accesorios, aun no tiene precio así que supongo aun no esta a la venta, esperemos que pronto salga a la venta al público.

yo considero que todas estas "mejoras" se tendrían que utilizar cuando notas que al móvil le falta algo de fuerza para tirar aplicaciones. Hoy por hoy, ser mejor en antutu y poco más
En mi caso ha sido para obtener mejor batería sin perder rendimiento incluso dándole un poco más de impulso, iniciar el movil en solo 20 seg es muy bueno. Ahora lo he dejado en 35seg con 2.5ghz y duración de la batería (haciendo uso del móvil, es decir de pantalla activa) unas 7 horas 45 min, sin limitar ninguna función (xreality, Google plus, entre otras) , con smartband siempre conectado, nfc activo siempre, y hasta OC del cpu y gpu hasta 2.5ghz y 657mhz respectivamente.

Cuando juegas godfire o anomaly 2, notas mucho la diferencia, o cuando pasas archivos de la memoria interna a la micro sd o usb, o de la micro sd a la usb, uso fiops I/O scheduler y copie una película de 1.7gb de la micro sd a la usb para verlo en la tv con subtitulos srt en 48 segundos

Shadito
08/01/15, 05:07:52
De momento me retiro de los foros de HtcMania sin dar mas detalles, espero que Migueliyo98 pueda ir poniendo las traducciones de las nuevas versiones de este kernel, aunque claro no es su responsabilidad.

Saludos compañeros y que tengan un buen 2015.

hzmenxd
08/01/15, 05:30:43
De momento me retiro de los foros de HtcMania sin dar mas detalles, espero que Migueliyo98 pueda ir poniendo las traducciones de las nuevas versiones de este kernel, aunque claro no es su responsabilidad.

Saludos compañeros y que tengan un buen 2015.

vaya... a ver si vuelves pronto.

Migueliyo98
08/01/15, 15:37:00
De momento me retiro de los foros de HtcMania sin dar mas detalles, espero que Migueliyo98 pueda ir poniendo las traducciones de las nuevas versiones de este kernel, aunque claro no es su responsabilidad.

Saludos compañeros y que tengan un buen 2015.

Yo sigo por aqui, pero claro, ya dejas abandonado este tema... con permiso si te parece bien lo copio encargandome de los updates y cuando lo postee que algun admin cierre el tema para que no este duplicado

Un saludo! :gracias:

borz
13/01/15, 20:35:48
Buenas. A alguien más le pasa que con este kernel, apagando el WiFi (Si, seguro que esta apagado), en las estadísticas de consumo de batería(WiFi en ejecucion) le sigue apareciendo como que esta activado, y sigue consumiendo? Tengo la Rom Envi y la versión 18 de este Kernel.
http://tapatalk.imageshack.com/v2/15/01/13/9b10d137d6d76ff6fc55ee43a0abec38.jpg

EDITO: Ya encontré el porqué de mi problema. Es por estar activida la opción "Búsqueda siempre activa" en el apartado WiFi/avanzado. Una vez quitado, solucionado
http://tapatalk.imageshack.com/v2/15/01/14/cfe1c521fb5fbafdcdff48aa80a0515a.jpg

TheBigCatTheory
15/01/15, 20:10:36
Esta la versión 19 disponible :-)