3 votos

Mejorar el retraso en el desplazamiento en Android

No me refiero a las animaciones de apertura/cierre de la aplicación (que se pueden modificar en el lanzador o en las Opciones de Desarrollador cambiando la escala de la animación), sino al desplazamiento real de las páginas web, las vistas web y dentro de las aplicaciones.

Lo estoy notando en algunos dispositivos emblemáticos, pero ocurre mucho menos en los dispositivos Nexus. Supongo que las pieles OEM o las pantallas 1080p de estos dispositivos (o ambos) son factores que contribuyen.

He intentado cambiar los goveneors y los programadores de E/S sin éxito. Se trata de un retraso persistente en varios navegadores (Chrome, Samsung, HTC, Dolphin, Boat, Firefox) y en otras aplicaciones como Google Plus, Play Store y Facebook.

Hay alguna manera de mejorar este lag de desplazamiento, está degradando gravemente el rendimiento en varios dispositivos, incluyendo S5, M8, Note 3 y otros.

Editar: Los dispositivos están rooteados así que todas las sugerencias son bienvenidas.

2voto

Enigma Puntos 644

En primer lugar, yo iría a las opciones de desarrollador y jugaría con los ajustes de renderizado allí. Esto va a pertenecer a la GPU probablemente mucho más que la CPU.

También puedes habilitar algunas superposiciones de renderizado útiles para obtener información visual sobre las áreas táctiles, las áreas renderizadas y la utilización de la gpu.

Desgraciadamente no puedo decir que un elemento en concreto lo arregle así que tendrás que jugar con ellos hasta que veas alguna mejora. Cosas para probar:

  • Modo de alto rendimiento
  • Forzar el renderizado en la GPU

El siguiente paso sería tratar de overclockear las GPU's lo cual va a variar según el dispositivo.

Sospecho que un sitio móvil amigable tendría mucho menos problema para renderizar todo el desplazamiento que un sitio de escritorio completo. Otra opción sería hacer más zoom y ver si eso alivia algo del retraso.

Otra opción sería probar algunas roms personalizadas en cada uno de los dispositivos, que ofrecen un rendimiento más fluido. La contrapartida que buscas es un mayor rendimiento que suele ser a costa de un mayor consumo de batería. La eficiencia es algo muy bueno, pero siempre prefiero un rendimiento estable y fluido antes que la eficiencia.

¿Ves alguna diferencia si empiezas a desplazarte desde una pantalla inmóvil frente a un desplazamiento continuo hacia arriba y hacia abajo? (es decir, sin dejar que la gpu deje de renderizar) Si es así, aumentar el reloj mínimo al menos temporalmente puede mejorar esta área. El regulador de rendimiento es tu mejor opción por ahora.

Para el M8, recomendaría ViperOne . Yo lo ejecuto en mi M7 y es muy suave. Se puede overclockear la GPU con el software incorporado. La única cosa que veo un poco de retraso en es cuando hay un montón de elementos de botón / deslizador complejas que necesitan ser cargados que pasa a ser sólo en unas pocas páginas dentro de la ViperTweaks sub-app.

0 votos

Hola @Enigma, gracias por la respuesta, voy a probar algo de esto más tarde y ya te contaré. Es consistente en todos los sitios web y esto es en los nuevos dispositivos Flagship. Es la única cosa que Android parece seguir estropeando. ¡No puedo flashear en el M8 en la actualidad, pero estoy probando ROMs en otros dispositivos mientras escribo esto! :) Voy a tener una pestaña. Voy a tener que instalar un nuevo kernel en los dispositivos de Samsung para conseguir ajustar el gov etc. Debo añadir que esto sucede en Facebook, Google+ y otras aplicaciones. Forzar el renderizado de la GPU está degradando el rendimiento tristemente.

1 votos

Suena bien. Mientras tanto, prueba las opciones de desarrollador, ya que proporcionan una pequeña ventana a algunas funcionalidades del kernel. Si encuentras una buena rom Samsung ya emparejada con un buen kernel puedes tener una mejor fluidez general (vale la pena tenerlo en cuenta de todos modos).

0 votos

El problema es persistente para TODOS los desplazamientos. ¡¡¡La GPU no parece estar involucrada, y el núcleo QUAD de 2.5Ghz debería ser más que suficiente para renderizar sitios web!!! Esta es la razón por la que estoy tentado de conseguir unos cuantos dispositivos más de Apple, ya que esto es endémico en mis dispositivos. Estoy pagando 600 euros POR TELÉFONO y todo lo que obtengo es tartamudeo y lags tristemente.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X