When use performance advisor to get report of my capture file, I get error:
PS C:\Program Files\Arm\Arm Mobile Studio 2022.3\performance_advisor> .\pa.exe k50pro.apc Using Starter Edition Importing capture... Fetching data... Preparing report type html... 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.
I notice someone already encounter similar error and asked question in the forum: Arm Performance_advisor:ERROR: Cannot find any frames. - Graphics, Gaming, and VR forum - Support forums - Arm Community and seems the problem should be fixed in 2022.3
However I still get the same error with the latest arm mobile studio 2022.3.
Note that the apc file is quite large, it's around 14G as I use ultra high resolution. Not sure if this is related to the error.
How did you generate the original Streamline capture? Performance Advisor needs frame boundary information, which can be provided by a layer driver (see the lwi_me.py helper script), or by custom in-app annotations.
I follow instructions from Arm Streamline Performance Advisor User Guide
Basically the capture is generated by:
1. Execute "python3 lwi_me.py" from terminal and select device, package etc according to the output message.
2. Open streamline and capture the android application.
3. Back to the terminal, hit enter to finish the lwi_me.py
I do not provide any frame range info to lwi_me or streamline.
Thanks for confirming.
We have a new version of Performance Advisor and Streamline due out next week (v8.3) which improves the Performance Advisor layer driver and fixes a couple of data processing bugs. I'd suggest waiting for those to see if that solves your problem, and if it doesn't we can investigate more after that.
Kind regards, Pete
No problem. I will try the new version once it's released and will notice you if I have any updates.
The new version is now available in Mobile Studio 2022.4. Please can you try again, and let us know how it goes?
If that doesn't work please can you share your Streamline .apc capture so we can reproduce and investigate. You can get in touch at mobilestudio@arm.com if you cannot share publicly.
Cheers, Pete