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
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
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 Ed,
Any chance you can upload the file again as I don't seem to be able to access it?
The log file is here http://community.arm.com/docs/DOC-10731
Do I need to do anything to make it public?
I've downloaded the file, thanks!
We are currently working on a similar issue that we have found internally, I'll keep you informed.
Based on the attached file name and the file content I guess you are using Gear VR
Unfortunately it is not supported at the moment, see MGD - Galaxy S6 - No end of frame detected - Unity
Regards,