I captured system and GPU info via Arm_Performance_Studio_2024.3 on ubuntu 20.04 successfully,
while i cannot generate a performance report(Streamline-cli -pa <*.apc>)Importing capture...Fetching data...Preparing report type html...WARNING: The series "Execution engine cycles" could not be found. Ensure that you are running a capture made with a matching version of Streamline and that all the expression values in your report configuration are correct.WARNING: The series "Varying cycles" could not be found. Ensure that you are running a capture made with a matching version of Streamline and that all the expression values in your report configuration are correct.WARNING: The series "Draw calls" could not be found. Ensure that you are running a capture made with a matching version of Streamline and that all the expression values in your report configuration are correct.WARNING: The series "Draw calls" could not be found. Ensure that you are running a capture made with a matching version of Streamline and that all the expression values in your report configuration are correct.WARNING: The series "Vertices" could not be found. Ensure that you are running a capture made with a matching version of Streamline and that all the expression values in your report configuration are correct.WARNING: The series "Total primitives" could not be found. Ensure that you are running a capture made with a matching version of Streamline and that all the expression values in your report configuration are correct.WARNING: The series "Visible primitives" could not be found. Ensure that you are running a capture made with a matching version of Streamline and that all the expression values in your report configuration are correct.WARNING: The series "External read bytes" could not be found. Ensure that you are running a capture made with a matching version of Streamline and that all the expression values in your report configuration are correct.WARNING: The series "External write bytes" could not be found. Ensure that you are running a capture made with a matching version of Streamline and that all the expression values in your report configuration are correct.WARNING: The series "Total external bytes" could not be found. Ensure that you are running a capture made with a matching version of Streamline and that all the expression values in your report configuration are correct.WARNING: The series "Overdraw" could not be found. Ensure that you are running a capture made with a matching version of Streamline and that all the expression values in your report configuration are correct.WARNING: The series "Overdraw" could not be found. Ensure that you are running a capture made with a matching version of Streamline and that all the expression values in your report configuration are correct.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).ERROR: Cannot find any frames. Please refer to the user guide for methods of providing frame data to Performance Advisor.
is there something wrong with these tools call, or any solution to solve this problem
That looks like the layer is still not getting loaded. Do you see anything useful in logcat?
Is your application using OpenGL ES or Vulkan? It looks like you are trying to use the OpenGL ES layer. If OpenGL ES, your device will need to be running Android 10 or newer to support layer loading - earlier versions don't support it.
For the missing hardware counter warnings, make sure you configure Streamline to use all of the counters in the counter template for your GPU (this should now be the default, unless you select Advanced Mode and manually reconfigure in the GUI).
If that still fails, please share more information about what version of Streamline you are using and what device you are trying to profile.
Cheers,
Pete