Hi all.
Here my latest review video about the Khadas VIM3.
Faster than the Odroid N2 and with a Neural Processing Unit on-board.
Amazing performance by a very little board.
Greetings,
NicoD
https://youtu.be/LziTRbQ38u4
Here all my gathered information.
Khadas VIM3
-----------
Ubuntu server - fan over fins
-----------------------------
Blender BMW no fan thermal pad : 59m
with copper shim : 58m18s
with 5V fan : 45m01s
with 5V fan over CPU : 43m28s
Ubuntu XFCE - fan over CPU, not over fins
-----------------------------------------
Blender no fan : 55m22s
Blender 3V fan : 43m03s
Blender 5V fan : 42m51s
Blender with fan : 48m45s Armbian Bionic Small cores @1.9Ghz Big cores @1.7Ghz
Blender with fan : 46m29s Armbian Disco Small cores @1.9Ghz Big cores @1.7Ghz
Blender with fan : 46m56s Armbian Buster Small cores @1.9Ghz Big cores @1.7Ghz
Kdenlive 16m bench 3V lxde : 1h09m (using 1GB zram + 4GB swap file. Not enough ram with 2GB)
Video playback
--------------
Ubuntu
------
Up to 4K 30fps with MPV. Very slight screen tearing. Anything lower is perfect
Youtube playback with Firefox up to 1440p 30fps perfect
KODI doesn't work (yet)
No VPU acceleration for now. All done by CPU.
LibreElec
---------
Up to 4K 30fps with MPV. Very slight screen tearing. Anything lower is perfect
Wifi doesn't work.
power consumption
-----------------
Idle no fan : 0.27A 5V (governor set to interactive)
Maxed out with fan : 1.4A 5V (fan is 0.15A)
Temperatures (fan over CPU, not over fins)
------------------------------------------
Idle No fan : 44°C
Maxed out No fan : 75°C heavy throttling. 1Ghz small cores / 1.8Ghz big cores
Idle 3V fan : 34°C
Maxed out 3V fan : 73°C very light throttle. Takes 5min to reach 70°c. +10min to start throttling
Idle 5V fan : 32°C
Maxed 5V : 70°C no throttling
Transfer speeds
---------------
eMMC 16GB : 60 MB/s write
: 165.9 MB/s read
SSD over USB3 : 380.3 MB/s write
: 286.1 MB/s read
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
Ethernet internet speed : 53.9 Mbps 11.5 Mbps
Wifi internet speed : 43.7 Mbps 11.2 Mbps
Issue's
-------
When using a 2.4Ghz dongle for mouse in the right USB3 port, wifi connection is slow.
When using a USB3 device in the USB3 port wifi stops working. Use left USB2 port for those.
Ubuntu server boots/shuts down slower than XFCE version. Shut down stop job for ifup for eth0 (not in use) 1m30s
Boot hangs a while. Can't find the reason. After -> Scanning for Btrfs filesystems. Done. about 30s
Can't install Tensorflow
khadas@Khadas:~/tensorflow$ pip3 install tensorflow-1.8.0-cp35-none-linux_aarch64.whl
tensorflow-1.8.0-cp35-none-linux_aarch64.whl is not a supported wheel on this platform.
Android : Can't connect wifi. I can type wifi password, but can't go further. No connect button.
Tips
----
Use interactive governor for better thermals and power consumption with low use/idle.
Plus/Minus
----------
+ Best single core performance + best multi-core performance for an ARM SBC
+ Nice case + PSU + USB-c cable included + remote + eMMC
+ Amazing low power consumption / best performance per watt
+ Can be powered with 5V up to 20V
+ NPU
- Wifi issue with USB3/No 5Ghz wifi. Could have solved the USB3 interference
- Placing of the buttons would be better on the back. They often get pressed when plugging a USB device. You do get used to it.
- No VPU and X11 drivers (yet)
- Slow On-board SD-card reader