Vita3k, the one and only.
Despite the fact that the compatibility list is updated
at each run (there's a colored dot on each game you installed on the "Comp" column), you should check yourself if your favorite game runs or not. I've found games that are marked working, which do not work, and vice versa.
My general usage tips are:
>Update to newer versions, but
always keep backup of the older original install (apk) files.
>Play with the gpu settings
- GPU > Backend Renderer > (Vulkan/OpenGL)
- Disable Surface Sync (on/off)
- Memory Mapping (those 4 options)
>There are a variety of updated GPU drivers you can try (google "K11MCH1" for the repo).
That depends on the hardware of your device. Here's a couple adb commands which are relevant to infer your architecture (you can google your phone specs IF it's a brand one, but for obscure chinese tablets like mine, I had to do the following, which is btw working for every device) :
#1
adb shell dumpsys SurfaceFlinger | grep GLES
example result:
GLES: ARM, Mali-G57, OpenGL ES 3.2 v1.r40p0-01eac0[.....]
< relevant info is
Mali-G57
#2
adb shell getprop | egrep "(ro.board|ro.product.cpu|arm.variant)"
example result:
[dalvik.vm.isa.arm.variant]: [cortex-a55]
[ro.board.platform]: [ums9230]
< relevant info is
ums9230
[ro.product.cpu.abi]: [arm64-v8a]
[ro.product.cpu.abilist]: [arm64-v8a,armeabi-v7a,armeabi]
[ro.product.cpu.abilist32]: [armeabi-v7a,armeabi]
[ro.product.cpu.abilist64]: [arm64-v8a]
(google the ums9230 > oh, it's a unisoc, too bad... you have better luck with Snapdragons )
Not always you will find newer drivers, just like in my case...
YMMV a lot depending on your hardware (being this android or PC) so...
Good Luck !