This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

EGLFrameContext occasionally missing from Streamline captures

Hi, 

For reasons unknown to me, the $FrameRateEGLContext**** (the **** representing the memory address, or equivalent suffix) counter seems to be absent from some of my captures and I'm struggling to understand what could be the reason. During some captures using a Samsung S10e I got that counter popping up. I'm doing captures of a Unity application (debuggable) but I can't recall having changed anything that might influence this.

I'm selecting the template counters for the G76 (as far as I can tell there's no counter in there representing this one, which probably points to the issue I'm having).

Do you have any idea why this might happen? I'm using Arm Mobile Studio 2020 btw.

Parents
  • Hi JPJ, 

    First, I didn't know about that release, so thanks for letting me know :)

    It literally went out the door yesterday, so hot off the press and we've not had much time to publicise it.

    Second, I believe I forgot that for some builds libMGD might've been included in that apk (and I totally forgot). This would explain the interceptor.

    Note for Android 10 if you have the interceptor built-in the behavior is racy, both the interceptor and the OS try to patch up the API symbols at the same time. It might seem to work ... some of the time ...

    should I use the lwi_me.py script rather than the gator_me.py one?

    For just counter and software annotations, yes. The light weight interceptor has much lower overhead than the full Graphics Analyzer interceptor (but can't do API capture / debug).

    Cheers, 
    Pete

Reply
  • Hi JPJ, 

    First, I didn't know about that release, so thanks for letting me know :)

    It literally went out the door yesterday, so hot off the press and we've not had much time to publicise it.

    Second, I believe I forgot that for some builds libMGD might've been included in that apk (and I totally forgot). This would explain the interceptor.

    Note for Android 10 if you have the interceptor built-in the behavior is racy, both the interceptor and the OS try to patch up the API symbols at the same time. It might seem to work ... some of the time ...

    should I use the lwi_me.py script rather than the gator_me.py one?

    For just counter and software annotations, yes. The light weight interceptor has much lower overhead than the full Graphics Analyzer interceptor (but can't do API capture / debug).

    Cheers, 
    Pete

Children