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

Inquiry About $MaliConstantsShaderCoreCount Discrepancy in Streamline Tool

Dear ARM Support Team,

I hope this message finds you well.

I am writing to seek clarification regarding an observation I made while using the Streamline tool to test my project.

Overall,the tool has been functioning as expected.However,I encountered a confusing discrepancy with the $MaliConstantsShaderCoreCount parameter.

Here is the situation:

I have two smartphones:

1. HuaWei P40Pro+(Mali-G76 MP16)

2. RedMi K50(Mali-G610 MC6)

As per the specifications, the Mali-G76 MP16 GPU in the Huawei P40 Pro+ should have 16 shader cores, and the Mali-G610 MC6 GPU in the Redmi K50 should have 6 shader cores.

In Streamline, the $MaliConstantsShaderCoreCount correctly shows 6 for the Redmi K50:

However, it shows 3 for the Huawei P40 Pro+, which is perplexing:

Could you please provide any insights or explanations for this discrepancy?

I am concerned that there might be an issue affecting the accuracy of the data reported by the tool.

Thank you very much for your assistance.

Parents
  • Hi He Ya,

    Please could you push gatord manually to your target device. In the streamline directory there are builds of gator that can be copied.

    $ adb push streamline/bin/android/arm64/gatord /data/local/tmp

    Once you have done this can you please adb shell onto the target and run

    $ /data/local/tmp/gatord -d 1>/data/local/tmp/gator.log 2>&1

    After you exit the shell, you can then pull the log file using

    $ adb pull /data/local/tmp/gator.log /DIRECTORY

    where DIRECTORY is a full path to somewhere accessible on your host machine.

    Thanks

Reply
  • Hi He Ya,

    Please could you push gatord manually to your target device. In the streamline directory there are builds of gator that can be copied.

    $ adb push streamline/bin/android/arm64/gatord /data/local/tmp

    Once you have done this can you please adb shell onto the target and run

    $ /data/local/tmp/gatord -d 1>/data/local/tmp/gator.log 2>&1

    After you exit the shell, you can then pull the log file using

    $ adb pull /data/local/tmp/gator.log /DIRECTORY

    where DIRECTORY is a full path to somewhere accessible on your host machine.

    Thanks

Children