Please note: We are aware of an issue affecting replies on the Arm Community forums, which may not be loading as expected.

We apologize for any inconvenience and appreciate your patience while we investigate and work to resolve the issue.

Thank you for your understanding.


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

Mali-G715-Immortalis MC11 r1p2 slower than mali G72 MC24

Hi,

I got new xiaomi 13T pro with Mali-G715-Immortalis MC11 r1p2 and méditek 9200+.

And the speed of my program is 20% less than on my old hauwei honnor play with mali G72 MC24.

I added

#pragma OPENCL EXTENSION cl_khr_priority_hints : enable


And this improved the speed from 140ms to 110 ms but still superior to the 80ms of the hauwei.

Does using CL_Buffer with Mali-G715 could drop the speed.
Parents
  • thanks for the information. I run streamline but i got this error.

    Could not initialize class com.arm.streamline.jni.elfdwarf.ElfDwarfParser
      java.lang.NoClassDefFoundError: Could not initialize class com.arm.streamline.jni.elfdwarf.ElfDwarfParser
          at com.arm.streamline.analysis.elfdwarf.ElfDwarf.isProcessingNeeded(ElfDwarf.java:102)
          at com.arm.streamline.analysis.session.SessionProcessor.produceReport(SessionProcessor.java:486)
          at com.arm.streamline.capture.apc.APCCapture.lambda$17(APCCapture.java:366)
          at com.arm.streamline.capture.apc.APCCapture.doIfValidCaptureSettings(APCCapture.java:430)
          at com.arm.streamline.capture.apc.APCCapture.analyze(APCCapture.java:339)
          at com.arm.streamline.live.LiveCaptureUiUtils.lambda$1(LiveCaptureUiUtils.java:59)
          at com.arm.streamline.common.utility.Task.run(Task.java:291)
          at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
          at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
          at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
          at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
          at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
          at java.base/java.lang.Thread.run(Thread.java:1583)
      Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.AssertionError: Failed to load Streamline JNI lib [in thread "Main thread for report"]
          at com.arm.streamline.jni.elfdwarf.ElfDwarfParser.<clinit>(Unknown Source)
          ... 13 more

    I was not able to execute those command line.

    1. Run the following command on the device:
    setprop dalvik.vm.dex2oat-flags --no-strip-symbols
    2. Re-install the APK file
    3. To verify the options for dex2oat are set correctly, run the command:
    getprop dalvik.vm.dex2oat-flags
    4. To check whether DEX files contain .debug_* sections, you can use the GNU tools readelf
    command, for example:
    readelf -S .../images/*.dex

Reply
  • thanks for the information. I run streamline but i got this error.

    Could not initialize class com.arm.streamline.jni.elfdwarf.ElfDwarfParser
      java.lang.NoClassDefFoundError: Could not initialize class com.arm.streamline.jni.elfdwarf.ElfDwarfParser
          at com.arm.streamline.analysis.elfdwarf.ElfDwarf.isProcessingNeeded(ElfDwarf.java:102)
          at com.arm.streamline.analysis.session.SessionProcessor.produceReport(SessionProcessor.java:486)
          at com.arm.streamline.capture.apc.APCCapture.lambda$17(APCCapture.java:366)
          at com.arm.streamline.capture.apc.APCCapture.doIfValidCaptureSettings(APCCapture.java:430)
          at com.arm.streamline.capture.apc.APCCapture.analyze(APCCapture.java:339)
          at com.arm.streamline.live.LiveCaptureUiUtils.lambda$1(LiveCaptureUiUtils.java:59)
          at com.arm.streamline.common.utility.Task.run(Task.java:291)
          at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
          at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
          at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
          at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
          at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
          at java.base/java.lang.Thread.run(Thread.java:1583)
      Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.AssertionError: Failed to load Streamline JNI lib [in thread "Main thread for report"]
          at com.arm.streamline.jni.elfdwarf.ElfDwarfParser.<clinit>(Unknown Source)
          ... 13 more

    I was not able to execute those command line.

    1. Run the following command on the device:
    setprop dalvik.vm.dex2oat-flags --no-strip-symbols
    2. Re-install the APK file
    3. To verify the options for dex2oat are set correctly, run the command:
    getprop dalvik.vm.dex2oat-flags
    4. To check whether DEX files contain .debug_* sections, you can use the GNU tools readelf
    command, for example:
    readelf -S .../images/*.dex

Children