|
Edited by bronco at 2015-12-1 03:45
Maybe I drop the whole efforts since measurements have shown that you don't win that much by further decreasing voltages while risking stability issues. These settings seem sane to me for normal use cases: http://linux-sunxi.org/User_talk ... and_USB_peripherals
On the other hand SinoVoip sent me a review (or reward?) sample I'm currently playing with. BPi-M3 with A83T SoC. It was a bit hard to get this thing booting (since SinoVoip provides 4 OS images, one useless -- Android -- and the three Linux images all corrupted).
Thx to loboris I now use his image on the BPi-M3 and started with first tests: Without a heatsink it overheats really fast and throttling occurs at 75°C-80°C. I then applied the same $0.5 heatsink I already put on the H3 and this helped a lot: Left is without heatsink, higher temperatures and lower clockspeeds, on the right while running the benchmarks -- see below:
And this SoC is not an ultra-slow one like the H3 but fast instead. Just a heatsink, no fan and no overclocking and it's already twice as fast as Orange Pis. Seems like that with improved cooling the A83T will dynamically clock up to 2.1 GHz and remains there still without overvolting/overclocking
- root@OrangePI:~# sysbench --test=cpu --cpu-max-prime=20000 run --num-threads=8
- sysbench 0.4.12: multi-threaded system evaluation benchmark
- Running the test with following options:
- Number of threads: 8
- Doing CPU performance benchmark
- Threads started!
- Done.
- Maximum prime number checked in CPU test: 20000
- Test execution summary:
- total time: 66.9015s
- total number of events: 10000
- total time taken by event execution: 535.0102
- per-request statistics:
- min: 41.86ms
- avg: 53.50ms
- max: 162.34ms
- approx. 95 percentile: 63.01ms
- Threads fairness:
- events (avg/stddev): 1250.0000/3.32
- execution time (avg/stddev): 66.8763/0.02
- root@OrangePI:~# 7z
- 7z 7za
- root@OrangePI:~# 7za b
- 7-Zip (A) 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
- p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,8 CPUs)
- RAM size: 2012 MB, # CPU hardware threads: 8
- RAM usage: 1701 MB, # Benchmark threads: 8
- Dict Compressing | Decompressing
- Speed Usage R/U Rating | Speed Usage R/U Rating
- KB/s % MIPS MIPS | KB/s % MIPS MIPS
- 22: 3155 674 455 3069 | 82575 786 947 7447
- 23: 3060 681 458 3118 | 81850 788 949 7488
- 24: 2347 585 431 2524 | 77849 782 923 7221
- 25: 1712 454 430 1955 | 77531 779 935 7290
- ----------------------------------------------------------------
- Avr: 598 443 2666 784 939 7362
- Tot: 691 691 5014
- root@OrangePI:~# mbw -t0 256
- Long uses 4 bytes. Allocating 2*67108864 elements = 536870912 bytes of memory.
- Getting down to business... Doing 10 runs per test.
- 0 Method: MEMCPY Elapsed: 0.51003 MiB: 256.00000 Copy: 501.932 MiB/s
- 1 Method: MEMCPY Elapsed: 0.52706 MiB: 256.00000 Copy: 485.713 MiB/s
- 2 Method: MEMCPY Elapsed: 0.51487 MiB: 256.00000 Copy: 497.210 MiB/s
- 3 Method: MEMCPY Elapsed: 0.50704 MiB: 256.00000 Copy: 504.895 MiB/s
- 4 Method: MEMCPY Elapsed: 0.50709 MiB: 256.00000 Copy: 504.837 MiB/s
- 5 Method: MEMCPY Elapsed: 0.50694 MiB: 256.00000 Copy: 504.989 MiB/s
- 6 Method: MEMCPY Elapsed: 0.50748 MiB: 256.00000 Copy: 504.448 MiB/s
- 7 Method: MEMCPY Elapsed: 0.50718 MiB: 256.00000 Copy: 504.750 MiB/s
- 8 Method: MEMCPY Elapsed: 0.50719 MiB: 256.00000 Copy: 504.746 MiB/s
- 9 Method: MEMCPY Elapsed: 0.50771 MiB: 256.00000 Copy: 504.222 MiB/s
- AVG Method: MEMCPY Elapsed: 0.51026 MiB: 256.00000 Copy: 501.705 MiB/s
- root@OrangePI:~# mbw -t1 256
- Long uses 4 bytes. Allocating 2*67108864 elements = 536870912 bytes of memory.
- Getting down to business... Doing 10 runs per test.
- 0 Method: DUMB Elapsed: 0.57809 MiB: 256.00000 Copy: 442.839 MiB/s
- 1 Method: DUMB Elapsed: 0.57037 MiB: 256.00000 Copy: 448.831 MiB/s
- 2 Method: DUMB Elapsed: 0.57013 MiB: 256.00000 Copy: 449.016 MiB/s
- 3 Method: DUMB Elapsed: 0.56990 MiB: 256.00000 Copy: 449.201 MiB/s
- 4 Method: DUMB Elapsed: 0.56987 MiB: 256.00000 Copy: 449.224 MiB/s
- 5 Method: DUMB Elapsed: 0.57000 MiB: 256.00000 Copy: 449.120 MiB/s
- 6 Method: DUMB Elapsed: 0.56974 MiB: 256.00000 Copy: 449.324 MiB/s
- 7 Method: DUMB Elapsed: 0.57053 MiB: 256.00000 Copy: 448.705 MiB/s
- 8 Method: DUMB Elapsed: 0.56992 MiB: 256.00000 Copy: 449.187 MiB/s
- 9 Method: DUMB Elapsed: 0.57001 MiB: 256.00000 Copy: 449.116 MiB/s
- AVG Method: DUMB Elapsed: 0.57086 MiB: 256.00000 Copy: 448.448 MiB/s
- root@OrangePI:~# mbw -t2 256
- Long uses 4 bytes. Allocating 2*67108864 elements = 536870912 bytes of memory.
- Using 262144 bytes as blocks for memcpy block copy test.
- Getting down to business... Doing 10 runs per test.
- 0 Method: MCBLOCK Elapsed: 0.50565 MiB: 256.00000 Copy: 506.275 MiB/s
- 1 Method: MCBLOCK Elapsed: 0.50830 MiB: 256.00000 Copy: 503.641 MiB/s
- 2 Method: MCBLOCK Elapsed: 0.49063 MiB: 256.00000 Copy: 521.775 MiB/s
- 3 Method: MCBLOCK Elapsed: 0.49140 MiB: 256.00000 Copy: 520.961 MiB/s
- 4 Method: MCBLOCK Elapsed: 0.49059 MiB: 256.00000 Copy: 521.822 MiB/s
- 5 Method: MCBLOCK Elapsed: 0.49041 MiB: 256.00000 Copy: 522.007 MiB/s
- 6 Method: MCBLOCK Elapsed: 0.48987 MiB: 256.00000 Copy: 522.583 MiB/s
- 7 Method: MCBLOCK Elapsed: 0.49092 MiB: 256.00000 Copy: 521.468 MiB/s
- 8 Method: MCBLOCK Elapsed: 0.49066 MiB: 256.00000 Copy: 521.742 MiB/s
- 9 Method: MCBLOCK Elapsed: 0.49010 MiB: 256.00000 Copy: 522.348 MiB/s
- AVG Method: MCBLOCK Elapsed: 0.49385 MiB: 256.00000 Copy: 518.371 MiB/s
Copy code
|
|