I am trying to trace the GPU activity on an unrooted Samsung S6 using Unity. I have added the libMGD.so to my application and it does appear in my .apk package. I have installed the MGDDaemon and this can see my application.
I start the MGDDaemon and the Mali Graphics Debugger application (Windows8).
Debug | "Connect to target" appears to work and launches a window titled "Capturing Target@/127.0.0.1:5002".
There is no message on the console and no other output appears.
From the MGDDaemon app on device, I select my application which launches.
There are still no traces appearing within the Windows MGD app.
MGD v 3.0.0.6d92cba7
android-non-root\arm\armeabi-v7a\libMGD.so dated 05/08/2015 18:38
Are messages getting lost somewhere?
Thanks in advance,
Ed
The application works correctly and is launched through the MGD Daemon.
None of the strings that you mention are present in the logcat output, though there are references to mgd. I have uploaded the logfile as logcat_gearvr_mgd1.txt.
PIDs 2628 and 3689 seem to have relevant information. Does this help?
Hi edwebb,
Sorry to hear that you are experiencing problems with tracing your application.
Does your application work when you are trying to trace it?
Is there any interesting output in the logcat (run adb logcat and search for one of the following strings: libMGD, mgd_daemon, mgd_interceptor)?
Cheers,
Jacek
View all questions in Graphics and Gaming forum