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