Quote:
Originally Posted by Ailuros
Or the other former devices simply had the GPU clocked lower.
|
I don't get what you mean by that, please explain. If you mean that it's possibly higher than 400MHz, then yes, maybe.
I ran some CPU-relative benches again for comparison, I wanted to see how much CPU bound GLBenchmark is:
Code:
Exynos 4210, Mali400 @ 400MHz
Egypt Pro
1600Mhz Dual 8391 / 74fps 5725 / 114fps
1600Mhz Single 8262 / 73fps 5467 / 111fps
1400Mhz Dual 8303 / 74fps 5774 / 116fps
1400Mhz Single 8376 / 74fps 5794 / 116fps
1200Mhz Dual 8342 / 74fps 5760 / 116fps
1200Mhz Single 8394 / 74fps 5581 / 112fps
1000Mhz Dual 8209 / 73fps 5690 / 114fps
1000Mhz Single 8363 / 74fps 5705 / 114fps
800Mhz Dual 8130 / 72fps 5536 / 111fps
800Mhz Single 8218 / 73fps 5755 / 115fps
Conclusion is that it's as CPU bound as a lame duck. Only under/at 500MHz does CPU freq make any difference. Makes even less sense for those i9300 results. I'm looking through the driver diffs now to see if there really is some kind of magic, but I doubt it. There must be more to it.
Edit: There we have it!
Code:
mali_dvfs_table mali_dvfs_all[MAX_MALI_DVFS_STEPS]={
{160 ,1000000 , 875000},
{266 ,1000000 , 900000},
{350 ,1000000 , 950000},
{440 ,1000000 , 1025000} };
From
\kernel\drivers\media\video\samsung\mali\platform\ pegasus-m400\mali_platform_dvfs.c
So the 4412 is running at at least 440MHz, if they haven't upped it even more since the source drop, and certainly would explain the benchmarks.