Performance Adviser error: cannot find any frames

Hi,

I'm facing this issue when trying to get html report from Streamline capture using Performance Adviser tool:

Problems were found preparing html report:

WARNING: Build name not provided. You can add this as a command line argument (use --build-name).

WARNING: Build timestamp not provided. You can add this as a command line argument (use --build-timestamp).

WARNING: Device name not provided. You can add this as a command line argument (use --device-name).

WARNING: Cannot find draw calls counter. Use LWI or GA interceptor when creating your capture to obtain draw calls data.

ERROR: Cannot find any frames. Please refer to the user guide for methods of providing frame data to Performance Advisor.

WARNING: CPU cycles data was not used. Cycles data is missing or unreliable. Use --force-cycles to force usage of this data.

My Host OS is macOS Catalina 10.15.7, Android 9, OpenGL ES 32-bit

Also my script is:  

python3 lwi_me.py -v --lwi-mode=capture --lwi-fps-threshold=20 --32bit --lwi-out-dir=$HOME/Documents/Projects/slowFrames

PA command:
pa captureName.apc

libLWI.so file integrated in Unity project

Thanks,
Dmitry
Parents
  • Try renaming libLWI.so to libMGD.so - I don't think the Unity library loader will look for libLWI.so. 

    Note on newer Unity builds, the library load hook in-app has been removed so you will need to use an Android 10 device with OpenGL ES layers (Performance Advisor doesn't currently support injecting the GLES layers at run-time, although Graphics Analyzer does).

Reply
  • Try renaming libLWI.so to libMGD.so - I don't think the Unity library loader will look for libLWI.so. 

    Note on newer Unity builds, the library load hook in-app has been removed so you will need to use an Android 10 device with OpenGL ES layers (Performance Advisor doesn't currently support injecting the GLES layers at run-time, although Graphics Analyzer does).

Children