¿Hay alguna manera de reducir la carga de GPU de Ice Cream Sandwich?

He visto algunas menciones (incluso aquí en Android SE) que Ice Cream Sandwich no necesariamente se ejecuta de manera óptima (por ejemplo, será lento/retrasado) en dispositivos con GPU más lentas/antiguas.

Supongo que se debe a que los elementos de la GUI en el 4.0 son más intensivos en gráficos, de la misma manera que Windows XP tenía una GUI más intensiva en gráficos, así como Vista/Windows 7 tenía Aero.

Sin embargo, en Windows, siempre tuvo la opción de degradar explícitamente los efectos gráficos del sistema operativo, para mejorar el rendimiento (especialmente en hardware antiguo); por ejemplo, podría desactivar varias transiciones de elementos de la GUI; vea la captura de pantalla a continuación. Hasta donde yo sé, también puede apagar Aero en Windows Vista/7 (aunque no los uso, así que no estoy seguro).

PREGUNTA: ¿Es posible ajustar Ice Cream Sandwich de manera similar para degradar los adornos de gráficos de GUI para mejorar el rendimiento en GPU más antiguas?

Solo me interesa el rendimiento regular del sistema operativo/aplicación, NO el rendimiento de los gráficos del juego.

ingrese la descripción de la imagen aquí

Respuestas (1)

No estoy seguro de si es parte de una compilación ICS verdaderamente básica (aunque creo que puede serlo), pero las primeras compilaciones CM9 y ICS estándar con las que he jugado tienen una entrada de "Opciones de desarrollador" en la configuración principal del sistema. Contiene varias opciones que se relacionan con los efectos gráficos generales, tales como:

  • Escala de animación de ventana: se puede configurar en "apagado" para deshabilitar las animaciones de ventana
  • Escala de animación de transición: también se puede configurar en "apagado"
  • Force GPU rendering: aparentemente intenta forzar la representación GPU de texturas/efectos 2D. Puede mejorar el rendimiento según algunos (aunque esto generalmente causó que mi EVO se sobrecalentara)

También tiene una opción llamada "Límite de proceso en segundo plano". Establecer un número más bajo debería ayudar a mejorar el rendimiento general, en teoría.