Ver la Versión Completa : [MINI-MOD] Impresionante Manejo de ram en Multitarea (para usuarios root).
Derivado de la búsqueda por solucionar el lag y los bloqueos en la pantalla en nuestra versión de Lollipop para nuestro modelo di en los foros del S6 en xda con un pequeño mod que hace que la función multitarea vaya extremadamente fluida, con respuesta inmediata en el cambio de una aplicación a otra sin demora y que el "matador de procesos" no influya cuando queremos volver de nuevo a una de las aplicaciones que teníamos abiertas y se tenga que refrescar por este motivo.
Particularmente me parece espectacular la respuesta que ahora tiene el móvil a la hora de ejecutar tareas.
Para aplicar este mod, con root explorer o similar editar el build.prop que se halla en la carpeta "system" y añadir las siguientes líneas:
ro.config.dha_cached_max=15
ro.config.dha_empty_max=30
ro.config.dha_lmk_scale=0.600
ro.config.dha_th_rate=1.4
Verificad que no hay ninguna línea duplicada y guardad los cambios.
Con la aplicación "Kernel Adiutor", en la sección "Prefijos de Limpieza de memoria (LMK)" clicad en "muy agresivo" y marcar la opción "aplicar al inicio"
Reiniciar el teléfono.
Impresionate el cambio que da el "bicho".
Nota: Con 14 aplicaciones abiertas, muchas de ellas "pesadas", como Chrome, Facebook, Messenger, YouTube, mantano reader...todavía no se ha "refrescado" ninguna después de permanecer mucho tiempo abiertas.
Creditos: mikeyinid (usuario de xda)
Por si queréis contrastar el funcionamiento con otros valores os dejo éstos (tengo la sensación que con los siguientes aún permanecen más tiempo disponibles las aplicaciones sin que se refresquen automáticamente):
ro.config.dha_cached_max=30
ro.config.dha_cached_min=14
ro.config.dha_empty_init=36
ro.config.dha_empty_max=12
ro.config.dha_empty_min=8
ro.config.dha_th_rate=1.0
ro.config.dha_lmk_scale=0.878
# MultiTasking Tweaks
ro.config.dha_cached_max=32
ro.config.dha_cached_min=4
ro.config.dha_empty_max=32
ro.config.dha_empty_min=4
ro.config.dha_empty_init=32
ro.config.dha_lmk_scale=0.990
ro.config.dha_th_rate=1.83
ro.config.dha_ils_enable=true
ro.config.dha_ils_dyna_lmk=true
ro.config.dha_ils_rate=1.5
ro.config.sdha_apps_bg_max=64
ro.config.sdha_apps_bg_min=8
Os dejo otros valores para que podáis comparar.
DUKXPERIA
06/03/16, 21:11:52
Amigo m80dv gracias x el aporte, es conveniente hacer copia del build.prop "original" no??
DUKXPERIA
06/03/16, 21:13:00
# MultiTasking Tweaks
ro.config.dha_cached_max=32
ro.config.dha_cached_min=4
ro.config.dha_empty_max=32
ro.config.dha_empty_min=4
ro.config.dha_empty_init=32
ro.config.dha_lmk_scale=0.990
ro.config.dha_th_rate=1.83
ro.config.dha_ils_enable=true
ro.config.dha_ils_dyna_lmk=true
ro.config.dha_ils_rate=1.5
ro.config.sdha_apps_bg_max=64
ro.config.sdha_apps_bg_min=8
Os dejo otros valores para que podáis comparar.
este ultimo afecta a mas cosillas q el 1º me imagino...:sisi1::sisi1:
Sí, mejor hacer siempre copia de seguridad de los archivos que se modifican.
Los valores que yo tengo puestos en el build.prop son los que has citado, los que afecta a más cosillas.
Enviado desde mi SM-N7505 usando Tapatalk 2
Subo capturas.
Enviado desde mi SM-N7505 usando Tapatalk 2
Os va a parecer una barbaridad pero es como si llevase una AOSP
Enviado desde mi SM-N7505 usando Tapatalk 2
Os va a parecer una barbaridad pero es como si llevase una AOSP
Enviado desde mi SM-N7505 usando Tapatalk 2
Enviado desde mi SM-N7505 usando Tapatalk 2
Éstos son otros añadidos al build.prop y la explicación de lo que hacen
sys.config.samp_spcm_enable=false
sys.config.samp_enable=false
ro.config.fha_enable=true
ro.sys.fw.use_trim_settings=false
aquí la explicación (está en inglés pero con poco que se sepa del idioma y el google translator se puede entender bien):
https://zapek.com/blog/how-to-make-your-galaxy-note-4-fast-again/
..por otra parte también he cambiado estos valores:
dalvik.vm.heapstartsize=16m
dalvik.vm.heapgrowthlimit=200m
dalvik.vm.heapsize=348m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=1m
dalvik.vm.heapmaxfree=8m
DUKXPERIA
07/03/16, 14:21:12
Pues voy a probarlo esta tarde....:grin:
Hola. Sólo valen para el Note?. Saludos.
Enviado desde mi PULP FAB mediante Tapatalk
DUKXPERIA
07/03/16, 16:00:51
Acabo d hacer el tutorial....:campeon:....todo correcto y se nota velocidad...
una cosilla m80dv...(q pesao soy...:risitas:) no he modificado las transiciones q vienen en " opciones de desarrollador" dentro del tlf y noto velocidad en los pasos d pag y apertura d apps...tu lo tienes modificado o las tienes en
x1
x1
x1
como vienen d origen?
DUKXPERIA
07/03/16, 16:03:16
Otra cosa...:rolleyes:...como puedo poner "mi" build.prop modificado x si le quereis probar...:grin:
:gracias::campeon:
Acabo d hacer el tutorial....:campeon:....todo correcto y se nota velocidad...
una cosilla m80dv...(q pesao soy...:risitas:) no he modificado las transiciones q vienen en " opciones de desarrollador" dentro del tlf y noto velocidad en los pasos d pag y apertura d apps...tu lo tienes modificado o las tienes en
x1
x1
x1
como vienen d origen?
Las tengo desactivadas.
Enviado desde mi SM-N7505 usando Tapatalk 2
Otra cosa...:rolleyes:...como puedo poner "mi" build.prop modificado x si le quereis probar...:grin:
:gracias::campeon:
Desde mi versión de tapatalk no mw da la opción de subir archivos zip.
Con el rootexplorer o similar copias el archivo de interés a la sd lo comprimes y lo pasas al pc. Con el navegador habitual que tengas, con el pc tienes la opción de subir archivos comprimidos.
Enviado desde mi SM-N7505 usando Tapatalk 2
Hola. Sólo valen para el Note?. Saludos.
Enviado desde mi PULP FAB mediante Tapatalk
Las modificaciones hechas en el build.prop están sacadas de los foros del s6, s4, note 4 ... En xda.
Enviado desde mi SM-N7505 usando Tapatalk 2
Un poco más de customización:
All in one gestures, es el nombre de la aplicación para reasignar funciones a los botones físicos.
A la izquierda, un clic, aplicaciones recientes. Pulsación larga bajar la barra de notificaciones.
Botón central: Pulsación corta la he dejado igual. Pulsación larga ahora sale el menú.
Puedes asignar a tu gusto las funciones que más utilices en cualquier tecla.
Botón derecha: con pulsación corta, atrás. Con larga, apagar la pantalla.
Enviado desde mi SM-N7505 usando Tapatalk 2
erlanzinsausti
13/03/16, 20:54:08
Otra cosa...:rolleyes:...como puedo poner "mi" build.prop modificado x si le quereis probar...:grin:
:gracias::campeon:
:hola:podrias pasarme tu build.prop para probarlo ;-)
DUKXPERIA
14/03/16, 15:03:31
:hola:podrias pasarme tu build.prop para probarlo ;-)
a ver si puedo ponerlo...:loco:...
http://www.htcmania.com/attachment.php?attachmentid=859097&stc=1&d=1457964172
DUKXPERIA
14/03/16, 15:05:05
no m entero d naaaa...:platano:...pero creo q lo consegui...:risitas:
erlanzinsausti
15/03/16, 00:55:38
no m entero d naaaa...:platano:...pero creo q lo consegui...:risitas:
Gracias probando a ver que tal :D
DUKXPERIA
15/03/16, 14:13:02
Gracias probando a ver que tal :D
Sí t fijas yo he puesto los últimos datos q dijo m80dv...los q tocaban más cosillas.
Mi impresión es buena pero llevo un par d días q s m ha parado al desbloquear...D lo q hice la otra vez cuando instale la versión Italiana m faltaría congelar una aplicación d seguridad d Samsung o algo asi. X lo d + bien
Al cien por cien no está arreglado. El bug se encuentra en un smali, en concreto ColorFade.smali del services.odex (nuestra rom oficial está odexada) y el proceso para parchearlo, aunque sólo sea cambiar una línea, es de nivel de desarrollador.
Por si queréis probar os subo mi build.prop que en estos días lo he modificado y parece todo en general va mejor, incluso el tema del lag en el momento de desbloquear la pantalla.
Os lo pego aquí por si queréis echarle un vistazo o copiarlo
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=LMY47X
ro.build.display.id=LMY47X.N7505XXUDPB1
ro.build.version.incremental=N7505XXUDPB1
ro.build.version.sdk=22
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=5.1.1
ro.build.version.security_patch=2016-02-01
ro.build.version.base_os=
ro.build.date=Mon Feb 8 23:42:17 KST 2016
ro.build.date.utc=1454942537
ro.build.type=user
ro.build.user=dpi
ro.build.host=SWHC3803
ro.build.tags=release-keys
ro.build.flavor=hlltexx-user
ro.product.model=SM-N7505
ro.product.brand=samsung
ro.product.name=hlltexx
ro.product.device=hllte
ro.product.board=universal5260
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.cpu.abilist=armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi
ro.product.cpu.abilist64=
ro.product.manufacturer=samsung
ro.product.locale.language=en
ro.product.locale.region=GB
ro.wifi.channels=
ro.board.platform=exynos5
# ro.build.product is obsolete; use ro.product.device
ro.build.product=hllte
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=hlltexx-user 5.1.1 LMY47X N7505XXUDPB1 release-keys
ro.build.fingerprint=samsung/hlltexx/hllte:5.1.1/LMY47X/N7505XXUDPB1:user/release-keys
ro.build.characteristics=phone
# Samsung Specific Properties
ro.build.PDA=N7505XXUDPB1
ro.build.hidden_ver=N7505XXUDPB1
ro.config.rm_preload_enabled=0
ro.build.changelist=5905507
ro.product_ship=true
ro.chipname=exynos5260
# end build properties
#
# HWUI_BUILD_PROPERTIES
#
ro.hwui.texture_cache_size=24
ro.hwui.layer_cache_size=16
ro.hwui.path_cache_size=4
ro.hwui.shape_cache_size=1
ro.hwui.gradient_cache_size=0.5
ro.hwui.drop_shadow_cache_size=2
ro.hwui.r_buffer_cache_size=2
ro.hwui.text_small_cache_width=1024
ro.hwui.text_small_cache_height=512
ro.hwui.text_large_cache_width=2048
ro.hwui.text_large_cache_height=1024
ro.hwui.fbo_cache_size=8
#
# from device/samsung/hllte/system.prop
#
rild.libpath=/system/lib/libsec-ril.so
rild.libargs=-d /dev/ttyS0
#
# system.prop for universal5420
#
ro.arch=exynos5420
persist.hdmi.hdcp_enabled=1
#DELTA ATUTOMATION TOOL CHANGES
ro.telephony.default_network=0
telephony.lteOnCdmaDevice=0
#DELTA ATUTOMATION TOOL CHANGES
#SLook
ro.slook.ver=1
# Multimedia property for Smart View
media.enable-commonsource=true
#SAMP_SPCM
sys.config.samp_spcm_enable=false
sys.config.spcm_db_enable=true
sys.config.spcm_db_launcher=true
sys.config.spcm_preload_enable=true
sys.config.samp_enable=false
ro.config.fha_enable=true
ro.sys.fw.use_trim_settings=false
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.HOME_APP_ADJ=1
ro.astcenc.astcsupport=0
ro.mct.compressiontype=ETC1
ro.config.tima=1
ro.config.timaversion=3.0
ro.telephony.default_network=9
dalvik.vm.heapstartsize=16m
dalvik.vm.heapgrowthlimit=200m
dalvik.vm.heapsize=348m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=1m
dalvik.vm.heapmaxfree=8m
ro.opengles.version=196608
ro.sf.lcd_density=320
drm.service.enabled=true
ro.hdcp2.rx=tz
ro.secwvk=220
ro.securestorage.support=true
ro.build.scafe=americano
ro.build.scafe.size=short
ro.build.scafe.shot=single
ro.build.scafe.syrup=sugar
ro.build.scafe.cream=white
ro.sec.fle.encryption=true
ro.security.vpnpp.release=5.2
#ro.config.dha_cached_max=30
#ro.config.dha_cached_min=14
#ro.config.dha_empty_init=36
#ro.config.dha_empty_max=12
#ro.config.dha_empty_min=8
#ro.config.dha_th_rate=1.0
#ro.config.dha_lmk_scale=0.878
#ro.config.dha_ils_enable=true
#ro.config.dha_ils_dyna_lmk=true
#ro.config.dha_ils_rate=1.5
#ro.config.sdha_apps_bg_max=64
#ro.config.sdha_apps_bg_min=8
#ro.config.dha_defendth_enable=false
#ro.config.oomminfree_high=7628,9768,11909,14515,1 6655,20469
ro.error.receiver.default=com.samsung.receiver.err or
ro.config.ringtone_2=Basic_Bell.ogg
ro.config.notification_sound_2=S_Charming_Bell.ogg
ro.config.ringtone=Over_the_horizon.ogg
ro.config.notification_sound=S_Whistle.ogg
ro.config.alarm_alert=Alarm_Morning_flower.ogg
ro.config.media_sound=Media_preview_Touch_the_ligh t.ogg
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.carrier=unknown
ro.com.google.clientidbase=android-samsung
ro.security.icd.flagmode=single
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.adb.qemud=1
ro.smps.enable=true
ro.setupwizard.mode=DISABLED
ro.com.google.gmsversion=5.1_r2
persist.sys.dalvik.vm.lib.2=libart.so
ro.build.selinux=1
dalvik.vm.isa.arm.features=div
ro.config.knox=v30
ro.kernel.qemu=0
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.build.aapt.config.prefer=xhdpi
ro.build.version.sdl=2202
#Wireless and TCP4 Tweaks
net.ipv4.ip_no_pmtu_disc=0
net.ipv4.route.flush=1
net.ipv4.tcp_ecn=0
net.ipv4.tcp_fack=1
net.ipv4.tcp_rfc1337=1
net.ipv4.tcp_sack=1
net.ipv4.tcp_timestamps=1
net.ipv4.tcp_rmem=4096 39000 187000
net.ipv4.tcp_wmem=4096 39000 187000
net.ipv4.tcp_mem=187000 187000 187000
net.ipv4.tcp_no_metrics_save=1
net.ipv4.tcp_moderate_rcvbuf=1
net.ipv4.tcp_window_scaling=1
wifi.supplicant_scan_interval=600
#
#GOOGLE DNS
net.dns1=8.8.8.8
net.dns2=8.8.4.4
net.rmnet0.dns1=8.8.8.8
net.rmnet0.dns2=8.8.4.4
net.ppp0.dns1=8.8.8.8
net.ppp0.dns2=8.8.4.4
net.wlan0.dns1=8.8.8.8
net.wlan0.dns2=8.8.4.4
net.eth0.dns1=8.8.8.8
net.eth0.dns2=8.8.4.4
net.gprs.dns1=8.8.8.8
net.gprs.dns2=8.8.4.4
#
#
#Some Tweaks
debug.performance.tuning=1
debug.composition.type=gpu
ro.config.hw_fast_dormancy=1
ro.config.vc_call_steps=20
ro.ril.enable.amr.wideband=1
debug.enabletr=true
debug.overlayui.enable=1
debug.qctwa.preservebuf=1
hw3d.force=1
ro.config.disable.hw_accel=false
ro.fb.mode=1
ro.sf.compbypass.enable=0
ro.vold.umsdirtyratio=20
persist.sys.ui.hw=1
ring.delay=0
ro.telephony.call_ring.delay=0
ro.lge.proximity.delay=15
mot.proximity.delay=15
proximity_incall=enable
ro.config.hw_quickpoweron=true
ro.ril.disable.power.collapse=0
#
# Better Responsiveness & Speed
windowsmgr.max_events_per_sec=90
ro.max.fling_velocity=15000
ro.min.fling_velocity=8000
touch.pressure.scale=0.1
#Disable Scrolling Cache For Faster Scrolling
persist.sys.scrollingcache=3
ro.securestorage.knox=false
# Better Scrolling responsiveness and speed
ro.min_pointer_dur=1
# multiwindows
persist.splitwindow.support_all=true
Enviado desde mi SM-N7505 usando Tapatalk 2
erlanzinsausti
15/03/16, 21:22:53
Sí t fijas yo he puesto los últimos datos q dijo m80dv...los q tocaban más cosillas.
Mi impresión es buena pero llevo un par d días q s m ha parado al desbloquear...D lo q hice la otra vez cuando instale la versión Italiana m faltaría congelar una aplicación d seguridad d Samsung o algo asi. X lo d + bien
He notado una mejoría bastante grande en multitarea puedo alternar entre tres aplicaciones y es casi instantáneo, pero lo del lag en cuanto quito el ahorro de energía adios fluidez :facepalm:
Seguimos con buen rumbo. Hace días que desaparecieron los lags. He subido los valores de entropía a 256 con el kernel adiutor y congelado más aplicaciones de Samsung (debloat) que no utilizo.
Fino filipino.
Enviado desde mi SM-N7505 usando Tapatalk 2
Como en los viejos tiempos...
Enviado desde mi SM-N7505 usando Tapatalk 2
Batero2000
16/04/16, 16:31:18
No funciona con otros celulares como los Huawei?
Enviado desde mi G Play Mini con Tapatalk.
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.