1 1
NicoD

Comparison : NanoPi M4 - Rock Pi 4B - Odroid N2 - Khadas VIM3

Recommended Posts

Hi all.
I've made a new video where I compare the above boards. I show specs, performance and transfer speeds of everything.
Here's the video.


Here my gathered data.
 

Benchmarks
----------
Khadas VIM3     | Clock S/C    | B/C         | Blender   | 7z S/C    | 7Z B/C  | glxgears  | CPUMiner  | SBCBench           | glmark2 
Ubuntu Bionic     1.80Ghz        2.21Ghz       13m22s      1582        2322       192FPS     12.90       http://ix.io/1P6F
Ubuntu XFCE       1.80Ghz        2.21Ghz       12m43s      1586        2316       355FPS     12.90       http://ix.io/1PhE
Armbian Bionic    1.80Ghz        2.11Ghz       11m48s      1610        2244       495FPS     
Armbian Bionic    1.80Ghz        2.21Ghz       11m28s      1613        2348       510FPS     12.85       http://ix.io/1PD2
Armbian Disco     1.80Ghz        2.21Ghz       11m11s                                                    http://ix.io/1PDR
Armbian Buster    1.80Ghz        2.21Ghz       11m21s      1644        2374       590FPS     12.80       http://ix.io/1PEm

RockPi 4B       | Clock S/C    | B/C         | Blender   | 7z S/C    | 7Z B/C  | glxgears | CPUMiner  | SBCBench
Debian Stretch64  1.51Ghz         2.02Ghz      21m44s      1340        1988        90FPS      8.79       http://ix.io/1Rrl
Debian Stretch64  1.42Ghz         1.80Ghz      23m34s      1260        1789        90FPS      8.07       http://ix.io/1RrE    50
Armbian Disco     1.42Ghz         1.80Ghz      21m38s      1246        1811       254FPS      9.90  
Armbian Bionic    1.42Ghz         1.80Ghz      22m19s      1247        1809       255FPS      9.55       http://ix.io/1Rz3
Armbian Bionic5.4.0RC4                                                                                                        75


NanoPi M4       | Clock S/C    | B/C         | Blender   | 7z S/C    | 7Z B/C  | glxgears | CPUMiner  | SBCBench
Armbian Bionic    1.42Ghz        1.80Ghz       22m18s      1249        1813       250FPS      9.50       http://ix.io/1ORz
Armbian Stretch   1.42Ghz        1.80Ghz       23m48s      1269        1789                   7.97       http://ix.io/1ORY
Armbian Buster    1.42Ghz        1.80Ghz       21m23s      1277        1816       290FPS     10.07       http://ix.io/1P6X
Armbian Disco     1.42Ghz        1.80Ghz       20m34s      1252        1823       260FPS      9.95       http://ix.io/1PbD

Odroid N2       | Clock S/C    | B/C         | Blender   | 7z S/C    | 7Z B/C  | glxgears | CPUMiner  | SBCBench 
Armbian Bionic    1.9Ghz         1.8Ghz        14m29s      1629        1891

Atomic Pi       | Clock S/C    | B/C         | Blender   | 7z S/C    | 7Z B/C  | glxgears | CPUMiner  | SBCBench
Ubuntu Disco      1.67Ghz                      27m58s      1441                    60FPS                 

Storage
-------
NanoPi M4                   | Read      | Write
32GB eMMC                     180MB/s     
Samsung EVO SD-cardreader     68.1MB/s    20.6MB/s   
USB3-Sata                     395.5MB/s   411.5MB/s

Odroid N2                   | Read      | Write
32GB eMMV                     151.4MB/s 
Samsung EVO SD-cardreader     61.9MB/s    14.2MB/s 
USB3-SATA                     228.5MB/s   239.6MB/s

Khadas VIM3                 | Read      | Write
eMMC 16GB                     165.9MB/s   60 MB/s
SSD over USB3                 286.1 MB/s  380.3 MB/s write
SSD over USB2                            : 40.2 MB/s
Samsung EVO plus with on-board sd-reader : 10.2MB/s write   22.1MB/s read 
                 with USB3 sd-reader     : 31.7MB/s write   88.6MB/s read 

RockPi4B                    | Read      | Write
On-board sd                   23.9 MB/s   14.3 MB/s     
ssd over USB3                 402.7 MB/s  406.2 MB/s write
NVMe                          730 MB/s    745.0 MB/s write 1GB    10GB 432MB/s 

 

Share this post


Link to post
Share on other sites
Armbian is a community driven open source project. Do you like to contribute your code?

Hi,

Could you check NVMe speed for Khadas VIM3, please?
I guess it`s possible to connect NVMe SSD direct to the board without Khadas M2X Extension Board.
Thank you.

Share this post


Link to post
Share on other sites
4 hours ago, HL13 said:

Hi,

Could you check NVMe speed for Khadas VIM3, please?
I guess it`s possible to connect NVMe SSD direct to the board without Khadas M2X Extension Board.
Thank you.

The NVMe on the VIM3 is at the USB3 speed. So it's the USB3 speed that I show. You need to disable the USB3 to be able to use this. So using a USB3 ssd is better since you can plug other USB3 devices then(with usb3 hub).
The NVMe is just an extra that doesn't make nuch sense It's the CPU that makes this board what it is. But the I/O could be better.

Share this post


Link to post
Share on other sites
2 hours ago, NicoD said:

The NVMe on the VIM3 is at the USB3 speed. 

Have you checked? ;-)
Looks like...the board may have the higher speed for NVMe then USB3.0

Amlogic A311D
https://dl.khadas.com/Hardware/VIM3/Datasheet/A311D_Datasheet_01_Wesion.pdf
Integrated I/O Controllers and Interfaces
• One USB SS and PCIe 2.0 combo interface up to 5Gbps, supporting 2 configurations:
o 1 USB 2.0 Host + 1 PCIe
o 1 USB3.0 (No PCIe)

Diff switch:
https://dl.khadas.com/Hardware/VIM3/Schematic/VIM3_V12_Sch.pdf
image.png.da3d03f2e3404d8d26de0d752de54604.png

image.png.12c2381d0a5cf944c56d0b0d739e799a.png
FUSB340: USB 3.1 SuperSpeed Data Switch, 10 Gbps

https://www.onsemi.com/products/interfaces/analog-switches/fusb340

And the second intresting point.
NVMe may "fix" the problem "Wifi issue with USB3/No 5Ghz wifi. Could have solved the USB3 interference"

 

Share this post


Link to post
Share on other sites
2 minutes ago, HL13 said:

Have you checked? ;-)
Looks like...the board may have the higher speed for PCIe then USB3.0

Interesting. 
 

4 minutes ago, HL13 said:

FUSB340: USB 3.1 SuperSpeed Data Switch, 10 Gbps

 

I should test this indeed. I thought the NVMe goes dierectly through the USB3.0 port. I don't see where it is connected to here.
 

 

8 minutes ago, HL13 said:

And the second intresting point.
NVMe may "fix" the problem "Wifi issue with USB3/No 5Ghz wifi. Could have solved the USB3 interference"

Could be, if it's not thru the same USB3 lane. Good things to find out. Thanks.

Share this post


Link to post
Share on other sites
On 11/2/2019 at 8:27 PM, HL13 said:

I`ve found NVMe speed for VIM3 in Khadas official "Performance & Benchmark":
https://dl.khadas.com/Hardware/VIM3/Performance/VIM3_V11_Performance_190624.pdf

Too bad performance overall isn't that great in I/O. SD card is just aweful, 16GB eMMC is too small for me. With USB3 to SATA adapter ssd also isn't performing great. 
It's got the best CPU by far. But the bandwidth towards it isn't that great. If only there was an extra PCIe x4 lane on this SoC. That would have made a world of difference. The RK3399's have amazing I/O, ok CPU. But I wished I had the I/O of RK3399 and the CPU, thermals and power efficiency of the s922x/a311d. And on top good gpu/vpu drivers. Dreams for the future. 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
1 1