I guess that game doesn't have that powervr gpu in its database and when it queries libegl it answers, "Yo man! I'm POWERVR_SGX544", that games answers "Sorry man, you're not on the VIP list"
Anyway A31 had a noticeable smoothness increase with "sdk 3.2" kernel/hwcomposer/surfaceflinger combination, now it's working good, but for now only Ainol Spark (with a leaked unofficial build) and Onda (kudos to them because they are really fast in updates) have a 3.2 based firmware.
You can run that kernel (you need it because of some updated kernel stuff that do the magic) on another device but of course something specific might not work (touchscreen and camera mostly because every customer makes slightly changes to the reference board code, for example spark gt82x kernel driver is modified to load a firmware, and ainol's driver don't load on a generic kernel zImage because of those firmware missing symbols)
Going back to amlogic I really hope they did these two things (I already mentioned it to them via mail, if I ever met them I'm going to tell them face to face as well) because it will be a huge step forward to all the other chinese socs:
- move to openmax video playback (like rockchip and atm do) instead of hacking libmediaplayerservice and the java framework
- most important thing: use a real deep sleep where the socs goes in a very deep sleep power state, where it turns off pretty much everything non needed (sound, touch, everything but ram and usb/sdio for wifi) instead of using an S3 (suspend to ram) approach. Any chinese soc can do that (never tried mediatek stuff but I guess they will support it since they use their soc in phones too), that's why if the device enters deep sleep wifi won't survive unless you hold a wakelock, that anyway consumes more power because the soc is powered and doesn't have a very low power state
Edited by Christian Troy, 07 July 2013 - 12:22 AM.