Skip to content

Instantly share code, notes, and snippets.

@Uplink03
Last active August 3, 2023 00:08
Show Gist options
  • Save Uplink03/6b3e4f47123a04e8ab78ab0bc866f01d to your computer and use it in GitHub Desktop.
Save Uplink03/6b3e4f47123a04e8ab78ab0bc866f01d to your computer and use it in GitHub Desktop.
Make Motorola G10 faster

The Motorola Moto G10 is very sluggish on Android 11 (the latest Android available for it) due to its low-end CPU, low RAM (4GB), and what feels like slow flash storage.

The most annoying point is that I can't answer phone calls in a timely manner. It takes about 10 seconds for it to load all the code that can handle the "Answer" button.

I otherwise quite like its battery life, and don't miss the features of a flagship.

But I did manage to make it more usable using the Developer Options:

  1. Disable animations

    Didn't make a ton of difference, but it helps.

    • Window animation scale: Animation off
    • Transition animation scale: Animation off
    • Animator duration scale: Animation off
  2. Allow a maximum of one background app

    WARNING This setting is not persisted across reboots. You have to go and set it again after each reboot.

    • Background process limit: At most 1 process

    This did make a noticeable difference in performance. I can answer phone calls immediately.

    I did not try to increase this number to see what happens.

    Most apps seem to still work fine, but Facebook Messenger is unable to deliver notifications. It is the only app with this problem as far as I can tell.

  3. Disable HW overlays

    WARNING This setting is not persisted across reboots. You have to go and set it again after each reboot.

    Doing this apparently forces all rendering on the GPU, which is a bit more decent than the CPU, and the GUI lag is suddenly gone.

I also disabled Adaptive Performance (under "System"), but I do not know what kind of difference that makes. I just use my intuition that not having an AI shuffle about with stuff in RAM is a good thing on this phone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment