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.
Sorry for the slow reply - I've asked the team to take a look. This isn't a device we have locally, so we might need you to gather some logs for us.
Thank u for answer,How to gather logs for u?I am ready for it.
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
If you could also run the arm_gpuinfo CLI utility on the device (available from https://github.com/ARM-software/libGPUInfo/releases) and provide us with the output, that would also be useful.