Edited by bronco at 2015-11-21 18:50
To get a clue why the H3 is so slow I compared with one popular older Allwinner SoC: The A20 used on Orange Pi and Orange Pi Mini.
The A20 has only 2 Cortex-A7 cores instead of 4. The clockspeeds used were conservative (960 MHz cpufreq, 432 MHz DRAM). In the left row loboris' setup with heatsink and fan (1.53GHz/672MHz), in the middle row a more sane approach (1008MHz/480MHz) contributed by whitebox and on the right the
Banana Pi with A20:
code:
- H3 overclocked H3 A20
- sysbench (less is better): 123.3 184.6 371
- 7-zip (more is better): 2774 1795 924
- mbw -t0 (more is better): 396 264 305
- mbw -t1 (more is better): 756 415 590
- mbw -t2 (more is better): 718 459 586
If you use the sysbench scores to get a rough 'per core' comparison
code:
- 123.3 * 1.536 = 189.388
- 184.6 * 1.008 = 186.076
- 371 / 2 * 0.960 = 178.080
Please remember: less is better, therefore the A7 cores in the H3 perform slower at the same clockspeed than compared to the A20. And if we have a look at the mbw scores maybe there we find the culprit. The A20's RAM config was 432 MHz while the H3's was 672 and 480 instead. Since we're talking about
DDR RAM (Double data rate) I would believe on the H3 the multiplicated values are used. So in reality it's not 672/480 MHz but 336/240 MHz instead and the H3's memory controller really sucks)
But there might be another explanation for low memory throughput: It might make a difference which display settings have been used while testing and "headless vs. GUI":
http://linux-sunxi.org/Optimizin ... ution_graphics_mode (to be confirmed -- I'm looking forward to give this a try when my Orange Pi PC arrives)