Adobe-Runtime-Support
Adobe-Runtime-Support copied to clipboard
Slow down on CPU: ARM Cortex-A53
We have 2 problems with Androids with ARM Cortex-A53:
- Very slow comparing to other phones
- Using rederMode gpu movieclips with cacheAsBitmap or some blenderModes disapears at all
Known Workarounds
Using renderMode direct solves the problem with cacheAsBitmap or blenders but the FPS decreases a lot.
Using Adobe AIR 33.1.1.889
We've had the issue with GPU mode failing with cacheAsBitmap in all versions of AIR (at least as far back as AIR 30 from Adobe), also posted in this issue #103 a few years back.
At the time it seemed related to the devices' Mali GPU -- logcat would show a "[Mali] CMARP ERROR" when cacheAsBitmap failed -- but I see that all of the devices I listed that had the problem were also ARM Cortex A53 devices. Unfortunately there was never a solution for that issue, so in our own apps we've completely abandoned cacheAsBitmap due to it being unstable in GPU mode, and have had to manually create Bitmaps/BitmapData with draw commands for anything we would have previously cached.
I don't remember cold start time being noticeably different in our apps on those devices, though I've only published live apps through .743 at this point.