I have seen some mentions (including here on Android SE) that Ice Cream Sandwich may not necessarily run optimally (e.g. will be slow/lag) on devices with slower/older GPUs.

I assume that's due to GUI elements in the 4.0 being more graphics intensive, same way Windows XP had more graphics intensive GUI as well as Vista/Windows 7 had Aero.

However, on Windows, you always had an option to explicitly downgrade the OS's graphics effects, to improve performance (especially on older hardware) - e.g. you could turn off various GUI element transitions - see screenshot below. As far as I know, you can also turn off Aero on Windows Vista/7 (though I don't use them so not certain).

QUESTION: Is it possible to similarly tune Ice Cream Sandwich to downgrade GUI graphics frills to improve performance on older GPUs?

I'm only interested in regular OS/app performance, NOT game graphics performance.

enter image description here


I'm not sure if it's part of a truly vanilla ICS build (though I think it may be), but the early CM9 and vanilla ICS builds I've played with all have a "Developer Options" entry in the main system settings. This contains several options which relate to overall graphics effects such as:

  • Window animation scale: can be set to "off" to disable window animations
  • Transition animation scale: can also be set to "off"
  • Force GPU rendering: apparently tries to force GPU rendering of 2D textures/effects. May improve performance according to some (this generally caused my EVO to overheat, though)

It also has an option named "Background process limit". Setting a lower number should help improve performance overall, in theory.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.