Agregar soporte de intercambio a Android

Tengo un Samsung Galaxy GT-i9082, confía en mí, es realmente muy lento debido a su poca memoria RAM, es decir, solo 1 GB. Instalé una ROM personalizada de Lineage OS de XDA, pero aún no es compatible con el intercambio, que es la única forma de aumentar la RAM de mi teléfono inteligente. ¿Cómo puedo agregar soporte de intercambio a mi kernel? Realmente soy un bebé recién nacido en Android y no sé mucho al respecto.

Respuestas (1)

El intercambio en Android requiere un soporte de kernel especial... que yo sepa, no hay un kernel personalizado basado en stock preconstruido con soporte de intercambio para su dispositivo. Puede ver si su kernel, o cualquier kernel, tiene soporte de intercambio abriendo una terminal (a través de Termux u otra aplicación de terminal) e ingresando el siguiente comando:

cat /proc/cpuinfo

Y mire la línea Características en la salida para swpo swap, si ocurre uno de esos y está rooteado, entonces tal vez pueda usar el espacio de intercambio. - Fuente

Construir un kernel usted mismo con este soporte está fuera del alcance de Android Authority, si desea seguir con esta opción, le sugiero usar un foro dedicado para este tipo de cosas, como el foro de desarrollo Galaxy Grand Duos de XDA para obtener más información.

Dicho esto, hay una ROM personalizada que conozco que tiene soporte de intercambio integrado llamado Viper OS, más información sobre esta ROM está disponible en su hilo de soporte oficial en XDA Developers.

Tenga en cuenta que hay kernels personalizados que admiten zRAM, o RAM comprimida, que podrían ser suficientes para sus necesidades... Aumentan la RAM utilizable al usar el kernel para comprimir los datos que almacena en la RAM a costa de algo de rendimiento y duración de la batería. la cantidad de beneficio o rendimiento/pérdida de batería se basa únicamente en su uso individual. Los núcleos Grephene y DedS están disponibles para su dispositivo que admite zRAM. Para obtener más información sobre zRAM y sus posibles beneficios y problemas, consulte ¿ Qué es zRAM en kernel y Z-RAM? ¿Lo usa? hilos en XDA o ver Google para más información.

"La instrucción SWP quedó obsoleta en la arquitectura ARMv6, reemplazada por la familia de instrucciones LDREX/STREX" . Pero el kernel todavía se puede construir con CONFIG_SWAP. Así que la condición cat /proc/cpuinfo | grep -E 'swp|swap'no siempre es cierta.