i am trying to use MGD in Galaxy S6 64bit device.
if i don't use processlist.cfg, MGD is working fine.
However, if i create processlist.cfg to /system/lib/egl , MGD does not work.
i made processlist.cfg by
echo "com.test.app" > /system/lib/egl/processlist.cfg
Here is logcat .
There is some "whitelist" error and tracing fail.
with processlist.cfg ( MGD does not work )
I/mgd_interceptor(25581): Interceptor: Process tracing disabled due to not being in whitelist
I/mgd_interceptor(25581): MarshallerBase: Connecting to daemon. Sending header...
I/mgd_interceptor(25581): Interceptor: Interceptor loaded for 25581: com.test.app
I/mgd_interceptor(25581): Interceptor: Not activating tracing
without processlist.cfg를 ( MGD work fine )
I/mgd_interceptor(25840): MarshallerBase: Connecting to daemon. Sending header...
I/mgd_interceptor(25840): Interceptor: Interceptor loaded for 25840: com.test.app
I/mgd_interceptor(25840): Interceptor: Activating tracing
I/mgd_interceptor(25840): Interceptor: TRACING: On
I/OpenGLRenderer(25840): Initialized EGL, version 1.4
So it turns out this is a bug in MGD. The only workaround at the moment is not to use processlist.cfg (not ideal I know).
Good news is we've fixed the bug and the fix will be part of the next release.
Thanks,
Jon.