I am trying to profile Asphalt 8 game which is running at 19fps on Galaxy S6 (Exynos 7420) vs 60 fps on LG Flex 2 (Qualcomm® Snapdragon™ 810).
I would like to run Mali Debugger on a non-rooted Galaxy S6 device.
I loaded the libMGD.so as mentioned in the documentation.
But the libMGD library fail to load GL libraries.
I/libMGD (18369): dlopen of <libEGL.so>
E/libMGD (18369): Error dereferencing pathname
D/(18369): [ERROR] Failed to load libEGL. EGL APIs are not available.
..
I/libMGD (18369): dlopen of <libGLESv2.so>
D/(18369): [ERROR] Failed to load libGLESv2. GL APIs are not available.
I can think of two possible solutions:
1)Change dlopen(libMGD.so)to System.loadLibrary("MGD") (MGDDaemon.apk)
2) Use absolute path names for dlopen in libMGD.so
Could you please help me resolve this issue?
Hi,
I'm having the same error with the 3.2 version on a Kindle Fire HD 7" (2013) device.
I don't even know what the vendor or where they have put the libgles file. The device isn't rooted so I would appreciate it if you could elaborate more on this.
Thanks.
The 2013 Kindle Fire is not based on a Mali GPU (it's a OMAP 4 chipset with an Imagination Technologies GPU), so it's not likely to work with the Mali tools.
Cheers, Pete