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 pujar07
Sorry for late answer. Any chance you have succeeded?We have found an issue with MGDDeamon.apk and libMGD.so internally and we are working to resolve that.
I'll keep you posted.
Cheers,
Jacek
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
The updated version of Mali Graphics Debugger (v3.2) is available and contains MGDDeamon.apk related fixes.Could you please try it and let us know if you are still having difficulties with tracing?
You can download it from http://malideveloper.arm.com/resources/tools/mali-graphics-debugger
Thanks,