ROMs y desarrollo Xiaomi Redmi Note 5 ROMs y desarrollo Xiaomi Redmi Note 5

Respuesta
 
Herramientas
  #1  
Viejo 05/01/19, 02:14:07
Array

[xs_avatar]
Onliner Onliner no está en línea
Usuario muy activo
 
Fecha de registro: mar 2015
Localización: Sydney
Mensajes: 1,515
Modelo de smartphone: iPhone 11 Pro Max / OnePlus 6T
Tu operador: Otra
Santiago Kernel | AOSP | Pie | Clang 8

Kernel basado en las sources de Xiaomi para Redmi Note 5/Pro/AI.

Funciones:
  • Actualizado a la última versión de linux-stable 4.4
  • Actualizado al último CAF-tag para el sdm660
  • Soporte Wireguard
  • KCAL
  • Compilado utilizando Clang 8
  • BFQ y Maple i/o schedulers.
  • zram: algoritmo de compresión zstd y upstreams desde el kernel del Pixel 2/3
  • block: backports/upstreams para aumentar estabilidad del sistema
  • Soporte f2fs
  • Solucionadas muchas fugas de memoria, sobre todo en la cámara
  • power_efficient_wq activo por defecto


Información útil:
(Click para mostrar/ocultar)
  • No tenía intenciones de publicar este kernel, pero tras la insistencia de varios colegas (Y conejillos de indias) aquí está.
  • Pido encarecidamente que no se comparta en foros como xda o similares, no quiero alcanzar una masa tan grande de usuarios a los cuales brindar soporte y recibir mensajes a diario del tipo: he instalado este kernel y mi volte no funciona plz ayuda.

    Ahora vamos con lo serio:
  • Kernel basado en las sources de Xiaomi, Android 8.1.0, 4.4.78, LA.UM.6.2.r1-06100-sdm660.0, actualizado a la última versión de linux-stable y CAF-tag.
  • Soporte completo de Wireguard, y actualizado con los últimos parches disponibles.
  • KCAL, nunca fui muy fan de esto, pero en whyred es necesario para evitar paneles con retención de imagen (Pro-tip: R:210 G: 210 B:210 son los valores utilizados por Xiaomi para evitar esto).
  • Compilado utilizando Google Clang 8, con varios parches portados desde el Pixel 2.
  • BFQ y Maple I/O schedulers, personalmente prefiero y recomiendo utilizar CFQ, pero ambos funcionan realmente bien y están mas que probados, así que: por qué no?
  • ZRAM (Punto realmente importante):
    Existen varios algoritmos de compresión, LZ4 es el mas extendido en el mundo linux/Android, pero he decidido utilizar ZSTD como predeterminado, LZ4 ofrece mayores velocidades de compresión/descompresión, pero el compression-ratio de ZSTD es muy superior al mencionado anteriormente, esto permite administrar mejor el almacenamiento en memoria de los recursos (Facebook, por fin haces algo bien ).
    Mis testers han dicho que el manejo de la memoria mejora (Sobre todo en la versión 3/32), pero cada individuo tiene sus propias opiniones, así que invito a hacer pruebas y compartir sus experiencias, el feedback es siempre bienvenido!
    He tomado muchos commits desde la rama "zram" del kernel-common de Google, algunos bugfixes que en teoría mejoran aún más la administración de memoria, como he dicho anteriormente: todo es cuestión de probar y opinar.
  • Block: Estos son los cambios menos notorios, pero que en cierto momento podrían evitar un reinicio aleatorio/bajón de rendimiento, he tomado algunos commits de ingenieros de empresas como Sandisk, Intel, Samsung, etc etc que solucionan muchos bugs y problemas en esta zona del kernel.
  • F2FS: El kernel tiene soporte para este sistema de archivos, es posible que algunas roms no arranquen porque no tienen los parches necesarios en el fstab
  • Es conocido por muchos que este terminal tiene "problemas" con el funcionamiento de la cámara, así que he intentado aportar mi granito de arena tomando algunos commits que parchean muchas fugas de memoria en la cámara, quizás esto mejore el rendimiento en algunos escenarios, al igual que antes: el feedback siempre es útil.
  • power_efficient_wq activo por defecto y varios commits para mejorar la autonomía.
Gracias a Xiaomi por el kernel, Francisco, Nathan, Sultan y Arter por la ayuda con los commits y a mis amigos por ser mis conejillos de Indias, alias "testers".



Descargas

Source code

PD: Debería elegir un nombre mas creativo, lo sé :P
__________________
Tus mejores amigos: Búsqueda - Google

Última edición por Onliner Día 24/02/19 a las 16:07:34.
Responder Con Cita
Los siguientes 6 usuarios han agradecido a Onliner su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 05/01/19, 02:14:33
Array

[xs_avatar]
Onliner Onliner no está en línea
Usuario muy activo
 
Fecha de registro: mar 2015
Localización: Sydney
Mensajes: 1,515
Modelo de smartphone: iPhone 11 Pro Max / OnePlus 6T
Tu operador: Otra
¿Problemas? > dmesg y pasos para reproducirlo.

-Este kernel ha sido probado en NitrogenOS, Dirty Unicorns, Pixel Experience y ABC, la compatibilidad no debería ser un problema.
-No, no habrá soporte para Miui

Para quienes las capturas:


PD: el "#18" son la cantidad de versiones que he compilado antes de publicarlo
Imágenes Adjuntas
Tipo de Archivo: jpg Screenshot_20190104-221109_Ajustes.jpg (36.7 KB, 280 visitas)
__________________
Tus mejores amigos: Búsqueda - Google

Última edición por Onliner Día 05/01/19 a las 02:43:47.
Responder Con Cita
Los siguientes 7 usuarios han agradecido a Onliner su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #3  
Viejo 08/01/19, 18:44:08
Array

[xs_avatar]
Gingernut Gingernut no está en línea
Usuario muy activo
· Votos compra/venta: (41)
 
Fecha de registro: sep 2011
Localización: Murcia
Mensajes: 825
Modelo de smartphone: Google Pixel 6
Tu operador: Otra
PE 9 + Santiago Kernel...probando.

Gracias
Responder Con Cita
Gracias de parte de:
  #4  
Viejo 10/01/19, 01:33:11
Array

[xs_avatar]
Onliner Onliner no está en línea
Usuario muy activo
 
Fecha de registro: mar 2015
Localización: Sydney
Mensajes: 1,515
Modelo de smartphone: iPhone 11 Pro Max / OnePlus 6T
Tu operador: Otra
Hay una nueva versión disponible en el directorio de AFH y transfer.sh, también he añadido un canal de Telegram para las personas que quieran ser notificadas sobre las actualizaciones (Estoy 100% seguro de que me olvidaré de postear sobre las nuevas versiones, así que habrá un script que lo publicará de forma automática en Telegram :P ).

- Cambios: tag LA.UM.7.2.r1-05800-sdm660.0
__________________
Tus mejores amigos: Búsqueda - Google
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 13/01/19, 20:46:15
Array

[xs_avatar]
Gingernut Gingernut no está en línea
Usuario muy activo
· Votos compra/venta: (41)
 
Fecha de registro: sep 2011
Localización: Murcia
Mensajes: 825
Modelo de smartphone: Google Pixel 6
Tu operador: Otra
 Cita: Originalmente Escrito por Onliner Ver Mensaje
Hay una nueva versión disponible en el directorio de AFH y transfer.sh, también he añadido un canal de Telegram para las personas que quieran ser notificadas sobre las actualizaciones (Estoy 100% seguro de que me olvidaré de postear sobre las nuevas versiones, así que habrá un script que lo publicará de forma automática en Telegram :P ).

- Cambios: tag LA.UM.7.2.r1-05800-sdm660.0
Hola,

No puedo acceder a tu github desde el enlace que has puesto.

Slds
Responder Con Cita
  #6  
Viejo 19/01/19, 08:37:12
Array

[xs_avatar]
Gingernut Gingernut no está en línea
Usuario muy activo
· Votos compra/venta: (41)
 
Fecha de registro: sep 2011
Localización: Murcia
Mensajes: 825
Modelo de smartphone: Google Pixel 6
Tu operador: Otra
@Onliner

Gracias por las actualizaciones.

Que ROM usas?

Slds
Responder Con Cita
  #7  
Viejo 20/01/19, 02:55:29
Array

[xs_avatar]
Onliner Onliner no está en línea
Usuario muy activo
 
Fecha de registro: mar 2015
Localización: Sydney
Mensajes: 1,515
Modelo de smartphone: iPhone 11 Pro Max / OnePlus 6T
Tu operador: Otra
 Cita: Originalmente Escrito por Gingernut Ver Mensaje
Hola,

No puedo acceder a tu github desde el enlace que has puesto.

Slds
Arreglado.

 Cita: Originalmente Escrito por Gingernut Ver Mensaje
@Onliner

Gracias por las actualizaciones.

Que ROM usas?

Slds
Nitrogen OS.
__________________
Tus mejores amigos: Búsqueda - Google
Responder Con Cita
Gracias de parte de:
  #8  
Viejo 09/02/19, 10:02:00
Array

[xs_avatar]
RubenPCA RubenPCA no está en línea
Usuario poco activo
 
Fecha de registro: dic 2015
Mensajes: 12
Modelo de smartphone: XT1527
Tu operador: Movistar
Increíble que el dev hablé español y haga un post acá
Responder Con Cita
Gracias de parte de:
  #9  
Viejo 20/02/19, 14:23:43
Array

[xs_avatar]
pacman7 pacman7 no está en línea
Usuario muy activo
 
Fecha de registro: sep 2012
Mensajes: 775
Modelo de smartphone: SAMSUNG GALAXY S2
Tu operador: Movistar
Muchas gracias por el Kernel.

Saludos.
Responder Con Cita
  #10  
Viejo 12/03/19, 05:33:00
Array

[xs_avatar]
[email protected] nestorsaldano@hotmail.com no está en línea
Usuario muy activo
 
Fecha de registro: jun 2016
Mensajes: 982
Modelo de smartphone: samsung galaxy A5 2016
Tu operador: Movistar
pregunta. no entiendo mucho de kernel. llevo la nitrogen os pie 9. en q mejora con este kernel?
Responder Con Cita
  #11  
Viejo 13/03/19, 03:02:37
Array

[xs_avatar]
Onliner Onliner no está en línea
Usuario muy activo
 
Fecha de registro: mar 2015
Localización: Sydney
Mensajes: 1,515
Modelo de smartphone: iPhone 11 Pro Max / OnePlus 6T
Tu operador: Otra
 Cita: Originalmente Escrito por [email protected] Ver Mensaje
pregunta. no entiendo mucho de kernel. llevo la nitrogen os pie 9. en q mejora con este kernel?
La respuesta a esa pregunta se encuentra en el primer post.
__________________
Tus mejores amigos: Búsqueda - Google
Responder Con Cita
Gracias de parte de:
Respuesta

Estás aquí
Regresar   Portal | Indice > Foros Xiaomi > Xiaomi Redmi Note 5 > ROMs y desarrollo Xiaomi Redmi Note 5



Hora actual: 10:56:36 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /