Hi.
I need help with generating the report using Performance Advisor.
I get the following error when generating the report for Mali-G77 MC7 Valhall.
Fetching data...Preparing report type html...Problems were found preparing html report:ERROR: Cannot find Execution Engine cycles. Make sure your capture includes 'Mali Core EE Instructions - Executed' / Mali Core EE Instructions - Executed instructions'.
The problem is, there is not counter which PA is asking for. It was asking for more counters as well, which I added and those errors were gone, but this counter doesn't seem to exist for G77 (it is available for Bifrost though! )
I tried getting PA report on Mali-G71 MP2 Bifrost as well, but I got the following error:
Extracting zip file to a temporary directory.Creating report database in capture directory...Importing capture...Fetching data...Preparing report type html...Processing data...Index 2 out of bounds for length 2java.lang.IndexOutOfBoundsException: Index 2 out of bounds for length 2 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at com.arm.meerkat.application.capturedata.FrameProvider.populateFpsList(FrameProvider.java:430) at com.arm.meerkat.application.capturedata.FrameProvider.doExecute(FrameProvider.java:41) at com.arm.meerkat.application.capturedata.Provider.execute(Provider.java:82) at com.arm.meerkat.application.capturedata.CaptureData.execute(CaptureData.java:134) at com.arm.meerkat.application.PerformanceAdvisor.call(PerformanceAdvisor.java:268) at com.arm.meerkat.application.Application.start(Application.java:94) at com.arm.meerkat.application.Application.start(Application.java:1) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) at org.eclipse.equinox.launcher.Main.run(Main.java:1468)
I would be grateful for any help with this.
Thanks.
Hi Pete,
I also encountered the first problem with the command line saying:Problems were found preparing html report:ERROR: Cannot find Execution Engine cycles. Ensure your capture includes 'Mali Core EE Instructions - Executed' / Mali Core EE Instructions - Executed instructions'.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.
I am using the newest software: Arm Streamline 2022 (Version 8.0.0) on the HUAWEI P30 lite, which is recognized as "Mali-G51 GPU found" after executing lwi_me.py.
I tried to capture the same app (built via Unity) with the same Streamline version and a Samsung Galaxy S21 5G. There I had different but comparable problems:ERROR: Cannot find CVT cycles. Ensure your capture includes 'Mali Core PU Instructions - CVT instructions'.ERROR: Cannot find FMA cycles. Ensure your capture includes 'Mali Core PU Instructions - FMA instructions'.ERROR: Cannot find SFU cycles. Ensure your capture includes 'Mali Core PU Instructions - SFU instructions'.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.
Neither the "Getting Started" nor the "Troubleshooting" page could help me with these problems. Are the smart phones incompatible and if yes, where can I get to know which smart phones ARE actually compatible with your profilers?Kind regards,
Dominik