Is there any way to find out which specific properties a Mali GPU has, how many cores does it have?
As in, there exist multiple versions of almost every Mali GPU, where the only difference is the amount of cores. So, as an example:
An Oppo F5 has a Mali GPU model: Mali-G71 MP2
And then a Galaxy S8+ has: Mali-G71 MP20
While both are G71 -based GPUs, there’s one huge difference: the amount of cores, MP2 has two, and MP20 has …drumroll… 20.
So essentially, there’s a huge difference between the actual real world performance of these two GPUs.
On GFXBench Manhattan -benchmark scene, the Oppo phone with MP2 gets a score of 11, where as the Galaxy with MP20 gets a score of 50.
If I query for SystemInfo.graphicsDeviceName() - both of these devices in question will reply “Mali-G71”, making them indistinguishable, even if there can be a performance difference of roughly 5x.
Is there any way to get a more accurate device GPU model name? As in “Mali-G71 MP2” and “Mali-G71 MP20”?